Enabled LTO for static CPU (#11426)

* Enabled LTO for static CPU

* Update CMakeLists.txt

* Update CMakeLists.txt
This commit is contained in:
Ilya Churaev
2022-04-04 20:22:22 +03:00
committed by GitHub
parent 500d36e1c0
commit 60f9f3dc92

View File

@@ -93,6 +93,8 @@ if(BUILD_SHARED_LIBS)
set_target_properties(${TARGET_NAME}_obj PROPERTIES EXCLUDE_FROM_ALL ON)
# LTO
set_target_properties(${TARGET_NAME} ${TARGET_NAME}_obj
PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
set_target_properties(${TARGET_NAME}_obj PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})
endif()
# LTO
set_target_properties(${TARGET_NAME} PROPERTIES INTERPROCEDURAL_OPTIMIZATION_RELEASE ${ENABLE_LTO})