Commit Graph

51 Commits

Author SHA1 Message Date
Mark Benvenuto
0ee4b963fa SERVER-22295 yaml-cpp 0.5.3 build integration 2016-02-03 13:25:07 -05:00
Andrew Morrow
baffac716d SERVER-22197 Don't use tcmalloc by default on non x86 linux 2016-01-19 17:42:42 -05:00
Mark Benvenuto
0c25b468fd SERVER-17105 Valgrind 3.11.0 Import 2015-11-12 11:13:38 -05:00
Jonathan Reams
5d6d625bd2 SERVER-20714 Only build the intel decimal library if decimal support is enabled 2015-10-28 17:43:34 -04:00
Jonathan Reams
53c52c43a9 SERVER-6233 Add URI parsing to mongo shell 2015-10-13 21:26:12 -04:00
Jonathan Reams
f725d04705 SERVER-19661 Give vendored include paths higher priority 2015-09-01 16:01:00 -04:00
Jonathan Reams
a22d900749 SERVER-20124 Only build intel decimal library if decimal support is enabled 2015-08-27 15:32:29 -04:00
Andrew Morrow
3184194f9e SERVER-19378 Remove support for building with v8 2015-08-24 08:31:31 -04:00
Raymond Jacobson
dcf14b7f5a SERVER-19622 Vendorize Intel Decimal Math library 2015-07-31 17:04:23 -04:00
Jason Carey
e749ffad9b SERVER-18531 Integrate SpiderMonkey
Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod.
2015-07-14 16:15:54 -04:00
Mark Benvenuto
03ac7a3894 SERVER-18980: Include wiredtiger_ext.h in mongo integration 2015-06-17 10:47:36 -04:00
Andrew Morrow
6b9931d988 SERVER-18569 Standalone ASIO build system integration 2015-05-22 12:13:16 -04:00
Mark Benvenuto
c2c84ae183 SERVER-18312: PCRE 8.37 build integration 2015-05-06 14:36:43 -04:00
Mark Benvenuto
8bb91b9798 SERVER-17566: Remove PCRE defines from SConstruct 2015-04-10 09:55:37 -04:00
Andrew Morrow
02a9fd0daf SERVER-17465 Do not attempt to use tcmalloc customizations with system tcmalloc 2015-03-31 19:36:33 -04:00
Jonathan Reams
06785ef692 SERVER-9555 Better OS detection in scons 2015-03-30 12:14:42 -04:00
Marek Skalický
1383eaef74 SERVER-17460 LIBDEPS_v8_SYSLIBDEP typo
Closes #932

Signed-off-by: Ramon Fernandez <ramon@mongodb.com>
2015-03-05 15:12:03 -05:00
Mark Benvenuto
3f3c9fd1f5 SERVER-17417: Import boost::chrono into third_party/boost and use as polyfill implementation of stdx::chrono 2015-03-03 14:28:00 -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
Benety Goh
6fbc49d08f SERVER-13962 access windows headers through platform/basic.h for windows fix in snappy.cc 2014-10-28 16:42:17 -04:00
Benety Goh
be1e4cda69 SERVER-13962 upgrade snappy from 1.03 to 1.1.2 2014-10-28 13:56:50 -04:00
Andrew Morrow
c40a73d76c SERVER-15006 Don't add vendored paths when system libraries are requested
Also, fixes a rebuild stability issue where the include path order
was unstable across rebuilds.
2014-08-23 10:47:07 -04:00
Andrew Morrow
ef4f60e395 SERVER-14343 leaner include paths 2014-07-12 16:50:51 -04:00
Mark Benvenuto
dae863af3f SERVER-8994: New internal-boost option to choose internal boost version 2014-06-06 17:24:23 -04:00
Benety Goh
ddc13e7f24 SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2 2014-06-05 08:51:34 -04:00
Benety Goh
9c3edc610c Revert "SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2"
This reverts commit da1f661548
2014-05-22 14:06:39 -04:00
Shaun Verch
1ec7a22e8b SERVER-13446 Add timegm Solaris implementation to third_party 2014-05-22 10:57:38 -04:00
Benety Goh
da1f661548 SERVER-8995 changed gperftools version in build configuration and source files from 2.0 to 2.2 2014-05-21 11:24:14 -04:00
Matt Kangas
9df8f46db0 Revert "SERVER-13446 Add timegm Solaris implementation to third_party"
This reverts commit 5a44bf386e.
Reason: time_support_test.cpp fails on Linux 32/Linux 32 DEBUG.
2014-05-17 11:38:34 -04:00
Shaun Verch
5a44bf386e SERVER-13446 Add timegm Solaris implementation to third_party 2014-05-16 19:37:43 -04:00
Benety Goh
7e3f93197f SERVER-13686 V8 3.25 scripting engine. Disabled by default. Enable using SCons flag js-engine=v8-3.25 2014-05-01 09:35:46 -04:00
Eric Milkie
a6c4e86b0a SERVER-12403 permit use-system-boost on Windows to work with autolib linking 2014-01-23 08:47:52 -05:00
Andrew Morrow
b0cd366ef3 SERVER-11658 Consistently use Library target 2013-11-18 21:20:32 -05:00
Shaun Verch
c9168762e4 SERVER-11575 Added support for YAML Config File 2013-11-13 16:46:49 -05:00
Andrew Morrow
73ce2fd28b SERVER-9766 Don't fail the build on missing system libraries unless they are in demand 2013-09-11 16:46:52 -04:00
Tad Marshall
eb7ba8adc1 SERVER-9775 Remove SpiderMonkey 2013-06-24 17:26:06 -04:00
Andrew Morrow
2e7d108efe SERVER-6951 SERVER-9656 SERVER-9849 Handle third_party libraries consistently 2013-06-03 20:57:46 -04:00
Eliot Horowitz
d2df300721 SERVER-380: Add snowball stemmer 2012-12-25 12:25:45 -05:00
Harishabd Khalsa
c445505b7f SERVER-2874 fix geojson patch w/o chmod 2012-11-01 10:27:34 -04:00
Jason Rassi
6e9661724b SERVER-7086 Integrate third_party V8 build into SConstruct 2012-10-29 15:57:42 -04:00
Hari Khalsa
325b42be26 SERVER-2874 Import S2 the flags library it depends on, add GeoJSON parsing
SERVER-2874 make the S2 stuff compile on mac/windows
2012-10-29 09:28:18 -04:00
Andy Schwerin
eee3fe4ce6 SERVER-4683 Support the imported tcmalloc, ystem tcmalloc or the default system allocator library.
Pass --allocator=tcmalloc (default on Linux) or --allocator=system (default elsewhere)
to control which allocator is used, and --use-system-tcmalloc to use the system-
installed tcmalloc instead of the one in the mongo source tree if you use --allocator=tcmalloc.
2012-08-10 17:19:08 -04:00
Andy Schwerin
60ff9c3898 SERVER-6111 Clarify third-party shim library names. 2012-07-10 11:15:27 -04:00
Andy Schwerin
9d92f4014f SCons: Build spidermonkey using a SConscript, instead of the third-party tools crud.
Get rid of the third-party tools crud.
2012-03-28 20:23:09 -04:00
Andy Schwerin
fba1ca674b SCons: Move snappy library building into its own SConscript.
Move away from the third-party-specific module importer, as with boost and pcre.
2012-03-28 20:23:09 -04:00
Andy Schwerin
7655aa54ea SCons: Clarify determination of when to use a system version of a library.
Introduces a predicate in our build system "use_system_version_of_library"
to answer the question of whether or not to use the system-supplied version
of a specified library (i.e., boost).
2012-03-28 20:23:09 -04:00
Andy Schwerin
a8c3284a03 SERVER-5172: Compile and link mongod and friends against the boost in third_party.
To use system boost, pass --use-system-boost or --use-system-all to scons.
2012-03-07 10:37:06 -05:00
Eliot Horowitz
f31eda3b9f add pcre to link list explicitly 2012-02-15 00:27:29 -05:00
Kevin Matulef
6f15c1ac09 adding MurmurHash3 library 2012-02-14 12:39:46 -05:00