diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index 9271280d72..2a2d7b8e60 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -22,6 +22,11 @@ set(CMAKE_CXX_STANDARD 17) set(CMAKE_CXX_STANDARD_REQUIRED ON) # not necessary, but encouraged set(CMAKE_EXPORT_COMPILE_COMMANDS ON) +find_program(CCACHE_FOUND ccache) +if(CCACHE_FOUND) + set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache) +endif() + project(IfcOpenShell VERSION 0.8.0) cmake_policy(SET CMP0048 NEW)