|
|
|
|
@ -3,7 +3,12 @@
|
|
|
|
|
find_program(CCACHE_PATH ccache)
|
|
|
|
|
|
|
|
|
|
if(CCACHE_PATH)
|
|
|
|
|
execute_process(COMMAND ccache -V OUTPUT_VARIABLE ccache_output)
|
|
|
|
|
execute_process(COMMAND ccache -s cache directory OUTPUT_VARIABLE cache_directory)
|
|
|
|
|
string(REGEX MATCH "[0-9]+.[0-9]+" ccache_version ${ccache_output})
|
|
|
|
|
message(STATUS "Ccache is founded, use ccache to speed up compile.")
|
|
|
|
|
# show statistics summary of ccache
|
|
|
|
|
message("ccache version\t\t\t " ${ccache_version} "\n" ${cache_directory})
|
|
|
|
|
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE_PATH})
|
|
|
|
|
set_property(GLOBAL PROPERTY RULE_LAUNCH_LINK ${CCACHE_PATH})
|
|
|
|
|
endif(CCACHE_PATH)
|
|
|
|
|
|