aboutsummaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 6 insertions, 6 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index f6fc67c..840b4c2 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -46,14 +46,14 @@ include(CheckIPOSupported)
include(CheckIncludeFile)
include(CheckSymbolExists)
-# Check for IPO/LTO
-check_ipo_supported(RESULT supported)
-
# Unit testing and coverage configuration
set(TESTING ON CACHE BOOL "Enable unit-testing")
set(COVERAGE OFF CACHE BOOL "Enable coverage")
-if(supported)
+# Check for IPO/LTO
+check_ipo_supported(RESULT LTO_SUPPORTED)
+
+if(LTO_SUPPORTED)
message(STATUS "IPO/LTO enabled")
set(CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE)
endif()
@@ -135,9 +135,9 @@ target_link_libraries(BHLib PUBLIC m)
# Enable all compiler warnings
if(MSVC)
- target_compile_options(BHLib PRIVATE /W4 /WX)
+ target_compile_options(BHLib PRIVATE /W4 /WX)
else()
- target_compile_options(BHLib PRIVATE -Wall -Wextra -Wpedantic -Werror -fstrict-aliasing)
+ target_compile_options(BHLib PRIVATE -Wall -Wextra -Wpedantic -Werror -fstrict-aliasing)
endif()
# Coverage