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

1128 Commits

Author SHA1 Message Date
Jonathan Reams
2f144f93ef SERVER-17823 Raise minimum VS compiler to VS2013 update 4 2015-04-07 12:09:57 -04:00
Jonathan Reams
a18651c7df SERVER-17554 Remove support for building with journaling off by default 2015-04-01 10:33:05 -04:00
Jonathan Reams
06785ef692 SERVER-9555 Better OS detection in scons 2015-03-30 12:14:42 -04:00
Andrew Morrow
67cf6c0d51 SERVER-11020 Don't overload the meaning of _DEBUG, use our own debug macro 2015-03-27 11:37:29 -04:00
Jonathan Reams
ef7f17be80 SERVER-9563 Add support for config.h header 2015-03-26 18:30:00 -04:00
Andrew Morrow
91de99a737 SERVER-17730 Allow selection of non-posix shlex mode for Variables 2015-03-25 10:04:14 -04:00
Andrew Morrow
bd6d3e7691 SERVER-17694 Add support to set the SCons RPATH from Variables 2015-03-23 12:43:09 -04:00
Adam Midvidy
f97a60f882 SERVER-17655 polyfill make_unique in stdx 2015-03-19 15:58:21 -04:00
Andy Schwerin
7ee3d12407 SERVER-17568 Report most-vexing-parse warning as error in MSVC. 2015-03-12 17:11:20 -04:00
Andrew Morrow
5af44a739a SERVER-9557 Remove deprecated or obsolete scons options 2015-03-12 15:23:34 -04:00
Andrew Morrow
17a7f0eedd SERVER-17552 Use correct OS detection macros, rather than our own 2015-03-11 18:57:20 -04:00
Geert Bosch
b4f647796a SERVER-17391: Move RocksDB storage engine integration layer to new module 2015-03-11 18:03:04 -04:00
Mathias Stearn
f68312003c Toggling --gdbserver shouldn't rebuild everything 2015-03-09 18:52:53 -04:00
Andrew Morrow
055d827ed7 SERVER-17329 Interpolate new version.txt file into generated buildinfo files 2015-03-09 17:51:06 -04:00
Jonathan Reams
49434d723b SERVER-9562 Add better detection of toolchain/arch 2015-03-09 15:27:05 -04:00
Eric Milkie
a1ffa36455 Add support for tsan suppressions 2015-03-06 11:08:45 -05:00
Mark Benvenuto
b3085ab4f6 SERVER-17252: PCRE 8.36 SCons Integration 2015-03-04 15:11:40 -05:00
Max Hirschhorn
0a82325a68 SERVER-17463 Fix issue specifying absolute path to scons --cache-dir. 2015-03-04 10:06:43 -05:00
Mark Benvenuto
95940768bc SERVER-8994: Remove Boost 1.49 2015-03-03 14:03:32 -05:00
Jonathan Reams
2b4f184b74 SERVER-14166 Remove defaults and choices for osx-version-min scons option 2015-02-19 16:58:07 -05:00
Andrew Morrow
9887033095 Revert "SERVER-15202: Restore boost 1.49 as default"
This reverts commit 1c49822f77.

The default is now boost 1.56
2015-02-15 12:46:36 -05:00
Andrew Morrow
05d73815c3 SERVER-16559 Require C++11 and remove conditional compilation 2015-02-13 13:01:12 -05:00
Benety Goh
00fe4ffaf0 SERVER-13916 added scons flag --server-js to build mongod without JavaScript support while still building shell
Additional changes:
    fixed scons --noshell flag
    fixed scons flag --js-engine=none to imply --noshell
2015-02-13 09:15:28 -05:00
Jonathan Reams
439ecb677c SERVER-11622 Check for boost 1.49 or better during configure 2015-02-11 13:19:54 -05:00
Jonathan Reams
ed49b537b9 SERVER-9560 Remove pre-compiled header support from scons 2015-02-11 13:18:47 -05:00
Jonathan Reams
1b72a40d26 SERVER-16663 Add variables to set CFLAGS et all on command-line 2015-01-21 15:51:32 -05:00
Andrew Morrow
91959b89ac SERVER-16957 Permit user specifiable list of boost search suffixes 2015-01-21 15:42:28 -05:00
Adam Midvidy
8703aa6fe8 SERVER-16784 only enable the minimum needed set of Scons Tools 2015-01-09 17:24:20 -05:00
agherardi
aee446a97d SERVER-14992: Checking ntfs.sys version to figure out if it's necessary to zero out data files.
Closes #894

Signed-off-by: Mark Benvenuto <mark.benvenuto@mongodb.com>
2015-01-09 13:08:02 -05:00
Jonathan Reams
0d3f90da14 SERVER-14310 Customizing the C++ compiler with --cxx but not customizing --cc should be a build error 2015-01-08 14:27:03 -05:00
Andrew Morrow
0777616ff7 SERVER-16200 Improve LTO integration for gcc and clang 2014-12-30 14:11:20 -05:00
Matt Kangas
e295dccc9f SERVER-16197 fix scons install, dist
Option '--use-new-tools' now controls whether scons looks for tools at all.

"scons install" no longer tries to install external tools.
"scons dist" fails if --use-new-tools not specified or if external tools are missing
2014-12-22 17:43:36 -05:00
Andrew Morrow
f8331e15df SERVER-15357 Revert "Revert "SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated""
This reverts commit b5d97eeeea.
2014-12-17 10:51:23 -05:00
Andrew Morrow
b5d97eeeea Revert "SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated"
This reverts commit 383c185480.
2014-12-05 17:18:21 -05:00
Andrew Morrow
383c185480 SERVER-15357 Require GCC 4.8.2 now that our Solaris toolchain is updated 2014-12-05 15:04:50 -05:00
Jonathan Reams
7a135d1c39 SERVER-12468 Remove no-glibc-check option from scons 2014-12-04 11:38:51 -05:00
Eric Milkie
03c5bd928d SERVER-16410 suppress missing-braces warning on clang 2014-12-03 16:18:44 -05:00
Mark Benvenuto
48ae7bda6e SERVER-15357: Disable optimizations on Windows debug builds 2014-11-26 10:47:40 -05:00
Matt Kangas
601e10a7a3 SERVER-16255 increase scons minimum version requirement 2014-11-25 11:39:19 -05:00
Spencer T Brody
10cf936a36 SERVER-15496 Remove legacy replication code 2014-11-20 11:38:11 -05:00
Andrew Morrow
14ca6bfd67 SERVER-16185 Use system allocator by default on OS X 2014-11-18 12:14:53 -05:00
Andrew Morrow
cac6d5db1b SERVER-15357 Require GCC-4.8.1, clang-3.4 (or Apple XCode 5.1.1), or MSVC 12 Update 2 or better 2014-11-14 11:27:11 -05:00
Mark Benvenuto
0b4bc21e28 SERVER-15974: Vendorize zlib 1.2.8 2014-11-05 17:21:12 -05:00
Eliot Horowitz
b0d7410563 SERVER-15953: add wiredtiger storage engine integration 2014-11-05 11:21:19 -05:00
Ernie Hershey
8240b32d3d SERVER-14803 Support static-libstdc++ in any Unix 2014-11-03 16:35:31 -05:00
Andrew Morrow
87480a2a2c SERVER-15889 Update list of targetable OS X versions 2014-11-02 11:02:44 -05:00
Andrew Morrow
981b06c8c6 SERVER-15710 Add better leak sanitizer integration 2014-10-29 10:37:24 -04:00
Spencer T Brody
4f4a700428 SERVER-15031 Use new replication implementation by default 2014-10-17 11:18:23 -04:00
Benety Goh
4b033ae930 SERVER-15547 removed legacy tools from source tree and build configuration. make use-new-tools option a no-op 2014-10-08 08:29:27 -04:00
Andreas Nilsson
d7a1df2628 SERVER-15178 Native SHA-1 and HMAC algorithm support 2014-10-03 10:53:17 -04:00