/
githubmirror
/
obs-studio
Обзор
Документация
Войти
/
githubmirror
/
obs-studio
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
cmake/common/ccache.cmake
25 строк
824 B
PatTheMav
cmake: Disable CCache for local builds and enable by default for CI
13 сен 2024, 00:45
13 сен 2024, 00:45
cfc12d0
Код
Авторство
О чём код?
# OBS CMake ccache module include_guard(GLOBAL) if(NOT DEFINED CCACHE_PROGRAM) message(DEBUG "Trying to find ccache on build host") find_program(CCACHE_PROGRAM "ccache") mark_as_advanced(CCACHE_PROGRAM) endif() if(CCACHE_PROGRAM) message(DEBUG "Trying to find ccache on build host - done") message(DEBUG "Ccache found as ${CCACHE_PROGRAM}") option(ENABLE_CCACHE "Enable compiler acceleration with ccache" OFF) if(ENABLE_CCACHE) set(CMAKE_C_COMPILER_LAUNCHER "${CCACHE_PROGRAM}") set(CMAKE_CXX_COMPILER_LAUNCHER "${CCACHE_PROGRAM}") set(CMAKE_OBJC_COMPILER_LAUNCHER "${CCACHE_PROGRAM}") set(CMAKE_OBJCXX_COMPILER_LAUNCHER "${CCACHE_PROGRAM}") set(CMAKE_CUDA_COMPILER_LAUNCHER "${CCACHE_PROGRAM}") endif() else() message(DEBUG "Trying to find ccache on build host - skipped") endif()