diff options
Diffstat (limited to 'recipes-devtools/clang/compiler-rt_git.bb')
-rw-r--r-- | recipes-devtools/clang/compiler-rt_git.bb | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/recipes-devtools/clang/compiler-rt_git.bb b/recipes-devtools/clang/compiler-rt_git.bb index 8a595d1..607bbc9 100644 --- a/recipes-devtools/clang/compiler-rt_git.bb +++ b/recipes-devtools/clang/compiler-rt_git.bb | |||
@@ -16,29 +16,29 @@ LIC_FILES_CHKSUM = "file://compiler-rt/LICENSE.TXT;md5=d846d1d65baf322d4c485d6ee | |||
16 | LIBCPLUSPLUS = "" | 16 | LIBCPLUSPLUS = "" |
17 | COMPILER_RT = "" | 17 | COMPILER_RT = "" |
18 | 18 | ||
19 | TUNE_CCARGS_remove = "-no-integrated-as" | 19 | TUNE_CCARGS:remove = "-no-integrated-as" |
20 | 20 | ||
21 | INHIBIT_DEFAULT_DEPS = "1" | 21 | INHIBIT_DEFAULT_DEPS = "1" |
22 | 22 | ||
23 | DEPENDS += "ninja-native libgcc" | 23 | DEPENDS += "ninja-native libgcc" |
24 | DEPENDS_append_class-target = " clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc gcc-runtime" | 24 | DEPENDS:append:class-target = " clang-cross-${TARGET_ARCH} virtual/${MLPREFIX}libc gcc-runtime" |
25 | DEPENDS_append_class-nativesdk = " clang-native" | 25 | DEPENDS:append:class-nativesdk = " clang-native" |
26 | DEPENDS_append_class-native = " clang-native" | 26 | DEPENDS:append:class-native = " clang-native" |
27 | 27 | ||
28 | CXXFLAGS += "-stdlib=libstdc++" | 28 | CXXFLAGS += "-stdlib=libstdc++" |
29 | LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" | 29 | LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" |
30 | BUILD_CXXFLAGS += "-stdlib=libstdc++" | 30 | BUILD_CXXFLAGS += "-stdlib=libstdc++" |
31 | BUILD_LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" | 31 | BUILD_LDFLAGS += "-unwindlib=libgcc -rtlib=libgcc -stdlib=libstdc++" |
32 | BUILD_CPPFLAGS_remove = "-stdlib=libc++" | 32 | BUILD_CPPFLAGS:remove = "-stdlib=libc++" |
33 | BUILD_LDFLAGS_remove = "-stdlib=libc++ -lc++abi" | 33 | BUILD_LDFLAGS:remove = "-stdlib=libc++ -lc++abi" |
34 | 34 | ||
35 | BUILD_CC_toolchain-clang = "${CCACHE}clang" | 35 | BUILD_CC:toolchain-clang = "${CCACHE}clang" |
36 | BUILD_CXX_toolchain-clang = "${CCACHE}clang++" | 36 | BUILD_CXX:toolchain-clang = "${CCACHE}clang++" |
37 | BUILD_CPP_toolchain-clang = "${CCACHE}clang -E" | 37 | BUILD_CPP:toolchain-clang = "${CCACHE}clang -E" |
38 | BUILD_CCLD_toolchain-clang = "${CCACHE}clang" | 38 | BUILD_CCLD:toolchain-clang = "${CCACHE}clang" |
39 | BUILD_RANLIB_toolchain-clang = "llvm-ranlib" | 39 | BUILD_RANLIB:toolchain-clang = "llvm-ranlib" |
40 | BUILD_AR_toolchain-clang = "llvm-ar" | 40 | BUILD_AR:toolchain-clang = "llvm-ar" |
41 | BUILD_NM_toolchain-clang = "llvm-nm" | 41 | BUILD_NM:toolchain-clang = "llvm-nm" |
42 | 42 | ||
43 | PACKAGECONFIG ??= "" | 43 | PACKAGECONFIG ??= "" |
44 | PACKAGECONFIG[crt] = "-DCOMPILER_RT_BUILD_CRT:BOOL=ON,-DCOMPILER_RT_BUILD_CRT:BOOL=OFF" | 44 | PACKAGECONFIG[crt] = "-DCOMPILER_RT_BUILD_CRT:BOOL=ON,-DCOMPILER_RT_BUILD_CRT:BOOL=OFF" |
@@ -59,22 +59,22 @@ EXTRA_OECMAKE += "-DCOMPILER_RT_STANDALONE_BUILD=OFF \ | |||
59 | -DLLVM_ENABLE_PROJECTS='compiler-rt' \ | 59 | -DLLVM_ENABLE_PROJECTS='compiler-rt' \ |
60 | -DLLVM_LIBDIR_SUFFIX=${LLVM_LIBDIR_SUFFIX} \ | 60 | -DLLVM_LIBDIR_SUFFIX=${LLVM_LIBDIR_SUFFIX} \ |
61 | " | 61 | " |
62 | EXTRA_OECMAKE_append_class-target = "\ | 62 | EXTRA_OECMAKE:append:class-target = "\ |
63 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ | 63 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ |
64 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ | 64 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ |
65 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ | 65 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ |
66 | " | 66 | " |
67 | 67 | ||
68 | EXTRA_OECMAKE_append_class-nativesdk = "\ | 68 | EXTRA_OECMAKE:append:class-nativesdk = "\ |
69 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ | 69 | -DCMAKE_RANLIB=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ranlib \ |
70 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ | 70 | -DCMAKE_AR=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-ar \ |
71 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ | 71 | -DCMAKE_NM=${STAGING_BINDIR_TOOLCHAIN}/${TARGET_PREFIX}llvm-nm \ |
72 | -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ | 72 | -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen \ |
73 | -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ | 73 | -DCLANG_TABLEGEN=${STAGING_BINDIR_NATIVE}/clang-tblgen \ |
74 | " | 74 | " |
75 | EXTRA_OECMAKE_append_powerpc = " -DCOMPILER_RT_DEFAULT_TARGET_ARCH=powerpc " | 75 | EXTRA_OECMAKE:append:powerpc = " -DCOMPILER_RT_DEFAULT_TARGET_ARCH=powerpc " |
76 | 76 | ||
77 | do_install_append () { | 77 | do_install:append () { |
78 | if [ -n "${LLVM_LIBDIR_SUFFIX}" ]; then | 78 | if [ -n "${LLVM_LIBDIR_SUFFIX}" ]; then |
79 | mkdir -p ${D}${nonarch_libdir} | 79 | mkdir -p ${D}${nonarch_libdir} |
80 | mv ${D}${libdir}/clang ${D}${nonarch_libdir}/clang | 80 | mv ${D}${libdir}/clang ${D}${nonarch_libdir}/clang |
@@ -83,17 +83,17 @@ do_install_append () { | |||
83 | } | 83 | } |
84 | 84 | ||
85 | FILES_SOLIBSDEV = "" | 85 | FILES_SOLIBSDEV = "" |
86 | FILES_${PN} += "${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/lib*${SOLIBSDEV} \ | 86 | FILES:${PN} += "${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/lib*${SOLIBSDEV} \ |
87 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/*.txt \ | 87 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/*.txt \ |
88 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/share/*.txt" | 88 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/share/*.txt" |
89 | FILES_${PN}-staticdev += "${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.a" | 89 | FILES:${PN}-staticdev += "${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.a" |
90 | FILES_${PN}-dev += "${datadir} ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.syms \ | 90 | FILES:${PN}-dev += "${datadir} ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/*.syms \ |
91 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/include \ | 91 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/include \ |
92 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o \ | 92 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/clang_rt.crt*.o \ |
93 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/libclang_rt.asan-preinit*.a \ | 93 | ${nonarch_libdir}/clang/${MAJOR_VER}.${MINOR_VER}.${PATCH_VER}/lib/linux/libclang_rt.asan-preinit*.a \ |
94 | " | 94 | " |
95 | INSANE_SKIP_${PN} = "dev-so libdir" | 95 | INSANE_SKIP:${PN} = "dev-so libdir" |
96 | INSANE_SKIP_${PN}-dbg = "libdir" | 96 | INSANE_SKIP:${PN}-dbg = "libdir" |
97 | 97 | ||
98 | #PROVIDES_append_class-target = "\ | 98 | #PROVIDES_append_class-target = "\ |
99 | # virtual/${TARGET_PREFIX}compilerlibs \ | 99 | # virtual/${TARGET_PREFIX}compilerlibs \ |
@@ -104,12 +104,12 @@ INSANE_SKIP_${PN}-dbg = "libdir" | |||
104 | # " | 104 | # " |
105 | # | 105 | # |
106 | 106 | ||
107 | RDEPENDS_${PN}-dev += "${PN}-staticdev" | 107 | RDEPENDS:${PN}-dev += "${PN}-staticdev" |
108 | 108 | ||
109 | BBCLASSEXTEND = "native nativesdk" | 109 | BBCLASSEXTEND = "native nativesdk" |
110 | 110 | ||
111 | ALLOW_EMPTY_${PN} = "1" | 111 | ALLOW_EMPTY:${PN} = "1" |
112 | ALLOW_EMPTY_${PN}-dev = "1" | 112 | ALLOW_EMPTY:${PN}-dev = "1" |
113 | 113 | ||
114 | TOOLCHAIN_forcevariable = "clang" | 114 | TOOLCHAIN:forcevariable = "clang" |
115 | SYSROOT_DIRS_append_class-target = " ${nonarch_libdir}" | 115 | SYSROOT_DIRS:append:class-target = " ${nonarch_libdir}" |