summaryrefslogtreecommitdiff
path: root/SConstruct
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-11106 Detect non-enterprise MSI configurationsErnie Hershey2014-02-121-0/+1
|
* SERVER-10324 Allow modules to add files to different archive subdirectoriesErnie Hershey2014-01-281-0/+2
| | | | | | This CR is 1 of 2 covering the open source server repo component of https://jira.mongodb.org/browse/SERVER-10324. It supplants http://codereview.10gen.com/4892644241047552/
* SERVER-12456 Also pass stack protector option to the link stepAndrew Morrow2014-01-251-0/+2
|
* SERVER-12403 permit use-system-boost on Windows to work with autolib linkingEric Milkie2014-01-231-32/+9
|
* SERVER-12421 - detect sasl library properly for C++ driver on WindowsEric Milkie2014-01-231-1/+5
|
* SERVER-12166: Promote struct/class mismatch warning to error with GCC/ClangMark Benvenuto2013-12-311-7/+6
|
* SERVER-10142: Eliminate Compiler Warnings on Windows BuildersMark Benvenuto2013-12-181-1/+8
| | | | BF-60:compile broken on windows
* SERVER-11689 Always link libgcc statically if linking libstdc++ staticallyAndrew Morrow2013-11-271-1/+1
|
* SERVER-11575 Added support for YAML Config FileShaun Verch2013-11-131-0/+5
|
* SERVER-6950 Add a TCMalloc ServerStatusSectionMathias Stearn2013-11-121-0/+1
|
* SERVER-9855 Add support for specifying Mavericks as the OS X minimum versionAndrew Morrow2013-11-051-1/+1
|
* SERVER-9855 Remove obsolete darwin configuration optionsAndrew Morrow2013-11-051-14/+1
| | | | | | | - We want to use whatever compiler SCons tooling picks now that we support clang. - /usr/64 isn't a thing on modern Darwin (at least since 10.6, which is our minimum) - It probably never made sense to look in /usr/64/include for anything - If you want to use MacPorts, use --extrapath=/opt/local, similar for Fink
* SERVER-11333 Add build flag to suppress use of __declspec(thread)Andrew Morrow2013-10-241-17/+20
|
* SERVER-11333 Use configure time checks and posix feature tests to select TSP ↵Andrew Morrow2013-10-241-0/+43
| | | | implementation
* SERVER-11264 Include OS X minimum version flag on link linesAndrew Morrow2013-10-181-1/+3
|
* SERVER-10830 msi builder as an scons targetEric Milkie2013-10-091-1/+2
|
* SERVER-11084 Error when mixing --gcov and --cacheMathias Stearn2013-10-081-0/+3
|
* SERVER-11053 Support use of CacheDir rather than Brobdingnagian variant ↵Andrew Morrow2013-10-071-7/+27
| | | | directory names
* SERVER-10808 add __gcov_flush() call on exitMike Grundy2013-10-031-0/+1
| | | | Signed-off-by: Matt Kangas <matt.kangas@mongodb.com>
* SERVER-10816 enable StackChecker when not optimized and in debug mode rather ↵matt dannenberg2013-09-251-0/+2
| | | | than when simply in debug mode
* SERVER-10401 Disable new clang-3.4 warningAndrew Morrow2013-09-181-0/+4
|
* SERVER-10726 Orthogonalize debugging and optimization optionsAndrew Morrow2013-09-161-97/+188
| | | | | | | | | | | | | Introduce new flags --dbg and --opt which permit independent control over optimization and debugging. The old --d, --dd, and --release flags were not independent, and had surprising interactions, particularly on Windows. The old flags are still supported in a legacy mode for --d and --dd builds, cannot be mixed with the new. For builds specifying none of --dbg, --opt, --d, or --dd, there should be no behavior change, except on Windows. On that platform, a no-flags-specified build will now default to optimization enabled, whereas before it did not.
* SERVER-8684 added a CCPDEFINE to cause newer system versions of boost to use ↵matt dannenberg2013-09-161-0/+1
| | | | the thread version we do
* SERVER-9766 Don't fail the build on missing system libraries unless they are ↵Andrew Morrow2013-09-111-21/+11
| | | | in demand
* SERVER-9766 Remove support for separate client driver packageAndrew Morrow2013-09-111-12/+0
|
* SERVER-9770 introduce new scons flag to optionally build with /MDEric Milkie2013-09-061-11/+19
|
* Retain frame pointers when building with clang sanitizersAndrew Morrow2013-08-151-0/+1
|
* SERVER-10401 Suppress tautology warning in v8 triggered when using clang-3.4Andrew Morrow2013-08-011-0/+3
|
* SERVER-9670 Eliminate MONGO_LIBDEPS_* global environment variables from SCons.Andy Schwerin2013-07-091-3/+0
|
* SERVER-9881 Use presence of a certain type_trait to detect libstdc++ 4.6.0 ↵Andrew Morrow2013-07-021-10/+13
| | | | or better
* SERVER-9775 Remove use-system-sm optionTad Marshall2013-06-241-2/+0
|
* SERVER-9775 Remove SpiderMonkeyTad Marshall2013-06-241-7/+2
|
* SERVER-9761 Enforce immediate binding of all symbols at process startupAndrew Morrow2013-06-241-0/+12
|
* SERVER-7080 Link to backtrace, backtrace_symbols and backtrace_symbols_fd at ↵Tad Marshall2013-06-201-1/+2
| | | | | | | | | runtime Do not make direct calls to backtrace, backtrace_symbols or backtrace_symbols_fd, which are present in Solaris 11 but not in Solaris 10. Instead, see if they are available in a loaded library (which will be libc.so.1) at runtime and either call them or call an emulation.
* SERVER-9890 Force the use of gnulink on solaris, since we always link ↵Andrew Morrow2013-06-131-0/+15
| | | | through the compiler
* SERVER-9881 Reject attempts to build in C++11 mode with ancient libstdc++Andrew Morrow2013-06-101-0/+35
|
* SERVER-8467 Don't pass -rdynamic on OS XAndrew Morrow2013-06-081-1/+5
| | | | | | On OS X, clang ignores -rdynamic, but issues a warning, which can be a problem if -Werror is in effect. Remove the flag because -rdynamic is not needed on OS X.
* SERVER-6514 Only apply -zdefs and --as-needed to shared client libraryAndrew Morrow2013-06-061-3/+0
|
* SERVER-9410 Permit use of Interlocked operations on Windows Server 2003Andrew Morrow2013-06-041-6/+7
|
* SERVER-6951 SERVER-9656 SERVER-9849 Handle third_party libraries consistentlyAndrew Morrow2013-06-031-0/+24
|
* SERVER-9656 Use libstemmer when using system libraries.Rogério Brito2013-06-031-1/+3
| | | | Signed-off-by: Andrew Morrow <acm@10gen.com>
* SERVER-6514 Re-add support for building the C++ driver shared libraryAndrew Morrow2013-06-031-9/+4
|
* SERVER-7902 added support for global /etc/mongorc.jsagralius2013-05-061-1/+1
| | | | | The corresponding Windows path is %SYSTEMROOT%\system32\drivers\etc\mongorc.js
* Provide an option to tunnel the calling shell environmentAndrew Morrow2013-05-021-0/+7
|
* SERVER-8465 Provide a way to tell scons to honor $CC and $CXXAndrew Morrow2013-05-021-0/+15
|
* Rely more exclusively on SCons to locate MS toolsAndrew Morrow2013-04-261-17/+4
|
* Handle gcc options parsing peculiarity for -Wno- flagsAndrew Morrow2013-04-261-3/+19
|
* Don't suppress configure checks during --cleanAndrew Morrow2013-04-261-4/+4
|
* Fix buildbot due to what we think is a bug in g++-4.6Mathias Stearn2013-04-241-4/+6
|
* Add -Wno-unused-typedefs to unbreak building with g++-4.8Mathias Stearn2013-04-241-1/+4
|