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()