Browse Source

CMake: use sccache for compiler caching if ccache not available

Signed-off-by: Be <be@mixxx.org>
pull/284/head
Be 1 year ago
parent
commit
f0b9d8cee7
No known key found for this signature in database GPG Key ID: F4D83691462F656E
  1. 8
      CMakeLists.txt

8
CMakeLists.txt

@ -122,9 +122,17 @@ set( CMAKE_CXX_STANDARD_REQUIRED ON )
find_program( CCACHE_PROGRAM ccache )
mark_as_advanced( FORCE CCACHE_PROGRAM )
find_program( SCCACHE_PROGRAM sccache )
mark_as_advanced( FORCE SCCACHE_PROGRAM )
if( CCACHE_PROGRAM )
message( STATUS "Found ccache: ${CCACHE_PROGRAM}" )
set_property( GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}" )
elseif( SCCACHE_PROGRAM )
message( STATUS "Found sccache: ${SCCACHE_PROGRAM}" )
set_property( GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${SCCACHE_PROGRAM}" )
else()
message( STATUS "Could NOT find ccache nor sccache, no compiler caching enabled" )
endif()
# Audacity sets this `audacity_` to prefix all CMake options which is not needed and this is not Audacity.

Loading…
Cancel
Save