From c98af14ce43fb377bb86a133ff14c5dce92c2483 Mon Sep 17 00:00:00 2001 From: Be Date: Sat, 10 Jul 2021 23:45:53 -0500 Subject: [PATCH] CMake: use CMAKE_C_COMPILER_LAUNCHER instead of RULE_LAUNCH_COMPILE as recommended by CMake maintainer https://gitlab.kitware.com/cmake/cmake/-/issues/22405#note_983593 Signed-off-by: Be --- CMakeLists.txt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index a463c768b..8a6d7e4ad 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -127,10 +127,12 @@ mark_as_advanced( FORCE SCCACHE_PROGRAM ) if( CCACHE_PROGRAM ) message( STATUS "Found ccache: ${CCACHE_PROGRAM}" ) - set_property( GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}" ) + set( CMAKE_C_COMPILER_LAUNCHER "${CCACHE_PROGRAM}" ) + set( CMAKE_CXX_COMPILER_LAUNCHER "${CCACHE_PROGRAM}" ) elseif( SCCACHE_PROGRAM ) message( STATUS "Found sccache: ${SCCACHE_PROGRAM}" ) - set_property( GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${SCCACHE_PROGRAM}" ) + set( CMAKE_C_COMPILER_LAUNCHER "${SCCACHE_PROGRAM}" ) + set( CMAKE_CXX_COMPILER_LAUNCHER "${SCCACHE_PROGRAM}" ) else() message( STATUS "Could NOT find ccache nor sccache, no compiler caching enabled" ) endif()