summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFraser Cormack <fraser@codeplay.com>2024-04-08 16:51:30 +0100
committerFraser Cormack <fraser@codeplay.com>2024-04-08 16:51:30 +0100
commitb439140e2982dd77ef28a9069e16ae77bbe2bc5a (patch)
tree6b23c64de0ee052073f0d6a06bc9c2b69cf5a095
parent4a1c53f9fabbc18d436dcd4d5b572b82656fbbf9 (diff)
[libclc] Fix more spirv build dependencies
The last fix was incomplete.
-rw-r--r--libclc/CMakeLists.txt2
1 files changed, 1 insertions, 1 deletions
diff --git a/libclc/CMakeLists.txt b/libclc/CMakeLists.txt
index 770f69a15a30..c6e3cdf23fe0 100644
--- a/libclc/CMakeLists.txt
+++ b/libclc/CMakeLists.txt
@@ -332,7 +332,7 @@ foreach( t ${LIBCLC_TARGETS_TO_BUILD} )
if( ${ARCH} STREQUAL "spirv" OR ${ARCH} STREQUAL "spirv64" )
set( spv_suffix ${arch_suffix}.spv )
add_custom_command( OUTPUT "${spv_suffix}"
- COMMAND ${LLVM_SPIRV} ${spvflags} -o "${spv_suffix}" ${builtins_link_lib_tgt}
+ COMMAND ${LLVM_SPIRV} ${spvflags} -o "${spv_suffix}" $<TARGET_FILE:${builtins_link_lib_tgt}>
DEPENDS ${builtins_link_lib_tgt} )
add_custom_target( "prepare-${spv_suffix}" ALL DEPENDS "${spv_suffix}" )
install( FILES ${CMAKE_CURRENT_BINARY_DIR}/${spv_suffix}