Add script to build and install libsigc++

This commit is contained in:
Antonio Niño Díaz 2024-07-26 02:19:10 +01:00
parent db42d8170a
commit d713225353
2 changed files with 28 additions and 0 deletions

1
.gitignore vendored
View File

@ -21,6 +21,7 @@ libsigc++-2.2.3/sigc++/slot.lo
libsigc++-2.2.3/sigc++/slot_base.lo
libsigc++-2.2.3/sigc++/trackable.lo
tobkit/build/
tobkit/lib/
tobkit/doc/
tobkit/gfx/radiobutton_checked.rgb
tobkit/gfx/radiobutton_mask.rgb

27
install_libsigc.sh Normal file
View File

@ -0,0 +1,27 @@
#!/bin/bash
pushd libsigc++
git clean -fxd
TMPDIR=`mktemp -d`
OUTDIR=/opt/blocksds/external/libsigc++
export PATH=$PATH:/opt/wonderful/toolchain/gcc-arm-none-eabi/bin/
./configure --prefix=$TMPDIR --host=arm-none-eabi
make -j`nproc` install
rm -rf ${OUTDIR}
mkdir -p ${OUTDIR}
mkdir -p ${OUTDIR}/include
mkdir -p ${OUTDIR}/lib
cp COPYING ${OUTDIR}
cp ${TMPDIR}/lib/libsigc-2.0.a ${OUTDIR}/lib
cp -r ${TMPDIR}/include/sigc++-2.0/sigc++ ${OUTDIR}/include
cp ${TMPDIR}/lib/sigc++-2.0/include/sigc++config.h ${OUTDIR}/include
popd