summaryrefslogtreecommitdiffstats
path: root/external/meta-clang/recipes-graphics/mesa/mesa_%.bbappend
diff options
context:
space:
mode:
Diffstat (limited to 'external/meta-clang/recipes-graphics/mesa/mesa_%.bbappend')
-rw-r--r--external/meta-clang/recipes-graphics/mesa/mesa_%.bbappend9
1 files changed, 7 insertions, 2 deletions
diff --git a/external/meta-clang/recipes-graphics/mesa/mesa_%.bbappend b/external/meta-clang/recipes-graphics/mesa/mesa_%.bbappend
index fadc95ce..ce9c2fa6 100644
--- a/external/meta-clang/recipes-graphics/mesa/mesa_%.bbappend
+++ b/external/meta-clang/recipes-graphics/mesa/mesa_%.bbappend
@@ -1,5 +1,10 @@
LDFLAGS_append_toolchain-clang = " -latomic -lm"
DEPENDS_append_toolchain-clang = " libatomic-ops"
-EXTRA_OECONF_append_toolchain-clang_x86 = " --disable-asm"
-EXTRA_OECONF_append_toolchain-clang_x86-64 = " --disable-asm"
+EXTRA_OEMASON_append_toolchain-clang_x86 = " -Dasm=false"
+EXTRA_OEMASON_append_toolchain-clang_x86-64 = " -Dasm=false"
+
+export YOCTO_ALTERNATE_EXE_PATH = "${STAGING_LIBDIR}/llvm-config"
+
+PACKAGECONFIG[gallium-llvm] = "-Dllvm=true -Dshared-llvm=true, -Dllvm=false, clang clang-native \
+${@'elfutils' if ${GALLIUMDRIVERS_LLVM33_ENABLED} else ''}"