From f2fd0b630870dac193343148a90b4b65a7a047f4 Mon Sep 17 00:00:00 2001 From: Wenju He Date: Wed, 24 Sep 2025 03:18:57 +0200 Subject: [PATCH] [NFC][libspirv][CMake] Let libclc depends on libspirv-builtins Align dependency handling with 76bebb5be9da --- libclc/CMakeLists.txt | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/libclc/CMakeLists.txt b/libclc/CMakeLists.txt index ae576838f41f9..e59a589f90ff4 100644 --- a/libclc/CMakeLists.txt +++ b/libclc/CMakeLists.txt @@ -55,6 +55,9 @@ add_custom_target( libclc ALL ) add_custom_target( libclc-opencl-builtins COMMENT "Build libclc OpenCL builtins" ) add_dependencies( libclc libclc-opencl-builtins ) +add_custom_target( libspirv-builtins COMMENT "Build libspirv builtins" ) +add_dependencies( libclc libspirv-builtins ) + if( LIBCLC_STANDALONE_BUILD OR CMAKE_SOURCE_DIR STREQUAL CMAKE_CURRENT_SOURCE_DIR ) # Out-of-tree configuration set( LIBCLC_STANDALONE_BUILD TRUE ) @@ -178,8 +181,6 @@ if( "spirv-mesa3d-" IN_LIST LIBCLC_TARGETS_TO_BUILD OR "spirv64-mesa3d-" IN_LIST endif() endif() -add_custom_target(libspirv-builtins COMMENT "Build libspirv builtins") - if( LIBCLC_TARGETS_TO_BUILD STREQUAL "all" ) set( LIBCLC_TARGETS_TO_BUILD ${LIBCLC_TARGETS_ALL} ) else()