Skip to content

Commit

Permalink
intermediate
Browse files Browse the repository at this point in the history
  • Loading branch information
MarkusRainerSchmidt committed May 6, 2024
1 parent 6df2344 commit 284d4de
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -116,13 +116,14 @@ endif()
include(CheckIPOSupported)
check_ipo_supported(RESULT supported OUTPUT error)
if( supported )
message(STATUS "IPO / LTO enabled")
if (CMAKE_CXX_COMPILER_ID MATCHES "CLANG")
# for some reason INTERPROCEDURAL_OPTIMIZATION TURE sets "-flto=" for clang.
# obviosly with the empty argument that doesnt work
if (CMAKE_CXX_COMPILER_ID MATCHES "Clang")
# for some reason INTERPROCEDURAL_OPTIMIZATION TURE sets "-flto=" for clang.
# obviosly with the empty argument that doesnt work
message(STATUS "IPO / LTO enabled - Clang")
set(INTERPROCEDURAL_OPTIMIZATION FALSE)
set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -flto")
else ()
message(STATUS "IPO / LTO enabled")
set(INTERPROCEDURAL_OPTIMIZATION TRUE)
endif()
else()
Expand Down

0 comments on commit 284d4de

Please sign in to comment.