From 58478815690f76adfa104b2b08446c07c9f9d6f8 Mon Sep 17 00:00:00 2001 From: Artur Harasimiuk Date: Thu, 3 Feb 2022 17:21:13 +0000 Subject: [PATCH] set CCACHE_BASEDIR for linker only when cmake generator is Ninja Signed-off-by: Artur Harasimiuk --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index e69b74ed0f..9f6b9ad007 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -474,7 +474,11 @@ if(CCACHE_EXE_FOUND AND CCACHE_ALLOWED) message(STATUS "Using rule: ${NEO_RULE_LAUNCH_STR}") set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${NEO_RULE_LAUNCH_STR}) - set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${NEO_RULE_LAUNCH_STR}) + if("${CMAKE_GENERATOR}" STREQUAL "Ninja") + set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${NEO_RULE_LAUNCH_STR}) + else() + set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ccache) + endif() endif() # Miscs options