build: Add ccache option to CMake config
This is totally optional, but lets people build this repo with ccache to improve rebuild speeds. It also can help a great deal on ccache-enabled CI systems like Travis-CI. We build fixed revisions of glslang a lot on Travis, so this will be a big help with CI machine loading.
This commit is contained in:
parent
cd57b4ba0f
commit
23770b9aae
@ -35,6 +35,14 @@ if(CMAKE_INSTALL_PREFIX_INITIALIZED_TO_DEFAULT AND WIN32)
|
|||||||
set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "..." FORCE)
|
set(CMAKE_INSTALL_PREFIX "install" CACHE STRING "..." FORCE)
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
|
option(USE_CCACHE "Use ccache" OFF)
|
||||||
|
if(USE_CCACHE)
|
||||||
|
find_program(CCACHE_FOUND ccache)
|
||||||
|
if(CCACHE_FOUND)
|
||||||
|
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ccache)
|
||||||
|
endif(CCACHE_FOUND)
|
||||||
|
endif()
|
||||||
|
|
||||||
project(glslang)
|
project(glslang)
|
||||||
# make testing optional
|
# make testing optional
|
||||||
include(CTest)
|
include(CTest)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user