flatten 20260225
This commit is contained in:
39
resources/packages/boost/prepare
Executable file
39
resources/packages/boost/prepare
Executable file
@@ -0,0 +1,39 @@
|
||||
set -x
|
||||
|
||||
LIB=boost
|
||||
DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"
|
||||
|
||||
mkdir -p sdk/include
|
||||
pushd sdk/include
|
||||
ln -fs ../../boost/$LIB/boost boost
|
||||
popd
|
||||
|
||||
mkdir boost
|
||||
pushd boost
|
||||
|
||||
mkdir -p ../../downloads
|
||||
pushd ../../downloads
|
||||
# wget -N https://boostorg.jfrog.io/artifactory/main/release/1.76.0/source/boost_1_76_0.tar.bz2
|
||||
# wget -N https://boostorg.jfrog.io/artifactory/main/release/1.85.0/source/boost_1_85_0.tar.bz2
|
||||
wget -N https://gigenet.dl.sourceforge.net/project/boost/boost/1.85.0/boost_1_85_0.tar.bz2
|
||||
popd
|
||||
|
||||
ln -s ../../downloads/boost_*
|
||||
|
||||
$DIR/../../prepare-template $LIB $DIR
|
||||
|
||||
patch $LIB/boost/python/instance_holder.hpp < $DIR/instance_holder.hpp.patch
|
||||
patch $LIB/libs/python/src/object/class.cpp < $DIR/class.cpp.patch
|
||||
patch $LIB/boost/multiprecision/tommath.hpp < $DIR/tommath.hpp.patch
|
||||
|
||||
cp $DIR/Makefile* $LIB
|
||||
|
||||
pushd $LIB
|
||||
MAKE_PROJECT_FILE=Makefile-threads.project make
|
||||
MAKE_PROJECT_FILE=Makefile-system.project make
|
||||
# MAKE_PROJECT_FILE=Makefile-python.project make
|
||||
popd
|
||||
|
||||
popd
|
||||
|
||||
|
||||
Reference in New Issue
Block a user