Lines Matching refs:llvm
5 HOMEPAGE = "http://llvm.org"
11 DEPENDS = "libffi libxml2 zlib libedit ninja-native llvm-native"
20 PROVIDES += "llvm${PV}"
27 LLVM_DIR = "llvm${LLVM_RELEASE}"
31 SRC_URI = "git://github.com/llvm/llvm-project.git;branch=${BRANCH};protocol=https \
32 file://0006-llvm-TargetLibraryInfo-Undefine-libc-functions-if-th.patch;striplevel=2 \
33 file://0007-llvm-allow-env-override-of-exe-path.patch;striplevel=2 \
39 S = "${WORKDIR}/git/llvm"
41 LLVM_INSTALL_DIR = "${WORKDIR}/llvm-install"
84 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \
85 -DLLVM_CONFIG_PATH=${STAGING_BINDIR_NATIVE}/llvm-config${PV} \
90 -DLLVM_TABLEGEN=${STAGING_BINDIR_NATIVE}/llvm-tblgen${PV} \
91 -DLLVM_CONFIG_PATH=${STAGING_BINDIR_NATIVE}/llvm-config${PV} \
95 # Fix paths in llvm-config
96 …::parent_path(sys::path::parent_path(CurrentPath))).str()|g" ${S}/tools/llvm-config/llvm-config.cpp
97 sed -ri "s#/(bin|include|lib)(/?\")#/\1/${LLVM_DIR}\2#g" ${S}/tools/llvm-config/llvm-config.cpp
98 sed -ri "s#lib/${LLVM_DIR}#${baselib}/${LLVM_DIR}#g" ${S}/tools/llvm-config/llvm-config.cpp
103 sed -i -e "s,${WORKDIR},,g" ${B}/tools/llvm-config/BuildVariables.inc
111 ninja -v ${PARALLEL_MAKE} llvm-config llvm-tblgen
116 install -D -m 0755 ${B}/bin/llvm-config ${D}${libdir}/${LLVM_DIR}/llvm-config
146 install -D -m 0755 ${B}/bin/llvm-tblgen ${D}${bindir}/llvm-tblgen${PV}
147 install -D -m 0755 ${B}/bin/llvm-config ${D}${bindir}/llvm-config${PV}
177 ${libdir}/${LLVM_DIR}/llvm-config \