Skip to content

Commit 5e539f9

Browse files
Fix -DNOTFOUND flag generated by CMake for elementwise_functions/*.cpp
E.g. ``` [123/222] $BUILD_PREFIX/bin/icpx -D_tensor_elementwise_impl_EXPORTS -DNOTFOUND -DUSE_SYCL_FOR_COMPLEX_TYPES \ -I$BUILD_PREFIX/include \ .... \ -c $SRC_DIR/dpctl/tensor/libtensor/source/elementwise_functions/acos.cpp ```
1 parent 9b0a3cd commit 5e539f9

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

dpctl/tensor/CMakeLists.txt

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,11 @@ set(_compiler_definitions "USE_SYCL_FOR_COMPLEX_TYPES")
223223

224224
foreach(_src_fn ${_elementwise_sources})
225225
get_source_file_property(_cmpl_options_defs ${_src_fn} COMPILE_DEFINITIONS)
226-
set(_combined_options_defs ${_cmpl_options_defs} "${_compiler_definitions}")
226+
if(${_cmpl_options_defs})
227+
set(_combined_options_defs ${_cmpl_options_defs} "${_compiler_definitions}")
228+
else()
229+
set(_combined_options_defs "${_compiler_definitions}")
230+
endif()
227231
set_source_files_properties(
228232
${_src_fn}
229233
PROPERTIES COMPILE_DEFINITIONS "${_combined_options_defs}"

0 commit comments

Comments
 (0)