- cmake -G "Unix Makefiles" .. \
- -DCMAKE_AR=`which ${TERMUX_HOST_PLATFORM}-ar` \
- -DCMAKE_BUILD_TYPE=MinSizeRel \
- -DCMAKE_CROSSCOMPILING=True \
- -DCMAKE_CXX_FLAGS="$CXXFLAGS -lgnustl_shared" \
- -DCMAKE_INSTALL_ALWAYS=1 \
- -DCMAKE_INSTALL_PREFIX=$TERMUX_PREFIX \
- -DCMAKE_LINKER=`which ${TERMUX_HOST_PLATFORM}-ld` \
- -DCMAKE_RANLIB=`which ${TERMUX_HOST_PLATFORM}-ranlib` \
- -DCMAKE_SYSTEM_NAME=Android \
- -DLLVM_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/llvm-tblgen \
- -DLLVM_DEFAULT_TARGET_TRIPLE=$LLVM_DEFAULT_TARGET_TRIPLE \
- -DLLVM_TARGET_ARCH=$LLVM_TARGET_ARCH \
- -DLLVM_TARGETS_TO_BUILD=$LLVM_TARGET_ARCH \
- -DLLVM_ENABLE_PIC=ON \
- -DLLVM_INCLUDE_TESTS=Off \
- -DCLANG_TABLEGEN=$TERMUX_PKG_HOSTBUILD_DIR/bin/clang-tblgen \
- -DC_INCLUDE_DIRS=$TERMUX_PREFIX/include \
- -DBUILD_SHARED_LIBS=On \
- $TERMUX_PKG_SRCDIR
+ TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_DEFAULT_TARGET_TRIPLE=$LLVM_DEFAULT_TARGET_TRIPLE"
+ TERMUX_PKG_EXTRA_CONFIGURE_ARGS+=" -DLLVM_TARGET_ARCH=$LLVM_TARGET_ARCH -DLLVM_TARGETS_TO_BUILD=$LLVM_TARGET_ARCH"