mirror of
https://git.yoctoproject.org/poky
synced 2026-05-30 00:20:08 +00:00
Convert to new override syntax
This is the result of automated script conversion: scripts/contrib/convert-overrides.py <oe-core directory> converting the metadata to use ":" as the override character instead of "_". (From OE-Core rev: 42344347be29f0997cc2f7636d9603b1fe1875ae) Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
@@ -10,10 +10,10 @@ LIC_FILES_CHKSUM = "file://LICENSE.TXT;md5=8a15a0759ef07f2682d2ba4b893c9afe"
|
||||
|
||||
DEPENDS = "libffi libxml2 zlib libedit ninja-native llvm-native"
|
||||
|
||||
COMPATIBLE_HOST_riscv64 = "null"
|
||||
COMPATIBLE_HOST_riscv32 = "null"
|
||||
COMPATIBLE_HOST:riscv64 = "null"
|
||||
COMPATIBLE_HOST:riscv32 = "null"
|
||||
|
||||
RDEPENDS_${PN}_append_class-target = " ncurses-terminfo"
|
||||
RDEPENDS:${PN}:append:class-target = " ncurses-terminfo"
|
||||
|
||||
inherit cmake pkgconfig
|
||||
|
||||
@@ -62,8 +62,8 @@ def get_llvm_host_arch(bb, d):
|
||||
#
|
||||
LLVM_TARGETS ?= "AMDGPU;${@get_llvm_host_arch(bb, d)}"
|
||||
|
||||
ARM_INSTRUCTION_SET_armv5 = "arm"
|
||||
ARM_INSTRUCTION_SET_armv4t = "arm"
|
||||
ARM_INSTRUCTION_SET:armv5 = "arm"
|
||||
ARM_INSTRUCTION_SET:armv4t = "arm"
|
||||
|
||||
EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
|
||||
-DLLVM_ENABLE_EXPENSIVE_CHECKS=OFF \
|
||||
@@ -79,19 +79,19 @@ EXTRA_OECMAKE += "-DLLVM_ENABLE_ASSERTIONS=OFF \
|
||||
-DPYTHON_EXECUTABLE=${HOSTTOOLS_DIR}/python3 \
|
||||
-G Ninja"
|
||||
|
||||
EXTRA_OECMAKE_append_class-target = "\
|
||||
EXTRA_OECMAKE:append:class-target = "\
|
||||
-DCMAKE_CROSSCOMPILING:BOOL=ON \
|
||||
-DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \
|
||||
-DLLVM_CONFIG_PATH=${STAGING_BINDIR_NATIVE}/llvm-config${PV} \
|
||||
"
|
||||
|
||||
EXTRA_OECMAKE_append_class-nativesdk = "\
|
||||
EXTRA_OECMAKE:append:class-nativesdk = "\
|
||||
-DCMAKE_CROSSCOMPILING:BOOL=ON \
|
||||
-DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \
|
||||
-DLLVM_CONFIG_PATH=${STAGING_BINDIR_NATIVE}/llvm-config${PV} \
|
||||
"
|
||||
|
||||
do_configure_prepend() {
|
||||
do_configure:prepend() {
|
||||
# Fix paths in llvm-config
|
||||
sed -i "s|sys::path::parent_path(CurrentPath))\.str()|sys::path::parent_path(sys::path::parent_path(CurrentPath))).str()|g" ${S}/tools/llvm-config/llvm-config.cpp
|
||||
sed -ri "s#/(bin|include|lib)(/?\")#/\1/${LLVM_DIR}\2#g" ${S}/tools/llvm-config/llvm-config.cpp
|
||||
@@ -99,7 +99,7 @@ do_configure_prepend() {
|
||||
}
|
||||
|
||||
# patch out build host paths for reproducibility
|
||||
do_compile_prepend_class-target() {
|
||||
do_compile:prepend:class-target() {
|
||||
sed -i -e "s,${WORKDIR},,g" ${B}/tools/llvm-config/BuildVariables.inc
|
||||
}
|
||||
|
||||
@@ -107,7 +107,7 @@ do_compile() {
|
||||
ninja -v ${PARALLEL_MAKE}
|
||||
}
|
||||
|
||||
do_compile_class-native() {
|
||||
do_compile:class-native() {
|
||||
ninja -v ${PARALLEL_MAKE} llvm-config llvm-tblgen
|
||||
}
|
||||
|
||||
@@ -142,7 +142,7 @@ do_install() {
|
||||
rm -rf ${D}${libdir}/${LLVM_DIR}/libLTO.so
|
||||
}
|
||||
|
||||
do_install_class-native() {
|
||||
do_install:class-native() {
|
||||
install -D -m 0755 ${B}/bin/llvm-tblgen ${D}${bindir}/llvm-tblgen${PV}
|
||||
install -D -m 0755 ${B}/bin/llvm-config ${D}${bindir}/llvm-config${PV}
|
||||
install -D -m 0755 ${B}/lib/libLLVM-${MAJOR_VERSION}.so ${D}${libdir}/libLLVM-${MAJOR_VERSION}.so
|
||||
@@ -150,39 +150,39 @@ do_install_class-native() {
|
||||
|
||||
PACKAGES =+ "${PN}-bugpointpasses ${PN}-llvmhello ${PN}-libllvm ${PN}-liboptremarks ${PN}-liblto"
|
||||
|
||||
RRECOMMENDS_${PN}-dev += "${PN}-bugpointpasses ${PN}-llvmhello ${PN}-liboptremarks"
|
||||
RRECOMMENDS:${PN}-dev += "${PN}-bugpointpasses ${PN}-llvmhello ${PN}-liboptremarks"
|
||||
|
||||
FILES_${PN}-bugpointpasses = "\
|
||||
FILES:${PN}-bugpointpasses = "\
|
||||
${libdir}/${LLVM_DIR}/BugpointPasses.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-libllvm = "\
|
||||
FILES:${PN}-libllvm = "\
|
||||
${libdir}/${LLVM_DIR}/libLLVM-${MAJOR_VERSION}.so \
|
||||
${libdir}/libLLVM-${MAJOR_VERSION}.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-liblto += "\
|
||||
FILES:${PN}-liblto += "\
|
||||
${libdir}/${LLVM_DIR}/libLTO.so.* \
|
||||
"
|
||||
|
||||
FILES_${PN}-liboptremarks += "\
|
||||
FILES:${PN}-liboptremarks += "\
|
||||
${libdir}/${LLVM_DIR}/libRemarks.so.* \
|
||||
"
|
||||
|
||||
FILES_${PN}-llvmhello = "\
|
||||
FILES:${PN}-llvmhello = "\
|
||||
${libdir}/${LLVM_DIR}/LLVMHello.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-dev += " \
|
||||
FILES:${PN}-dev += " \
|
||||
${libdir}/${LLVM_DIR}/llvm-config \
|
||||
${libdir}/${LLVM_DIR}/libRemarks.so \
|
||||
${libdir}/${LLVM_DIR}/libLLVM-${PV}.so \
|
||||
"
|
||||
|
||||
FILES_${PN}-staticdev += "\
|
||||
FILES:${PN}-staticdev += "\
|
||||
${libdir}/${LLVM_DIR}/*.a \
|
||||
"
|
||||
|
||||
INSANE_SKIP_${PN}-libllvm += "dev-so"
|
||||
INSANE_SKIP:${PN}-libllvm += "dev-so"
|
||||
|
||||
BBCLASSEXTEND = "native nativesdk"
|
||||
|
||||
Reference in New Issue
Block a user