From 1ec582042d563e1aaa9c8c5754b05bfaa7d1e8ad Mon Sep 17 00:00:00 2001 From: Lars Bilke <lars.bilke@ufz.de> Date: Fri, 11 Jan 2013 16:56:10 +0100 Subject: [PATCH] Disabled -march=native compiler flag for the Ninja CMake generator. See http://www.kitware.com/blog/home/post/434 why Ninja is interesting. --- scripts/cmake/CompilerSetup.cmake | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/scripts/cmake/CompilerSetup.cmake b/scripts/cmake/CompilerSetup.cmake index 15f5b50dce1..7a54785a4e3 100644 --- a/scripts/cmake/CompilerSetup.cmake +++ b/scripts/cmake/CompilerSetup.cmake @@ -36,7 +36,11 @@ IF(COMPILER_IS_GCC) # see http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33144 SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -mtune=native -msse4.2 -DNDEBUG") ELSE() - SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -march=native -mtune=native -msse4.2 -DNDEBUG") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -O3 -mtune=native -msse4.2 -DNDEBUG") + # Disable -march=native on Ninja generator + IF(NOT "${CMAKE_GENERATOR}" STREQUAL "Ninja") + SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -march=native") + ENDIF() ENDIF() ENDIF() # -g -- GitLab