0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-30 00:56:44 +01:00
Commit Graph

37 Commits

Author SHA1 Message Date
Andrew Morrow
e3e70da6c4 SERVER-47865 Fix invalid subst where a variable was passed where a node is required 2020-05-01 17:32:47 +00:00
Andrew Morrow
77162e6d10 SERVER-47637 Relicense all SCons tools to either MIT or SSPL 2020-04-28 02:02:53 +00:00
Andrew Morrow
404e44ce81 SERVER-45785 Simplify implementation of DESTDIR
Also:

- Correctly honor default targets in hygienic mode.
- Fix a latent variable reuse bug in auto_install_pseudobuilder
2020-04-27 22:19:56 +00:00
Andrew Morrow
463cc81552 SERVER-47399 Use File Nodes to manage dSYM substructure 2020-04-17 21:22:51 +00:00
Mathew Robinson
029fde8ecf Revert "SERVER-45785 Make PREFIX, PREFIX_*DIR, and DESTDIR work more like regular SCons expansions"
This reverts commit e41686f545.
2020-03-05 22:17:39 +00:00
Mathew Robinson
e41686f545 SERVER-45785 Make PREFIX, PREFIX_*DIR, and DESTDIR work more like regular SCons expansions 2020-03-05 18:18:39 +00:00
Ben Caimano
3aea7a5bc1 Revert "SERVER-45785 Make PREFIX, PREFIX_*DIR, and DESTDIR work more like regular SCons expansions"
This reverts commit eae0b5ee0d.
2020-02-24 22:37:41 +00:00
Andrew Morrow
59454c2b2c SERVER-46210 Ensure archives of dynamic builds include all required dependencies 2020-02-24 21:33:46 +00:00
Mathew Robinson
eae0b5ee0d SERVER-45785 Make PREFIX, PREFIX_*DIR, and DESTDIR work more like regular SCons expansions 2020-02-24 19:41:01 +00:00
Mathew Robinson
12b63497b8 SERVER-45301 Not all expected aliases are present in the ninja generator output 2020-02-13 15:21:41 +00:00
Mathew Robinson
f31bc89f66 SERVER-45048 Use hygienic builds in Evergreen 2020-02-13 15:21:41 +00:00
Mathew Robinson
16207c4fa7 SERVER-44947 Allow test execution selection by test source file name 2020-01-07 18:48:42 +00:00
Mathew Robinson
77fd09b418 Revert "SERVER-44947 Allow test execution selection by test source file name" 2020-01-06 19:53:40 +00:00
Mathew Robinson
7099b048c2 SERVER-44947 Allow test execution selection by test source file name 2020-01-06 17:03:45 +00:00
Andrew Morrow
00a41363a7 SERVER-45171 Improve handling of transitive dependencies in hygienic 2020-01-03 17:53:50 +00:00
Mathew Robinson
542479adb8 SERVER-42408 Ensure hygienic builds work with Ninja 2019-11-19 17:19:15 +00:00
Mathew Robinson
ba9a82eab1 SERVER-44364 2019-11-06 17:39:43 +00:00
Andrew Morrow
2f4e03bbca SERVER-43730 Small build system speed improvements
These should speed up all SCons startup tasks for both
vanilla SCons and Ninja generation
2019-10-14 22:46:31 +00:00
Andrew Morrow
54d1ab6130 SERVER-42887 Make roles injectible instead 2019-09-16 19:21:02 +00:00
Andrew Morrow
c2ac6fb3c0 SERVER-42887 Ensure PDBs remain in the runtime component on windows 2019-08-22 19:12:25 +00:00
Andrew Morrow
0fc03d1fc9 SERVER-41672 Use hygienic to produce dist and distsrc archives in evergreen 2019-08-15 14:08:32 +00:00
Mathew Robinson
b73a7d6ab9
SERVER-42319 Improve performance of Archive Builder 2019-08-14 16:24:55 -04:00
Andrew Morrow
06a2692de5 SERVER-41672 Minor AIB fixes for transitive libraries and debug info directory expansion 2019-08-13 22:05:34 +00:00
Mathew Robinson
780afd77ba
SERVER-41670 Add support for renaming awkward autogenerated package names via an aliasing description 2019-08-12 15:52:46 -04:00
Mathew Robinson
a13bd1716f
SERVER-41669 Add support for package name prefix to apply to generated package names 2019-08-12 15:52:46 -04:00
Mathew Robinson
7a3751d58c
SERVER-42048 Install and package jstests using SCons hygienic builds 2019-08-12 15:52:46 -04:00
Mathew Robinson
d41e5d199d
SERVER-41663 Make hygienic variable names match autoconf 2019-08-12 15:52:46 -04:00
Mathew Robinson
f659b76958
SERVER-42408 Add build.ninja generation to SCons 2019-08-06 18:06:49 -04:00
Mathew Robinson
d9c06a3b01 SERVER-9668 Use SCons install target tags to identify mapping of targets to install packages. 2019-07-02 13:45:15 -04:00
Mathew Robinson
8dd6d47557 SERVER-32295 Support Python 3 2019-04-08 14:08:49 -04:00
Andrew Morrow
6d475fdb5a SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for embedded builds 2018-10-30 13:01:30 -04:00
Andrew Morrow
47ab234e91 SERVER-33911 Implement collapsed library builds under a new link model 2018-09-12 16:10:41 -04:00
Andrew Morrow
73a74e4ba3 SERVER-33980 Reduce dependencies for embedded commands 2018-03-29 12:15:39 -04:00
Andrew Morrow
b06203cf7b SERVER-34071 SERVER-34071 Don't assume all executors have targets 2018-03-24 10:32:50 -04:00
Andrew Morrow
82b6d9b431 SERVER-34071 Apply install aliases to other binaries when in hygienic mode 2018-03-23 15:14:36 -04:00
Andrew Morrow
0ebab66992 SERVER-32117 Make embedded builds slimmer 2018-03-15 13:47:14 -04:00
Andrew Morrow
5dfa372b25 SERVER-32117 Minimal hygienic build to support mobile dev 2018-03-06 09:57:57 -05:00