summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--recipes-devtools/clang/clang_git.bb3
-rw-r--r--recipes-devtools/clang/compiler-rt-sanitizers_git.bb4
-rw-r--r--recipes-devtools/clang/compiler-rt_git.bb4
-rw-r--r--recipes-devtools/clang/libclc_git.bb2
-rw-r--r--recipes-devtools/clang/libcxx_git.bb2
-rw-r--r--recipes-devtools/clang/openmp_git.bb4
6 files changed, 15 insertions, 4 deletions
diff --git a/recipes-devtools/clang/clang_git.bb b/recipes-devtools/clang/clang_git.bb
index 77bf8f6..9878894 100644
--- a/recipes-devtools/clang/clang_git.bb
+++ b/recipes-devtools/clang/clang_git.bb
@@ -93,7 +93,7 @@ PYTHON_LIBRARY;PYTHON_INCLUDE_DIR;LLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN;LLDB_EDIT
93LLVM_ENABLE_LIBEDIT;LLDB_ENABLE_LIBEDIT;LLDB_PYTHON_RELATIVE_PATH;LLDB_PYTHON_EXE_RELATIVE_PATH;\ 93LLVM_ENABLE_LIBEDIT;LLDB_ENABLE_LIBEDIT;LLDB_PYTHON_RELATIVE_PATH;LLDB_PYTHON_EXE_RELATIVE_PATH;\
94LLDB_PYTHON_EXT_SUFFIX;CMAKE_C_FLAGS_RELEASE;CMAKE_CXX_FLAGS_RELEASE;CMAKE_ASM_FLAGS_RELEASE;\ 94LLDB_PYTHON_EXT_SUFFIX;CMAKE_C_FLAGS_RELEASE;CMAKE_CXX_FLAGS_RELEASE;CMAKE_ASM_FLAGS_RELEASE;\
95CLANG_DEFAULT_CXX_STDLIB;CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_UNWINDLIB;\ 95CLANG_DEFAULT_CXX_STDLIB;CLANG_DEFAULT_RTLIB;CLANG_DEFAULT_UNWINDLIB;\
96CLANG_DEFAULT_OPENMP_RUNTIME;\ 96CLANG_DEFAULT_OPENMP_RUNTIME;LLVM_ENABLE_PER_TARGET_RUNTIME_DIR;\
97" 97"
98# 98#
99# Default to build all OE-Core supported target arches (user overridable). 99# Default to build all OE-Core supported target arches (user overridable).
@@ -124,6 +124,7 @@ SOLIBSDEV:mingw32 = ".pyd"
124#CMAKE_VERBOSE = "VERBOSE=1" 124#CMAKE_VERBOSE = "VERBOSE=1"
125 125
126EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \ 126EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
127 -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
127 -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF \ 128 -DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF \
128 -DLLVM_ENABLE_PIC=ON \ 129 -DLLVM_ENABLE_PIC=ON \
129 -DCLANG_DEFAULT_PIE_ON_LINUX=ON \ 130 -DCLANG_DEFAULT_PIE_ON_LINUX=ON \
diff --git a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb
index 50a8cb7..67cf5a3 100644
--- a/recipes-devtools/clang/compiler-rt-sanitizers_git.bb
+++ b/recipes-devtools/clang/compiler-rt-sanitizers_git.bb
@@ -30,7 +30,9 @@ HF[vardepvalue] = "${HF}"
30OECMAKE_TARGET_COMPILE = "compiler-rt" 30OECMAKE_TARGET_COMPILE = "compiler-rt"
31OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers" 31OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers"
32OECMAKE_SOURCEPATH = "${S}/llvm" 32OECMAKE_SOURCEPATH = "${S}/llvm"
33EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=OFF \ 33EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \
34 -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
35 -DCOMPILER_RT_STANDALONE_BUILD=OFF \
34 -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ 36 -DCOMPILER_RT_DEFAULT_TARGET_TRIPLE=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \
35 -DCOMPILER_RT_BUILD_BUILTINS=OFF \ 37 -DCOMPILER_RT_BUILD_BUILTINS=OFF \
36 -DSANITIZER_CXX_ABI_LIBNAME=${@bb.utils.contains("RUNTIME", "llvm", "libc++", "libstdc++", d)} \ 38 -DSANITIZER_CXX_ABI_LIBNAME=${@bb.utils.contains("RUNTIME", "llvm", "libc++", "libstdc++", d)} \
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb
index b921f1d..c4235a6 100644
--- a/recipes-devtools/clang/compiler-rt_git.bb
+++ b/recipes-devtools/clang/compiler-rt_git.bb
@@ -56,7 +56,9 @@ HF[vardepvalue] = "${HF}"
56OECMAKE_TARGET_COMPILE = "compiler-rt" 56OECMAKE_TARGET_COMPILE = "compiler-rt"
57OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers" 57OECMAKE_TARGET_INSTALL = "install-compiler-rt install-compiler-rt-headers"
58OECMAKE_SOURCEPATH = "${S}/llvm" 58OECMAKE_SOURCEPATH = "${S}/llvm"
59EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=OFF \ 59EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \
60 -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
61 -DCOMPILER_RT_STANDALONE_BUILD=OFF \
60 -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ 62 -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \
61 -DCMAKE_C_COMPILER_TARGET=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \ 63 -DCMAKE_C_COMPILER_TARGET=${HOST_ARCH}${HF}${HOST_VENDOR}-${HOST_OS} \
62 -DCOMPILER_RT_BUILD_XRAY=OFF \ 64 -DCOMPILER_RT_BUILD_XRAY=OFF \
diff --git a/recipes-devtools/clang/libclc_git.bb b/recipes-devtools/clang/libclc_git.bb
index e49c976..6431007 100644
--- a/recipes-devtools/clang/libclc_git.bb
+++ b/recipes-devtools/clang/libclc_git.bb
@@ -16,6 +16,8 @@ DEPENDS += "qemu-native clang spirv-tools spirv-llvm-translator spirv-llvm-trans
16OECMAKE_SOURCEPATH = "${S}/libclc" 16OECMAKE_SOURCEPATH = "${S}/libclc"
17 17
18EXTRA_OECMAKE += " \ 18EXTRA_OECMAKE += " \
19 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
20 -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
19 -DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \ 21 -DCMAKE_CROSSCOMPILING_EMULATOR=${WORKDIR}/qemuwrapper \
20 -Dclc_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeCLCCompiler.cmake.in \ 22 -Dclc_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeCLCCompiler.cmake.in \
21 -Dll_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeLLAsmCompiler.cmake.in \ 23 -Dll_comp_in:FILEPATH=${OECMAKE_SOURCEPATH}/cmake/CMakeLLAsmCompiler.cmake.in \
diff --git a/recipes-devtools/clang/libcxx_git.bb b/recipes-devtools/clang/libcxx_git.bb
index ded8572..5ad4473 100644
--- a/recipes-devtools/clang/libcxx_git.bb
+++ b/recipes-devtools/clang/libcxx_git.bb
@@ -54,6 +54,8 @@ OECMAKE_TARGET_INSTALL = "install-cxx install-cxxabi ${@bb.utils.contains("RUNTI
54 54
55OECMAKE_SOURCEPATH = "${S}/llvm" 55OECMAKE_SOURCEPATH = "${S}/llvm"
56EXTRA_OECMAKE += "\ 56EXTRA_OECMAKE += "\
57 -DCMAKE_BUILD_TYPE=RelWithDebInfo \
58 -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
57 -DCMAKE_CROSSCOMPILING=ON \ 59 -DCMAKE_CROSSCOMPILING=ON \
58 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \ 60 -DLLVM_TEMPORARILY_ALLOW_OLD_TOOLCHAIN=ON \
59 -DLLVM_ENABLE_RTTI=ON \ 61 -DLLVM_ENABLE_RTTI=ON \
diff --git a/recipes-devtools/clang/openmp_git.bb b/recipes-devtools/clang/openmp_git.bb
index f19954a..6087a93 100644
--- a/recipes-devtools/clang/openmp_git.bb
+++ b/recipes-devtools/clang/openmp_git.bb
@@ -16,7 +16,9 @@ inherit cmake pkgconfig perlnative
16 16
17DEPENDS += "elfutils libffi clang" 17DEPENDS += "elfutils libffi clang"
18 18
19EXTRA_OECMAKE += "-DOPENMP_LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \ 19EXTRA_OECMAKE += "-DCMAKE_BUILD_TYPE=RelWithDebInfo \
20 -DLLVM_ENABLE_PER_TARGET_RUNTIME_DIR=OFF \
21 -DOPENMP_LIBDIR_SUFFIX=${@d.getVar('baselib').replace('lib', '')} \
20 -DOPENMP_STANDALONE_BUILD=ON \ 22 -DOPENMP_STANDALONE_BUILD=ON \
21 -DCLANG_TOOL=${STAGING_BINDIR_NATIVE}/clang \ 23 -DCLANG_TOOL=${STAGING_BINDIR_NATIVE}/clang \
22 -DLINK_TOOL=${STAGING_BINDIR_NATIVE}/llvm-link \ 24 -DLINK_TOOL=${STAGING_BINDIR_NATIVE}/llvm-link \