Merge topic 'ibmclang-aix-thin-lto'

79622d4a3e IBMClang: No thin LTO on AIX

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: Rob Boehne <robb@datalogics.com>
Merge-request: !8357
This commit is contained in:
Brad King
2023-03-24 13:35:43 +00:00
committed by Kitware Robot
+4 -1
View File
@@ -43,7 +43,10 @@ macro(__compiler_ibmclang lang)
set(_CMAKE_${lang}_IPO_SUPPORTED_BY_CMAKE YES)
set(_CMAKE_${lang}_IPO_MAY_BE_SUPPORTED_BY_COMPILER YES)
set(_CMAKE_LTO_THIN TRUE)
# Thin LTO is not yet supported on AIX.
if(NOT (CMAKE_SYSTEM_NAME STREQUAL "AIX"))
set(_CMAKE_LTO_THIN TRUE)
endif()
if(_CMAKE_LTO_THIN)
set(CMAKE_${lang}_COMPILE_OPTIONS_IPO "-flto=thin")