diff options
author | Luke Chen <luke.chen@mongodb.com> | 2021-06-10 16:47:03 +1000 |
---|---|---|
committer | Evergreen Agent <no-reply@evergreen.mongodb.com> | 2021-06-10 08:22:06 +0000 |
commit | a6b69570fe28c9fd71f7be3976d5cbeb78be9243 (patch) | |
tree | 442ac22cbb993d35f7e5c38f5759a692b262f0a8 /src/third_party/wiredtiger/build_cmake | |
parent | 7fd6bfc7fdd768cedfba17c6f6d0937d239ec850 (diff) | |
download | mongo-a6b69570fe28c9fd71f7be3976d5cbeb78be9243.tar.gz |
Import wiredtiger: fd77581d2be7553e5ddc025143bc12e2b0ab035c from branch mongodb-5.0
ref: 5904d74bfd..fd77581d2b
for: 5.1.0
WT-7231 Add CMake build and tests into Evergreen
Diffstat (limited to 'src/third_party/wiredtiger/build_cmake')
3 files changed, 47 insertions, 0 deletions
diff --git a/src/third_party/wiredtiger/build_cmake/toolchains/cl.cmake b/src/third_party/wiredtiger/build_cmake/toolchains/cl.cmake new file mode 100644 index 00000000000..d6467238ce3 --- /dev/null +++ b/src/third_party/wiredtiger/build_cmake/toolchains/cl.cmake @@ -0,0 +1,13 @@ +# +# Public Domain 2014-present MongoDB, Inc. +# Public Domain 2008-2014 WiredTiger, Inc. +# All rights reserved. +# +# See the file LICENSE for redistribution information. +# + +cmake_minimum_required(VERSION 3.10.0) + +set(CMAKE_C_COMPILER "cl.exe") +set(CMAKE_CXX_COMPILER "cl.exe") +set(CMAKE_ASM_COMPILER "cl.exe") diff --git a/src/third_party/wiredtiger/build_cmake/toolchains/mongodbtoolchain_v3_clang.cmake b/src/third_party/wiredtiger/build_cmake/toolchains/mongodbtoolchain_v3_clang.cmake new file mode 100644 index 00000000000..2353ba1b7f7 --- /dev/null +++ b/src/third_party/wiredtiger/build_cmake/toolchains/mongodbtoolchain_v3_clang.cmake @@ -0,0 +1,17 @@ +# +# Public Domain 2014-present MongoDB, Inc. +# Public Domain 2008-2014 WiredTiger, Inc. +# All rights reserved. +# +# See the file LICENSE for redistribution information. +# + +cmake_minimum_required(VERSION 3.10.0) + +if(NOT TOOLCHAIN_ROOT) + set(TOOLCHAIN_ROOT "/opt/mongodbtoolchain/v3") +endif() + +set(CMAKE_C_COMPILER "${TOOLCHAIN_ROOT}/bin/clang") +set(CMAKE_CXX_COMPILER "${TOOLCHAIN_ROOT}/bin/clang++") +set(CMAKE_ASM_COMPILER "${TOOLCHAIN_ROOT}/bin/clang") diff --git a/src/third_party/wiredtiger/build_cmake/toolchains/mongodbtoolchain_v3_gcc.cmake b/src/third_party/wiredtiger/build_cmake/toolchains/mongodbtoolchain_v3_gcc.cmake new file mode 100644 index 00000000000..136d4a33f4f --- /dev/null +++ b/src/third_party/wiredtiger/build_cmake/toolchains/mongodbtoolchain_v3_gcc.cmake @@ -0,0 +1,17 @@ +# +# Public Domain 2014-present MongoDB, Inc. +# Public Domain 2008-2014 WiredTiger, Inc. +# All rights reserved. +# +# See the file LICENSE for redistribution information. +# + +cmake_minimum_required(VERSION 3.10.0) + +if(NOT TOOLCHAIN_ROOT) + set(TOOLCHAIN_ROOT "/opt/mongodbtoolchain/v3") +endif() + +set(CMAKE_C_COMPILER "${TOOLCHAIN_ROOT}/bin/gcc") +set(CMAKE_CXX_COMPILER "${TOOLCHAIN_ROOT}/bin/g++") +set(CMAKE_ASM_COMPILER "${TOOLCHAIN_ROOT}/bin/gcc") |