From b60faad5d73252cc18ec9b2798609e13017fb803 Mon Sep 17 00:00:00 2001 From: hsdk123 Date: Sun, 9 Jul 2023 19:54:21 -0400 Subject: [PATCH] add RAPIDCSV_WITH_CCACHE option --- CMakeLists.txt | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c3675fe..fdf6ec7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -33,10 +33,13 @@ add_library(rapidcsv INTERFACE) target_include_directories(rapidcsv INTERFACE src) # Ccache -find_program(CCACHE_PROGRAM ccache) -if(CCACHE_PROGRAM) - message(STATUS "Found ccache") - set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") +option(RAPIDCSV_WITH_CCACHE "Use CCache if possible" ON) +if (RAPIDCSV_WITH_CCACHE) + find_program(CCACHE_PROGRAM ccache) + if(CCACHE_PROGRAM) + message(STATUS "Found ccache") + set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") + endif() endif() # Tests