P4 to Git Change 1753206 by kzhuravl@bos-10-kzhuravl-sc on 2019/03/07 21:36:25
SWDEV-125823 - Use ccache if ROCM_OPENCL_CCACHE_BUILD=ON
This is a preparation for enabling ccache in our Jenkins jobs.
Change-Id: I3d0ae3fbf0f14afdd828fc51120f24b130ee105d
Reviewed and tested: http://git.amd.com:8080/c/compute/ec/opencl/+/208573
Affected files ...
... //depot/stg/opencl/drivers/opencl/CMakeLists.txt#22 edit
[ROCm/clr commit: d07fd4bd06]
Этот коммит содержится в:
@@ -5,6 +5,20 @@ if (POLICY CMP0048)
|
||||
set(PROJ_VERSION VERSION 1.5.0)
|
||||
endif()
|
||||
|
||||
# Build ROCm-OpenCL with ccache if the package is present.
|
||||
set(ROCM_OPENCL_CCACHE_BUILD OFF CACHE BOOL "Set to ON for a ccache enabled build")
|
||||
if(ROCM_OPENCL_CCACHE_BUILD)
|
||||
find_program(CCACHE_PROGRAM ccache)
|
||||
if(CCACHE_PROGRAM)
|
||||
set_property(GLOBAL PROPERTY RULE_LAUNCH_COMPILE ${CCACHE_PROGRAM})
|
||||
else()
|
||||
message(FATAL_ERROR "Unable to find the program ccache. Set ROCM_OPENCL_CCACHE_BUILD to OFF")
|
||||
endif()
|
||||
set(LLVM_CCACHE_BUILD ON CACHE BOOL "")
|
||||
set(ROCM_DEVICE_LIBS_CCACHE_BUILD ON CACHE BOOL "")
|
||||
set(ROCM_OPENCL_DRIVER_CCACHE_BUILD ON CACHE BOOL "")
|
||||
endif()
|
||||
|
||||
project(OpenCL-ROCm)
|
||||
|
||||
# Add path for custom modules
|
||||
|
||||
Ссылка в новой задаче
Block a user