File tree Expand file tree Collapse file tree 5 files changed +28
-8
lines changed
Expand file tree Collapse file tree 5 files changed +28
-8
lines changed Original file line number Diff line number Diff line change @@ -246,7 +246,10 @@ else ()
246246 endif ()
247247endif ()
248248
249- check_ipo_supported (RESULT HIBF_HAS_LTO OUTPUT HIBF_HAS_LTO_OUTPUT LANGUAGES CXX )
249+ check_ipo_supported (
250+ RESULT HIBF_HAS_LTO
251+ OUTPUT HIBF_HAS_LTO_OUTPUT
252+ LANGUAGES CXX )
250253cmake_dependent_option (HIBF_LTO_BUILD "Use Link Time Optimisation." ON "HIBF_HAS_LTO" OFF )
251254cmake_dependent_option (HIBF_DEV_CHECK_LTO "LTO check." ON
252255 "HIBF_LTO_BUILD;NOT HIBF_IS_TOP_LEVEL;NOT CMAKE_INTERPROCEDURAL_OPTIMIZATION" OFF )
Original file line number Diff line number Diff line change @@ -22,11 +22,19 @@ macro (hibf_require_ccache)
2222 else ()
2323 find_package_message (CCACHE_PROGRAM " Ccache program: available" "[${CCACHE_PROGRAM} ]" )
2424
25- set (CMAKE_CXX_COMPILER_LAUNCHER "${CCACHE_PROGRAM} " CACHE INTERNAL "" )
26- set (CMAKE_C_COMPILER_LAUNCHER "${CCACHE_PROGRAM} " CACHE INTERNAL "" )
25+ set (CMAKE_CXX_COMPILER_LAUNCHER
26+ "${CCACHE_PROGRAM} "
27+ CACHE INTERNAL "" )
28+ set (CMAKE_C_COMPILER_LAUNCHER
29+ "${CCACHE_PROGRAM} "
30+ CACHE INTERNAL "" )
2731
28- set (CMAKE_CXX_LINKER_LAUNCHER "${CCACHE_PROGRAM} " CACHE INTERNAL "" )
29- set (CMAKE_C_LINKER_LAUNCHER "${CCACHE_PROGRAM} " CACHE INTERNAL "" )
32+ set (CMAKE_CXX_LINKER_LAUNCHER
33+ "${CCACHE_PROGRAM} "
34+ CACHE INTERNAL "" )
35+ set (CMAKE_C_LINKER_LAUNCHER
36+ "${CCACHE_PROGRAM} "
37+ CACHE INTERNAL "" )
3038 endif ()
3139 endif ()
3240endmacro ()
Original file line number Diff line number Diff line change @@ -14,7 +14,10 @@ cmake_minimum_required (VERSION 3.20...3.31)
1414option (HIBF_BENCHMARK_ALIGN_LOOPS "Pass -falign-loops=32 to the benchmark builds." ON )
1515
1616include (CheckIPOSupported )
17- check_ipo_supported (RESULT HIBF_TEST_HAS_LTO OUTPUT HIBF_TEST_HAS_LTO_OUTPUT LANGUAGES CXX )
17+ check_ipo_supported (
18+ RESULT HIBF_TEST_HAS_LTO
19+ OUTPUT HIBF_TEST_HAS_LTO_OUTPUT
20+ LANGUAGES CXX )
1821if (HIBF_TEST_HAS_LTO)
1922 set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
2023endif ()
Original file line number Diff line number Diff line change @@ -6,7 +6,10 @@ cmake_minimum_required (VERSION 3.20...3.31)
66project (hibf_test_tutorial CXX )
77
88include (CheckIPOSupported )
9- check_ipo_supported (RESULT HIBF_TEST_HAS_LTO OUTPUT HIBF_TEST_HAS_LTO_OUTPUT LANGUAGES CXX )
9+ check_ipo_supported (
10+ RESULT HIBF_TEST_HAS_LTO
11+ OUTPUT HIBF_TEST_HAS_LTO_OUTPUT
12+ LANGUAGES CXX )
1013if (HIBF_TEST_HAS_LTO)
1114 set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
1215endif ()
Original file line number Diff line number Diff line change @@ -6,7 +6,10 @@ cmake_minimum_required (VERSION 3.20...3.31)
66project (hibf_util CXX )
77
88include (CheckIPOSupported )
9- check_ipo_supported (RESULT HIBF_TEST_HAS_LTO OUTPUT HIBF_TEST_HAS_LTO_OUTPUT LANGUAGES CXX )
9+ check_ipo_supported (
10+ RESULT HIBF_TEST_HAS_LTO
11+ OUTPUT HIBF_TEST_HAS_LTO_OUTPUT
12+ LANGUAGES CXX )
1013if (HIBF_TEST_HAS_LTO)
1114 set (CMAKE_INTERPROCEDURAL_OPTIMIZATION TRUE )
1215endif ()
You can’t perform that action at this time.
0 commit comments