mirror of
https://github.com/status-im/evmc.git
synced 2025-02-23 08:28:15 +00:00
cmake: Disable support for std::tr1::tuple in GTest
This commit is contained in:
parent
4d4e8e6f37
commit
4890dbd3fd
@ -4,10 +4,12 @@
|
||||
|
||||
# Local Hunter configuration.
|
||||
|
||||
set(gtest_cxx_flags "${CMAKE_CXX_FLAGS_INIT} -DGTEST_HAS_TR1_TUPLE=0")
|
||||
|
||||
hunter_config(
|
||||
GTest
|
||||
VERSION 1.8.1
|
||||
URL https://github.com/google/googletest/archive/release-1.8.1.tar.gz
|
||||
SHA1 152b849610d91a9dfa1401293f43230c2e0c33f8
|
||||
CMAKE_ARGS BUILD_GMOCK=OFF gtest_force_shared_crt=ON
|
||||
CMAKE_ARGS BUILD_GMOCK=OFF gtest_force_shared_crt=ON CMAKE_CXX_FLAGS=${gtest_cxx_flags}
|
||||
)
|
||||
|
@ -5,6 +5,9 @@
|
||||
hunter_add_package(GTest)
|
||||
find_package(GTest CONFIG REQUIRED)
|
||||
|
||||
# Disable support for std::tr1::tuple in GTest. This causes problems in Visual Studio 2015.
|
||||
set_target_properties(GTest::gtest PROPERTIES INTERFACE_COMPILE_DEFINITIONS GTEST_HAS_TR1_TUPLE=0)
|
||||
|
||||
if(NOT CMAKE_CXX_STANDARD)
|
||||
set(CMAKE_CXX_STANDARD 11)
|
||||
set(CMAKE_CXX_EXTENSIONS OFF)
|
||||
|
Loading…
x
Reference in New Issue
Block a user