use CCache if it's present

This commit is contained in:
2025-07-01 00:17:13 -04:00
parent 9f5f2ab4c8
commit 4f09dda70a

View File

@@ -2,6 +2,13 @@
include(helpers)
# If ccache is present, enable it for better compiletimes
find_program(CCACHE_FOUND ccache)
if (CCACHE_FOUND AND FGL_USE_CCACHE)
message("== CCACHE found, Using it")
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
endif ()
if ((${CMAKE_CXX_COMPILER_ID} STREQUAL "GNU") OR (${CMAKE_CXX_PLATFORM_ID} STREQUAL "MinGW"))
include(compiler/gcc)
elseif (${CMAKE_CXX_COMPILER_ID} STREQUAL "Clang")
@@ -26,4 +33,4 @@ endif ()
set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/dependencies" ${CMAKE_MODULE_PATH})
message(DEBUG "Leaving ${CMAKE_CURRENT_LIST_FILE}")
message(DEBUG "Leaving ${CMAKE_CURRENT_LIST_FILE}")