summaryrefslogtreecommitdiff
path: root/etc/scons
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-58283 Add a variables file for configuring developer style ↵Andrew Morrow2021-07-201-0/+13
| | | | | | | MONGO_VERSION values (cherry picked from commit dc0b308cfc2014e4f3b655aca7d296263c0592c9) (cherry picked from commit 522024f39b5bc1a4f5a7b49306d20b10bf87fe80)
* SERVER-49857 Explicit llvm-symbolizer path handling with {A,T,UB}SANRyan Egesdahl2020-10-131-0/+1
| | | | | | | | | | | The toolchain llvm-symbolizer was never actually in PATH despite the toolchain being appended to it in evergreen.yml, causing confusion while attempting to diagnose an apparent symbolization failure. This change explicitly sets the path to llvm-symbolizer for all sanitizer build variants and removes the last vestiges of the non-working discovery method. (cherry picked from commit 20ed5d51cb1c82597f65967be69b81e6e72c0413)
* SERVER-44067 Increase macosx target to 10.13Andrew Morrow2020-04-201-2/+2
| | | | (cherry picked from commit 85e982db8d205297a78f20d3bc0ba93b50e1b1f9)
* SERVER-47399 Use File Nodes to manage dSYM substructureAndrew Morrow2020-04-201-0/+2
| | | | (cherry picked from commit 463cc815528b42c3c2f81dc7137cc27f7e7cc974)
* SERVER-40943 Define a variables file to build with brew llvm and the remote ↵Mathew Robinson2020-02-244-3/+36
| | | | v3 clang
* SERVER-44545 Remove mobile embedded variants and associated support filesAndrew Morrow2019-11-2010-138/+0
|
* SERVER-41413 Remove clang macosx var filesMathew Robinson2019-06-072-41/+0
|
* SERVER-40944 Provide SCons variables files to enable icecream on OSXMathew Robinson2019-05-244-0/+48
|
* SERVER-39664 log the toolchain's build id as an FYI when building mongodbMathew Robinson2019-04-292-4/+4
|
* SERVER-39465 upgrade android toolchain to r19cGabriel Russell2019-04-254-16/+23
|
* SERVER-40803 Set cross compilation targeting flags for darwin variantsAndrew Morrow2019-04-247-15/+14
|
* SERVER-40698 Only link WT to mongoe things when enabledAndrew Morrow2019-04-171-3/+3
|
* SERVER-32295 Support Python 3Mathew Robinson2019-04-0814-44/+40
|
* SERVER-40179 Require tvOS 11 for embedded to allow use of sized allocationAndrew Morrow2019-03-272-4/+4
|
* SERVER-39476 Increase macOS Min Target to 10.12 for MongoDB 4.2 and remove ↵Matt Lord2019-02-151-2/+2
| | | | | | explicit macOS,tvOS,watchOS versions from build variant names and display names Simplify the tvOS and watchOS variant names and descriptions to remove explicit version numbers
* SERVER-37609 Update SCons toolchain files to reflect update to v3Andrew Morrow2019-01-316-52/+4
|
* SERVER-38703 Add SCons variables files for the current testing toolchainAndrew Morrow2019-01-152-0/+4
|
* SERVER-38726 Add stable toolchain variables filesAndrew Morrow2018-12-202-0/+4
|
* SERVER-38023 Add v3 toolchain variables filesAndrew Morrow2018-11-083-8/+106
|
* SERVER-37488 SERVER-37596 Manage debug info and symbol maps info for ↵Andrew Morrow2018-10-301-0/+2
| | | | embedded builds
* SERVER-37640 Ensure we don't use OSX symbols above our target versionAndrew Morrow2018-10-251-2/+2
|
* SERVER-37684 Bump iOS minimum to 11 so we don't need to provide 32-bit slicesAndrew Morrow2018-10-252-4/+4
|
* SERVER-37691 Build WatchOS SDKs with -fapplication-extensionAndrew Morrow2018-10-232-4/+4
|
* SERVER-35184 Enable LTO for embedded SDK buildsAndrew Morrow2018-08-241-1/+1
| | | | | | | Includes a bump in the SDK manager toolset, and moves us to the Android r18 beta2 toolset, because LTO is broken in r17. See https://github.com/android-ndk/ndk/issues/498 for details.
* SERVER-36666 Use C++17 for embedded builds on masterAndrew Morrow2018-08-161-1/+1
|
* SERVER-35078 Build darwin-ish SDKs with bitcodeAndrew Morrow2018-08-146-9/+9
|
* SERVER-35600 Downgrade to watch os 4.2 for CI simulator supportAndrew Morrow2018-06-192-4/+4
|
* SERVER-35600 Add support for targeting watchosAndrew Morrow2018-06-144-4/+34
|
* SERVER-34006 build android embedded with api version 21Gabriel Russell2018-06-141-0/+1
|
* SERVER-34983 Add support for --cxx=std=17Andrew Morrow2018-05-231-0/+1
|
* SERVER-33916 Standardize on 10.2 across all embedded darwin targetsAndrew Morrow2018-03-262-4/+4
|
* SERVER-32373 building android targets as TARGET_OS=androidGabriel Russell2018-02-151-3/+5
|
* SERVER-32409 Android variable file to configure to build with Android NDK ↵Henrik Edin2018-01-091-0/+24
| | | | standalone toolchain.
* SERVER-32404 Set AR for mongodbtoolchain for clang and gccHenrik Edin2017-12-282-0/+4
|
* SERVER-30305 Embed bitcode in iOS and tvOS buildsBen Shteinfeld2017-07-252-2/+2
|
* SERVER-28390 Mark targets as Precious during incremental linksAndrew Morrow2017-03-211-0/+1
|
* SERVER-27682 Use variables files to configure toolchainsAndrew Morrow2017-02-287-0/+110
|
* SERVER-17986 Allow customization of ENV via SCons VariablesAndrew Morrow2015-04-111-0/+6
|
* SERVER-17781 Customize C and C++ compiler with Variables not optionsAndrew Morrow2015-04-111-0/+6