"git@developer.sourcefind.cn:gaoqiong/pybind11.git" did not exist on "1377fbf73c02ba3ceca61536726d8145253d9cf4"
Commit e2bb4eb8 authored by Wenzel Jakob's avatar Wenzel Jakob
Browse files

don't do -ipo check for non-intel compilers (causes issues with Clang on OSX)

parent 3fe59b9b
...@@ -64,9 +64,11 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "GNU" ...@@ -64,9 +64,11 @@ if (CMAKE_CXX_COMPILER_ID MATCHES "Clang" OR CMAKE_CXX_COMPILER_ID MATCHES "GNU"
endif() endif()
# Intel equivalent to LTO is called IPO # Intel equivalent to LTO is called IPO
CHECK_CXX_COMPILER_FLAG("-ipo" HAS_IPO_FLAG) if (CMAKE_CXX_COMPILER_ID MATCHES "Intel")
if (HAS_IPO_FLAG) CHECK_CXX_COMPILER_FLAG("-ipo" HAS_IPO_FLAG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ipo") if (HAS_IPO_FLAG)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ipo")
endif()
endif() endif()
endif() endif()
endif() endif()
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment