clang: add OpenMP library, should now work

This commit is contained in:
Joakim 2017-07-30 23:35:17 +00:00 committed by Fredrik Fornwall
parent be217da466
commit bf6a9b28b9
2 changed files with 14 additions and 0 deletions

View File

@ -19,6 +19,8 @@ bin/sanstats
bin/scan-build
bin/scan-view
lib/BugpointPasses.so
lib/libclang*.a
lib/libLLVM*.a
lib/libLTO.so
lib/LLVMHello.so
share/man/man1/scan-build.1
@ -45,6 +47,7 @@ TERMUX_PKG_EXTRA_CONFIGURE_ARGS="
-DLLVM_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/llvm-tblgen
-DCLANG_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/clang-tblgen"
TERMUX_PKG_FORCE_CMAKE=yes
TERMUX_PKG_KEEP_STATIC_LIBRARIES=true
termux_step_post_extract_package () {
local CLANG_SRC_TAR=cfe-${TERMUX_PKG_VERSION}.src.tar.xz
@ -93,6 +96,16 @@ termux_step_post_make_install () {
for tool in clang clang++ cc c++ cpp gcc g++ ${TERMUX_HOST_PLATFORM}-{clang,clang++,gcc,g++,cpp}; do
ln -f -s clang-${_PKG_MAJOR_VERSION} $tool
done
local OPENMP_ARCH
if [ $TERMUX_ARCH = "i686" ]; then
OPENMP_ARCH="i386"
else
OPENMP_ARCH=$TERMUX_ARCH
fi
local OPENMP_PATH=lib64/clang/5.0/lib/linux/$OPENMP_ARCH/libomp.a
cp $TERMUX_STANDALONE_TOOLCHAIN/$OPENMP_PATH $TERMUX_PREFIX/lib
}
termux_step_post_massage () {

View File

@ -7,6 +7,7 @@ bin/*g++
bin/*gcc
bin/scan-build
lib/clang
lib/libomp.a
libexec/
share/clang
"