diff --git a/CMakeLists.txt b/CMakeLists.txt index 23826711..4c254ce2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,5 +72,12 @@ set(HACKRF_CPLD_XSVF_PATH ${HACKRF_PATH}/firmware/cpld/sgpio_if/${HACKRF_CPLD_XS set(HACKRF_FIRMWARE_DFU_IMAGE ${hackrf_usb_BINARY_DIR}/${HACKRF_FIRMWARE_DFU_FILENAME}) set(HACKRF_FIRMWARE_BIN_IMAGE ${hackrf_usb_BINARY_DIR}/${HACKRF_FIRMWARE_BIN_FILENAME}) +find_program(CCACHE "ccache") +if(CCACHE) + set(CMAKE_C_COMPILER_LAUNCHER ${CCACHE}) + set(CMAKE_CXX_COMPILER_LAUNCHER ${CCACHE}) + set(ENV{CCACHE_SLOPPINESS} pch_defines,time_macros) +endif(CCACHE) + enable_testing() add_subdirectory(firmware)