From a9f0cb15bfa76c925834d99ce01604eaf860a105 Mon Sep 17 00:00:00 2001 From: Ryan Houdek Date: Sat, 1 Apr 2023 14:51:57 -0700 Subject: [PATCH] Thunks: Enable ccache if available More vrooms. --- ThunkLibs/GuestLibs/CMakeLists.txt | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ThunkLibs/GuestLibs/CMakeLists.txt b/ThunkLibs/GuestLibs/CMakeLists.txt index adac2f1db..b172b0040 100644 --- a/ThunkLibs/GuestLibs/CMakeLists.txt +++ b/ThunkLibs/GuestLibs/CMakeLists.txt @@ -8,6 +8,12 @@ if (ENABLE_CLANG_THUNKS) add_link_options(${LD_OVERRIDE}) endif() +find_program(CCACHE_PROGRAM ccache) +if(CCACHE_PROGRAM) + message(STATUS "CCache enabled for guest thunks") + set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE "${CCACHE_PROGRAM}") +endif() + if (CMAKE_CURRENT_SOURCE_DIR STREQUAL CMAKE_SOURCE_DIR) # We've been included using ExternalProject_add, so set up the actual thunk libraries to be cross-compiled set(CMAKE_CXX_STANDARD 17)