Allow ccache enabled builds if -DROCM_CCACHE_BUILD=ON

Change-Id: Ia80965feb6e4ff22d466f1ff3142fb2ef303f99c


[ROCm/ROCR-Runtime commit: 53e4eca485]
Tento commit je obsažen v:
Konstantin Zhuravlyov
2019-07-31 14:18:27 -04:00
rodič 1941f47265
revize f53a7875a9
+11
Zobrazit soubor
@@ -32,6 +32,17 @@ set ( HSAKMT_TARGET "${HSAKMT}" )
project ( ${HSAKMT_TARGET} VERSION 1.9.0)
# Optionally, build HSAKMT with ccache.
set(ROCM_CCACHE_BUILD OFF CACHE BOOL "Set to ON for a ccache enabled build")
if (ROCM_CCACHE_BUILD)
find_program(CCACHE_PROGRAM ccache)
if (CCACHE_PROGRAM)
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE_PROGRAM})
else()
message(WARNING "Unable to find ccache. Falling back to real compiler")
endif() # if (CCACHE_PROGRAM)
endif() # if (ROCM_CCACHE_BUILD)
## Set default module path if not already set
if ( NOT DEFINED CMAKE_MODULE_PATH )
set ( CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake_modules/" )