0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

47 Commits

Author SHA1 Message Date
Ryan Egesdahl
13f0ae71f6 SERVER-55259 Ensure build.ninja is always in a clean state 2021-10-11 18:23:39 +00:00
Daniel Moody
0f3cd5391f SERVER-59425 fix for_signature subst list for ninja generated command actions. 2021-08-23 20:15:39 +00:00
Andrew Morrow
9843f3225d SERVER-56580 Promote build-tools=next to stable 2021-08-05 17:15:53 +00:00
Daniel Moody
07147779c1 SERVER-58948 add support for generated idl to ninja 2021-08-02 21:40:19 +00:00
Ryan Egesdahl
78bb3f3c8a SERVER-50363 Merge --build-tools=next into stable
Merging the following fixes into the stable version of the build tools
and migrate fully from --ninja=next to the --build-tools=next:

  * SERVER-47598
  * SERVER-50010
  * SERVER-47943
  * SERVER-50125
  * SERVER-50376
  * SERVER-49457
  * SERVER-49493
  * SERVER-49036
  * SERVER-48966
2020-10-06 02:57:27 +00:00
Andrew Morrow
463d6ccc4d SERVER-47776 Promote ninja_next.py to ninja.py 2020-05-28 22:19:41 +00:00
Andrew Morrow
77162e6d10 SERVER-47637 Relicense all SCons tools to either MIT or SSPL 2020-04-28 02:02:53 +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
1c69f63fe4 SERVER-46136 Ninja should not use environment variables for response file rules on Windows 2020-02-14 15:57:50 +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
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
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
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
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
Mathew Robinson
5660c43032 SERVER-45197 Ninja builder creates invalid file when SCons split dwarf emitter is enabled 2019-12-17 19:57:47 +00:00
Mathew Robinson
df561affc6 SERVER-45169 Ninja always sees wiredtiger_ext.h as out of date on Windows 2019-12-17 16:53:40 +00:00
Mathew Robinson
3da6513067 SERVER-44729 Remove unnecessary stats during Ninja generation 2019-12-11 21:08:41 +00:00
Mathew Robinson
98c07f8d4c SERVER-45005 Make the ninja tool able to be loaded uncondtionally 2019-12-11 20:04:42 +00:00
Mathew Robinson
577ea7fccd SERVER-44729 Remove unneeded WhereIs IO from ninja generator 2019-12-10 18:26:43 +00:00
Mathew Robinson
b541f873fe SERVER-45005 Correct an indentation bug causing an undefined reference 2019-12-10 18:03:48 +00:00
Mathew Robinson
3dab501342 SERVER-45005 The generated ninja file deletes response files after first use 2019-12-09 20:12:47 +00:00
Mathew Robinson
6b013542da SERVER-44767 Make depfile support more robust and configurable 2019-12-09 19:38:43 +00:00
Mathew Robinson
d8acb38f17 SERVER-44767 Add depfile support to new Ninja generator 2019-12-08 01:59:50 +00:00
Mathew Robinson
a3dc86799f SERVER-44907 NINJA_SUFFIX should prepend a dot if one is not supplied 2019-12-03 16:23:53 +00:00
Mathew Robinson
542479adb8 SERVER-42408 Ensure hygienic builds work with Ninja 2019-11-19 17:19:15 +00:00
Mathew Robinson
f659b76958
SERVER-42408 Add build.ninja generation to SCons 2019-08-06 18:06:49 -04:00