Skip to content

Commit cdc442e

Browse files
mgornymahesh-attarde
authored andcommitted
[libclc] Expose prepare_builtins_* variables in top-level CMakeLists (llvm#149657)
Fix `libclc/utils/CMakeLists.txt` to expose `prepare_builtins_*` variables in parent scope. This was a regression introduced in llvm#148815 where the code was moved into subdirectory, and the variables would no longer be accessible to calls in top-level CMakeLists, resulting in attempting to build targets with empty command: ``` [1566/1676] cd /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build && -o /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/clspv--.bc /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/obj.libclc.dir/clspv--/builtins.opt.clspv--.bc FAILED: clspv--.bc /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/clspv--.bc cd /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build && -o /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/clspv--.bc /var/tmp/portage/llvm-core/libclc-22.0.0.9999/work/libclc_build/obj.libclc.dir/clspv--/builtins.opt.clspv--.bc /bin/sh: line 1: -o: command not found ```
1 parent f71e599 commit cdc442e

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

libclc/utils/CMakeLists.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ set( LLVM_LINK_COMPONENTS
1212

1313
if( LIBCLC_STANDALONE_BUILD )
1414
add_llvm_executable( prepare_builtins prepare-builtins.cpp )
15-
set( prepare_builtins_exe prepare_builtins )
16-
set( prepare_builtins_target prepare_builtins )
15+
set( prepare_builtins_exe prepare_builtins PARENT_SCOPE )
16+
set( prepare_builtins_target prepare_builtins PARENT_SCOPE )
1717
else()
1818
add_llvm_utility( prepare_builtins prepare-builtins.cpp )
1919
setup_host_tool( prepare_builtins PREPARE_BUILTINS prepare_builtins_exe prepare_builtins_target )

0 commit comments

Comments
 (0)