Skip to content

Commit 852d05a

Browse files
authored
[SYCL] Log output from ICD and Level Zero loader builds steps (#2223)
Currently build steps for ICD and Level Zero loader produce verbose output. Log this output instead of spamming on the screen. Signed-off-by: Artur Gainullin <[email protected]>
1 parent ba69c58 commit 852d05a

File tree

2 files changed

+13
-0
lines changed

2 files changed

+13
-0
lines changed

sycl/CMakeLists.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,9 @@ if( NOT OpenCL_INCLUDE_DIRS )
107107
INSTALL_COMMAND ""
108108
STEP_TARGETS build
109109
COMMENT "Downloading OpenCL headers."
110+
LOG_DOWNLOAD 1
111+
LOG_UPDATE 1
112+
LOG_BUILD 1
110113
)
111114
add_definitions(-DCL_TARGET_OPENCL_VERSION=220)
112115
else()
@@ -154,6 +157,11 @@ if( NOT OpenCL_LIBRARIES )
154157
STEP_TARGETS configure,build,install
155158
DEPENDS ocl-headers
156159
BUILD_BYPRODUCTS ${OpenCL_LIBRARIES}
160+
LOG_DOWNLOAD 1
161+
LOG_UPDATE 1
162+
LOG_CONFIGURE 1
163+
LOG_BUILD 1
164+
LOG_INSTALL 1
157165
)
158166
ExternalProject_Add_Step(ocl-icd llvminstall
159167
COMMAND ${CMAKE_COMMAND} -E copy_directory <INSTALL_DIR>/ ${LLVM_BINARY_DIR}

sycl/plugins/level_zero/CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ if (NOT DEFINED LEVEL_ZERO_LIBRARY OR NOT DEFINED LEVEL_ZERO_INCLUDE_DIR)
3333
-DOpenCL_INCLUDE_DIR=${OpenCL_INCLUDE_DIRS}
3434
-DCMAKE_INSTALL_PREFIX=<INSTALL_DIR>
3535
-DCMAKE_INSTALL_LIBDIR:PATH=lib${LLVM_LIBDIR_SUFFIX}
36+
LOG_DOWNLOAD 1
37+
LOG_UPDATE 1
38+
LOG_CONFIGURE 1
39+
LOG_BUILD 1
40+
LOG_INSTALL 1
3641
${AUX_CMAKE_FLAGS}
3742
STEP_TARGETS configure,build,install
3843
DEPENDS ocl-headers

0 commit comments

Comments
 (0)