diff --git a/cmake/CheckIPO.cmake b/cmake/CheckIPO.cmake index 38c1dad1..ca0763a0 100644 --- a/cmake/CheckIPO.cmake +++ b/cmake/CheckIPO.cmake @@ -2,7 +2,7 @@ include (CheckIPOSupported) check_ipo_supported (RESULT result OUTPUT output) -if (result AND ENABLE_LTO AND ${CMAKE_BUILD_TYPE} STREQUAL "Release") +if (${result} AND ${ENABLE_LTO} AND ${CMAKE_BUILD_TYPE} STREQUAL "Release") message (STATUS "\nLTO enabled.") else() if (${output}) @@ -13,8 +13,8 @@ else() set (ENABLE_LTO OFF) endif() -function(SFIZZ_ENABLE_LTO_IF_NEEDED TARGET) - if (ENABLE_LTO) +function (SFIZZ_ENABLE_LTO_IF_NEEDED TARGET) + if (${ENABLE_LTO}) message(STATUS "Enabling LTO on ${TARGET}") set_property (TARGET ${TARGET} PROPERTY INTERPROCEDURAL_OPTIMIZATION True) endif()