From c9db21063b155e53cb57e417e29179df15ec9bcf Mon Sep 17 00:00:00 2001 From: Herman Semenov Date: Tue, 30 Jan 2024 19:55:59 +0000 Subject: [PATCH] Speedup compilation using ccache package (#1832) --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) 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)