Skip to content

Commit f0fed70

Browse files
build: don't disable LTO based on compiler version
Signed-off-by: Mateusz Jablonski <mateusz.jablonski@intel.com>
1 parent ff27bb1 commit f0fed70

File tree

1 file changed

+0
-14
lines changed

1 file changed

+0
-14
lines changed

CMakeLists.txt

Lines changed: 0 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -187,20 +187,6 @@ set(CMAKE_EXE_LINKER_FLAGS_RELEASEINTERNAL "${CMAKE_EXE_LINKER_FLAGS_RELEASE}")
187187

188188
include(CheckCXXCompilerFlag)
189189
if(UNIX)
190-
if(${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND(
191-
${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 9.0 OR
192-
(${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER_EQUAL 12.0 AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_LESS 13.0
193-
)))
194-
message(STATUS "Disabling LTO because compiler is ${CMAKE_CXX_COMPILER_ID} v${CMAKE_CXX_COMPILER_VERSION}")
195-
set(NEO_DISABLE_LTO TRUE)
196-
endif()
197-
198-
if(${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU" AND ${CMAKE_CXX_COMPILER_VERSION} VERSION_GREATER_EQUAL 14.0)
199-
message(STATUS "Disabling LTO because compiler is ${CMAKE_CXX_COMPILER_ID} v${CMAKE_CXX_COMPILER_VERSION}")
200-
set(NEO_DISABLE_LTO TRUE)
201-
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION FALSE)
202-
endif()
203-
204190
if(NOT NEO_DISABLE_LTO)
205191
check_cxx_compiler_flag("-flto=auto" COMPILER_SUPPORTS_FLTO_AUTO)
206192
if(COMPILER_SUPPORTS_FLTO_AUTO)

0 commit comments

Comments
 (0)