mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-28 13:16:41 +00:00
llvm: simplify cmake configuration
This commit is contained in:
parent
7347ef76b7
commit
be7d908d90
@ -33,9 +33,7 @@ PKG_LONGDESC="Low-Level Virtual Machine (LLVM) is a compiler infrastructure desi
|
|||||||
PKG_IS_ADDON="no"
|
PKG_IS_ADDON="no"
|
||||||
PKG_AUTORECONF="no"
|
PKG_AUTORECONF="no"
|
||||||
|
|
||||||
configure_host() {
|
PKG_CMAKE_OPTS_HOST="-DCMAKE_BUILD_TYPE=Release \
|
||||||
cmake -DCMAKE_INSTALL_PREFIX=$ROOT/$TOOLCHAIN \
|
|
||||||
-DCMAKE_BUILD_TYPE=Release \
|
|
||||||
-DLLVM_INCLUDE_TOOLS=ON \
|
-DLLVM_INCLUDE_TOOLS=ON \
|
||||||
-DLLVM_BUILD_TOOLS=OFF \
|
-DLLVM_BUILD_TOOLS=OFF \
|
||||||
-DLLVM_BUILD_UTILS=OFF \
|
-DLLVM_BUILD_UTILS=OFF \
|
||||||
@ -52,9 +50,7 @@ configure_host() {
|
|||||||
-DLLVM_ENABLE_TERMINFO=OFF \
|
-DLLVM_ENABLE_TERMINFO=OFF \
|
||||||
-DLLVM_ENABLE_ASSERTIONS=OFF \
|
-DLLVM_ENABLE_ASSERTIONS=OFF \
|
||||||
-DLLVM_ENABLE_WERROR=OFF \
|
-DLLVM_ENABLE_WERROR=OFF \
|
||||||
-DLLVM_ENABLE_ZLIB=OFF \
|
-DLLVM_ENABLE_ZLIB=OFF"
|
||||||
..
|
|
||||||
}
|
|
||||||
|
|
||||||
make_host() {
|
make_host() {
|
||||||
make llvm-config
|
make llvm-config
|
||||||
@ -64,11 +60,7 @@ makeinstall_host() {
|
|||||||
cp -a bin/llvm-config $SYSROOT_PREFIX/usr/bin/llvm-config-host
|
cp -a bin/llvm-config $SYSROOT_PREFIX/usr/bin/llvm-config-host
|
||||||
}
|
}
|
||||||
|
|
||||||
configure_target() {
|
PKG_CMAKE_OPTS_TARGET="-DCMAKE_BUILD_TYPE=Release \
|
||||||
cmake -DCMAKE_TOOLCHAIN_FILE=$CMAKE_CONF \
|
|
||||||
-DCMAKE_PREFIX_PATH=$SYSROOT_PREFIX/usr \
|
|
||||||
-DCMAKE_INSTALL_PREFIX=/usr \
|
|
||||||
-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=OFF \
|
||||||
@ -90,9 +82,7 @@ configure_target() {
|
|||||||
-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=OFF \
|
||||||
-DLLVM_LINK_LLVM_DYLIB=OFF \
|
-DLLVM_LINK_LLVM_DYLIB=OFF"
|
||||||
..
|
|
||||||
}
|
|
||||||
|
|
||||||
post_makeinstall_target() {
|
post_makeinstall_target() {
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user