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

164 Commits

Author SHA1 Message Date
Andrew Morrow
4ccd6ac3af SERVER-47110 Don't emit the PDB file twice when separate debug is enabled 2020-04-27 17:19:39 +00:00
Andrew Morrow
86bfdfc4e6 SERVER-46611 Don't allow build.ninja to depend on conftests 2020-04-23 17:47:44 +00:00
Andrew Morrow
463cc81552 SERVER-47399 Use File Nodes to manage dSYM substructure 2020-04-17 21:22:51 +00:00
Andrew Morrow
cfa89fbaf0 SERVER-46744 Install unit test debug info without increasing disk utilization 2020-04-17 17:46:01 +00:00
Mathew Robinson
727fe1181c SERVER-46129 Fix various DAG inconsistencies
Some dependencies were getting wired when they should not or were
false dependencies.
2020-03-06 11:38:44 +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
Mathew Robinson
15f7654d79 SERVER-46129 Correct function variable naming 2020-02-28 19:04:39 +00:00
Mathew Robinson
abcbc1ea9d SERVER-46129 Ignore things that aren't builders when hooking into emitters for the ninja file 2020-02-27 16:47:42 +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
551ae2747b SERVER-40943 Define a variables file to build with brew llvm and the remote v3 clang 2020-02-24 19:53:44 +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
60aed37d90 SERVER-46129 Make ninja faster and contain all targets all the time 2020-02-22 02:23:40 +00:00
Mathew Robinson
0e079be3b4 SERVER-40943 Support fetching icecream toolchain tarballs from URLs in SCons 2020-02-21 20:41:38 +00:00
Mathew Robinson
9791eb19d2 SERVER-46096 Add NINJA_PREFIX 2020-02-21 19:34:45 +00:00
Mathew Robinson
dbba9fcb5c SERVER-46282 Do A/B releases of Ninja 2020-02-21 19:08:36 +00:00
Mathew Robinson
1c69f63fe4 SERVER-46136 Ninja should not use environment variables for response file rules on Windows 2020-02-14 15:57:50 +00:00
Mathew Robinson
6df40e01f7 SERVER-46134 SCons does not respect CCACHE settings 2020-02-13 18:01:07 +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
Ian Boros
f51b997ba1 SERVER-46047 fix compiledb ninja target 2020-02-10 17:45:57 +00:00
Mathew Robinson
6017618f1a SERVER-46035 Disable embedManifest*Check on Windows for Ninja 2020-02-10 16:03:40 +00:00
Andrew Morrow
01074b4518 SERVER-46021 Improve Ninja generator escaping for origin processing 2020-02-07 16:33:45 +00:00
Mathew Robinson
b70432be43 SERVER-40943 Fix typo in ninja rule mappings 2020-02-05 22:17:38 +00:00
Mathew Robinson
ffb5317f9e SERVER-45824 Only allow one output for rspfile ninja rules 2020-02-04 21:08:51 +00:00
Henrik Edin
2b5356ef52 SERVER-45946 Suppress "1 file(s) copied." spam when using ninja on Windows 2020-02-04 18:16:39 +00:00
Mathew Robinson
e69c698233 SERVER-45824 Use Ninja's response files instead of hard coding them into the generated file 2020-02-04 16:54:48 +00:00
Mathew Robinson
fc200fe8df Revert "SERVER-45824 Use Ninja's response files instead of hard coding them into the generated file"
This reverts commit 4dfbe1988c.
2020-01-31 22:37:45 +00:00
Mathew Robinson
e1774c067b Revert "SERVER-45302 Only write Ninja file if the contents have changed"
This reverts commit 66c7d6485f.
2020-01-31 22:37:45 +00:00
Mathew Robinson
66c7d6485f SERVER-45302 Only write Ninja file if the contents have changed 2020-01-31 17:07:09 +00:00
Mathew Robinson
4dfbe1988c SERVER-45824 Use Ninja's response files instead of hard coding them into the generated file 2020-01-31 17:07:09 +00:00
Mathew Robinson
5935ff7832 SERVER-45479 Teach ninja how to build test lists 2020-01-30 15:16:40 +00:00
Mathew Robinson
38aee4fa7d SERVER-45727 Do not discard outputs 2020-01-25 03:21:36 +00:00
Mathew Robinson
e4f034d162 SERVER-45727 Only pass down environment variables that matter to Ninja 2020-01-24 20:36:24 +00:00
Mathew Robinson
d4970df851 SERVER-45724 Make new generator as fast as old module 2020-01-24 16:08:37 +00:00
Mathew Robinson
d1c3869041 SERVER-45682 Correct Ninja compiledb, improve performance 2020-01-22 18:30:42 +00:00
Mathew Robinson
02f3b3a204 SERVER-42702 $PYTHON should not be used in build signature 2020-01-16 23:04:43 +00:00
Mathew Robinson
a46da9f6b3 SERVER-44947 Wire test execution targets into Ninja generator 2020-01-13 23:18:59 +00:00
Mathew Robinson
91b99094e0 SERVER-45134 Generate compile database with Ninja 2020-01-10 17:34:08 +00:00
Mathew Robinson
af8105297a SERVER-44947 Make test lists depend on the tests 2020-01-09 19:46:46 +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
ae1bfe7026 SERVER-45379 Add pools in self.pools during generation 2020-01-07 17:05:50 +00:00
Mathew Robinson
d5da349ff1 SERVER-45379 Don't regenerate ninja immediately after generating 2020-01-07 15:50: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
Andrew Morrow
01fc07d7e0 SERVER-44768 Make ccache work right with icecream and Ninja 2019-12-26 20:49:40 +00:00
Mathew Robinson
b1c0455f82 SERVER-45165 Support env['ENV'] in Ninja generator 2019-12-20 14:17:36 +00:00
Andrew Morrow
1cace75040 SERVER-45130 Make icecc tool resilient to ninja tool 2019-12-17 20:09:33 +00:00