Merge pull request #777 from lrusak/cmake

llvm: build shared library
This commit is contained in:
MilhouseVH 2016-09-30 23:47:11 +01:00 committed by GitHub
commit 35ab48b8f0
2 changed files with 6 additions and 6 deletions

View File

@ -37,7 +37,7 @@ PKG_AUTORECONF="yes"
if [ "$LLVM_SUPPORT" = "yes" ]; then if [ "$LLVM_SUPPORT" = "yes" ]; then
PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET elfutils llvm" PKG_DEPENDS_TARGET="$PKG_DEPENDS_TARGET elfutils llvm"
export LLVM_CONFIG="$SYSROOT_PREFIX/usr/bin/llvm-config-host" export LLVM_CONFIG="$SYSROOT_PREFIX/usr/bin/llvm-config-host"
MESA_GALLIUM_LLVM="--enable-gallium-llvm --disable-llvm-shared-libs" MESA_GALLIUM_LLVM="--enable-gallium-llvm --enable-llvm-shared-libs"
else else
MESA_GALLIUM_LLVM="--disable-gallium-llvm" MESA_GALLIUM_LLVM="--disable-gallium-llvm"
fi fi

View File

@ -62,7 +62,7 @@ makeinstall_host() {
PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=Release \ PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_FLAGS="$CFLAGS" \ -DCMAKE_C_FLAGS="$CFLAGS" \
-DCMAKE_CXX_FLAGS="$CXXFLAGS" \ -DCMAKE_CXX_FLAGS="$CXXFLAGS" \
-DLLVM_INCLUDE_TOOLS=OFF \ -DLLVM_INCLUDE_TOOLS=ON \
-DLLVM_BUILD_TOOLS=OFF \ -DLLVM_BUILD_TOOLS=OFF \
-DLLVM_BUILD_UTILS=OFF \ -DLLVM_BUILD_UTILS=OFF \
-DLLVM_BUILD_EXAMPLES=OFF \ -DLLVM_BUILD_EXAMPLES=OFF \
@ -80,11 +80,11 @@ PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=Release \
-DLLVM_ENABLE_WERROR=OFF \ -DLLVM_ENABLE_WERROR=OFF \
-DLLVM_TARGET_ARCH="$TARGET_ARCH" \ -DLLVM_TARGET_ARCH="$TARGET_ARCH" \
-DLLVM_ENABLE_ZLIB=ON \ -DLLVM_ENABLE_ZLIB=ON \
-DLLVM_BUILD_LLVM_DYLIB=OFF \ -DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_LINK_LLVM_DYLIB=OFF" -DLLVM_LINK_LLVM_DYLIB=ON"
post_makeinstall_target() { post_makeinstall_target() {
rm -rf $INSTALL/usr/bin rm -rf $INSTALL/usr/bin
rm -rf $INSTALL/usr/lib rm -rf $INSTALL/usr/lib/LLVMHello.so
rm -rf $INSTALL/usr/lib/libLTO.so
} }