From b043dbde8450f19ebd13fc9a19f4643211eb32b9 Mon Sep 17 00:00:00 2001 From: Matthew Date: Mon, 10 Feb 2020 11:00:51 +1100 Subject: [PATCH] Add ccache to the clang builds Ccache increases compilation speeds dramatically Add this to the clang toolchain --- llvm.cmake | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/llvm.cmake b/llvm.cmake index 33dd76e99..87e42cb51 100644 --- a/llvm.cmake +++ b/llvm.cmake @@ -46,3 +46,12 @@ set(CMAKE_FIND_ROOT_PATH_MODE_PACKAGE ONLY) set(CMAKE_TRY_COMPILE_TARGET_TYPE STATIC_LIBRARY) mark_as_advanced(FORCE CMAKE_TOOLCHAIN_FILE) + +find_program(CCACHE ccache) +if(NOT ("${CCACHE}" STREQUAL CCACHE-NOTFOUND)) + set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE}) + set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE}) +endif() +mark_as_advanced(CCACHE) + +