aboutsummaryrefslogtreecommitdiffstats
path: root/googletest/cmake
diff options
context:
space:
mode:
authorJacob Schloss <jschloss@swiftengineering.com>2018-08-22 11:17:32 -0700
committerJacob Schloss <jschloss@swiftengineering.com>2018-08-22 11:17:32 -0700
commit6e7980164593bfe888d6e94ee52d4d08bdddb412 (patch)
tree273b7cc26812313e7e0cff8fe50b7af2ccccbc4d /googletest/cmake
parent8bc11c040a1dcbe50c340b21d78175d152dd3837 (diff)
downloadgoogletest-6e7980164593bfe888d6e94ee52d4d08bdddb412.tar.gz
googletest-6e7980164593bfe888d6e94ee52d4d08bdddb412.tar.bz2
googletest-6e7980164593bfe888d6e94ee52d4d08bdddb412.zip
It seems like CMAKE_CXX_FLAGS is getting double appended when building as a nested cmake project,
which breaks my build as gcc does not allow -specs=nosys.specs to be called multiple times. Removing this fixes it and seems to keep the same compile options, just removing the duplicate definition.
Diffstat (limited to 'googletest/cmake')
-rw-r--r--googletest/cmake/internal_utils.cmake2
1 files changed, 1 insertions, 1 deletions
diff --git a/googletest/cmake/internal_utils.cmake b/googletest/cmake/internal_utils.cmake
index b78dbcc7..dc9186e9 100644
--- a/googletest/cmake/internal_utils.cmake
+++ b/googletest/cmake/internal_utils.cmake
@@ -138,7 +138,7 @@ macro(config_compiler_and_linker)
set(cxx_base_flags "${cxx_base_flags} ${GTEST_HAS_PTHREAD_MACRO}")
# For building gtest's own tests and samples.
- set(cxx_exception "${CMAKE_CXX_FLAGS} ${cxx_base_flags} ${cxx_exception_flags}")
+ set(cxx_exception "${cxx_base_flags} ${cxx_exception_flags}")
set(cxx_no_exception
"${CMAKE_CXX_FLAGS} ${cxx_base_flags} ${cxx_no_exception_flags}")
set(cxx_default "${cxx_exception}")