]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core.git/commitdiff
libclc: Point to native prepare_builtins binary for target and nativesdk
authorKhem Raj <raj.khem@gmail.com>
Wed, 30 Jul 2025 04:38:09 +0000 (21:38 -0700)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Thu, 31 Jul 2025 09:47:57 +0000 (10:47 +0100)
This is not needed for native version

This will be in utils/ directory starting with clang-22

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Mathieu Dubois-Briand <mathieu.dubois-briand@bootlin.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-devtools/clang/libclc_git.bb

index ed31de503ae2538ee2a157ef8b88b4eaaac5397c..04b76c55d26c4221f8f6bc8b4ca83d5c6ade638f 100644 (file)
@@ -21,8 +21,9 @@ B_NATIVE = "${B}-native"
 # Semicolon-separated list of targets to build
 LIBCLC_TARGETS ?= "all"
 
-EXTRA_OECMAKE = "-DLIBCLC_TARGETS_TO_BUILD=${LIBCLC_TARGETS} \
-                 -DPREPARE_BUILTINS=${B_NATIVE}/prepare_builtins"
+EXTRA_OECMAKE = "-DLIBCLC_TARGETS_TO_BUILD=${LIBCLC_TARGETS}"
+EXTRA_OECMAKE:append:class-target = " -DPREPARE_BUILTINS=${B_NATIVE}/prepare_builtins"
+EXTRA_OECMAKE:append:class-nativesdk = " -DPREPARE_BUILTINS=${B_NATIVE}/prepare_builtins"
 
 # Need to build a native prepare_builtins binary in target builds. The easiest
 # way to do this is with a second native cmake build tree.