mirror of
https://git.yoctoproject.org/poky
synced 2026-09-20 03:49:32 +02:00
llvm: use OECMAKE_SOURCEPATH to specify cmake dir
Instead of pushing an `llvm` sourcedir into S, specify it through the OECMAKE_SOURCEPATH so that all the patches are applied to the topdir and debug paths also use top path to map. (From OE-Core rev: 43019c7b303da865a563fd672a699175b3d11e5a) Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@oss.qualcomm.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
8b7e9ea789
commit
bb44b98827
@@ -24,15 +24,17 @@ MAJ_MIN_VERSION = "${@oe.utils.trim_version("${PV}", 2)}"
|
|||||||
LLVM_RELEASE = "${PV}"
|
LLVM_RELEASE = "${PV}"
|
||||||
|
|
||||||
SRC_URI = "https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/llvm-project-${PV}.src.tar.xz \
|
SRC_URI = "https://github.com/llvm/llvm-project/releases/download/llvmorg-${PV}/llvm-project-${PV}.src.tar.xz \
|
||||||
file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \
|
file://0007-llvm-allow-env-override-of-exe-path.patch \
|
||||||
file://0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch;striplevel=2 \
|
file://0001-AsmMatcherEmitter-sort-ClassInfo-lists-by-name-as-we.patch \
|
||||||
file://llvm-config \
|
file://llvm-config \
|
||||||
"
|
"
|
||||||
SRC_URI[sha256sum] = "f0a4a240aabc9b056142d14d5478bb6d962aeac549cbd75b809f5499240a8b38"
|
SRC_URI[sha256sum] = "f0a4a240aabc9b056142d14d5478bb6d962aeac549cbd75b809f5499240a8b38"
|
||||||
UPSTREAM_CHECK_URI = "https://github.com/llvm/llvm-project"
|
UPSTREAM_CHECK_URI = "https://github.com/llvm/llvm-project"
|
||||||
UPSTREAM_CHECK_REGEX = "llvmorg-(?P<pver>\d+(\.\d+)+)"
|
UPSTREAM_CHECK_REGEX = "llvmorg-(?P<pver>\d+(\.\d+)+)"
|
||||||
|
|
||||||
S = "${WORKDIR}/llvm-project-${PV}.src/llvm"
|
S = "${WORKDIR}/llvm-project-${PV}.src"
|
||||||
|
|
||||||
|
OECMAKE_SOURCEPATH = "${S}/llvm"
|
||||||
|
|
||||||
LLVM_INSTALL_DIR = "${WORKDIR}/llvm-install"
|
LLVM_INSTALL_DIR = "${WORKDIR}/llvm-install"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user