Andrew Morrow
77162e6d10
SERVER-47637 Relicense all SCons tools to either MIT or SSPL
2020-04-28 02:02:53 +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
Mathew Robinson
171118e6ac
SERVER-42944 Update compilation_db decider to new signature
2019-08-22 15:56:34 -04:00
Mathew Robinson
8dd6d47557
SERVER-32295 Support Python 3
2019-04-08 14:08:49 -04:00
William Deegan
0019d153b9
SERVER-29338 Switch to use Value node instead of Node class in compiledb tool
...
Also use .write() and .read() methods on same to store entry information
Signed-off-by: Gabriel Russell <gabriel.russell@mongodb.com>
2017-06-23 12:45:55 -04:00
Andrew Morrow
39f71f9f17
SERVER-20540 Add an emitter for .dwo generated by -gsplit-dwarf
2017-03-21 14:00:46 -04:00
Kasper Laudrup
de7e3c74f1
SERVER-27628 Use the overrided environment when generating compile_command.json
...
When the compilation_db scons emitter saved compilation database
entried it always used the "global" environment which might not match
the compilation command line actually used to build the target.
That meant that using eg.:
env.Library("foo", ["foo.cpp"], CXXFLAGS=["-Dfoo"])
Would not write the extra "-Dfoo" flag actually used to build the foo
library to the compile_commands.json file.
Instead save the environment used to generate the target and use that
when writing the compile_command.json entry.
2017-01-13 13:40:48 -05:00
Andrew Morrow
84139e7e34
SERVER-24988 Re-license useful SCons utilities as Apache
2016-07-12 11:23:55 -04:00
Austin Steady
737d557b17
SERVER-24555 : make compilation_db compatible with scons 2.4
...
Signed-off-by: Sam Kleinman <samk@10gen.com>
2016-06-17 17:51:41 -04:00
Andrew Morrow
eea0ef850e
SERVER-17919 Add support for emitting a compilation database
2015-04-13 15:47:26 -04:00