Commit | Line | Data |
---|---|---|
4bb4b376 | 1 | TERMUX_PKG_HOMEPAGE=https://boost.org |
86702659 | 2 | TERMUX_PKG_DESCRIPTION="Free peer-reviewed portable C++ source libraries" |
780f0194 FF |
3 | TERMUX_PKG_VERSION=1.65.1 |
4 | TERMUX_PKG_SHA256=9807a5d16566c57fd74fb522764e0b134a8bbe6b6e8967b83afefd30dcd3be81 | |
9322efe0 | 5 | TERMUX_PKG_SRCURL=https://sourceforge.net/projects/boost/files/boost/${TERMUX_PKG_VERSION}/boost_${TERMUX_PKG_VERSION//./_}.tar.bz2 |
4bb4b376 | 6 | TERMUX_PKG_BUILD_IN_SRC=yes |
faa49f89 | 7 | TERMUX_PKG_DEPENDS="libbz2, liblzma" |
86702659 | 8 | |
4bb4b376 | 9 | termux_step_make_install() { |
4bb4b376 | 10 | rm $TERMUX_PREFIX/lib/libboost* -f |
11 | rm $TERMUX_PREFIX/include/boost -rf | |
86702659 | 12 | |
4bb4b376 | 13 | ./bootstrap.sh |
86702659 | 14 | |
4bb4b376 | 15 | echo "using clang : $TERMUX_ARCH : $CXX : <linkflags>-L/data/data/com.termux/files/usr/lib ; " >> project-config.jam |
86702659 | 16 | |
9514000c | 17 | ./b2 target-os=android -j${TERMUX_MAKE_PROCESSES} \ |
4bb4b376 | 18 | include=/data/data/com.termux/files/usr/include \ |
4bb4b376 | 19 | toolset=clang-$TERMUX_ARCH \ |
20 | --prefix="$TERMUX_PREFIX" \ | |
21 | -q \ | |
780f0194 | 22 | --without-stacktrace \ |
4bb4b376 | 23 | --without-coroutine \ |
24 | --without-context \ | |
25 | --without-log \ | |
5a69a4d9 | 26 | --without-python \ |
9514000c | 27 | --disable-icu \ |
4bb4b376 | 28 | cxxflags="$CXXFLAGS" \ |
29 | link=shared \ | |
30 | threading=multi \ | |
31 | install | |
32 | } |