update build scripts for use with docker container

master
Dan Bryant 2019-11-08 12:06:27 +00:00
parent 810a885ff7
commit 624a283c34
6 changed files with 40 additions and 0 deletions

View File

@ -3,3 +3,6 @@ mkdir build
cd build
cmake ../ -G Ninja
ninja
cp tsMuxer/tsmuxer ../bin/tsMuxeR
cd ..
rm -rf build

8
rebuild_linux_docker.sh Executable file
View File

@ -0,0 +1,8 @@
rm -rf build
mkdir build
cd build
cmake ../
make
cp tsMuxer/tsmuxer ../bin/tsMuxeR
cd ..
rm -rf build

View File

@ -6,3 +6,6 @@ export CCACHE_DISABLE=1
export MXE_USE_CCACHE=
x86_64-w64-mingw32.static-cmake ../
make
cp tsMuxer/tsmuxer.exe ../bin/tsMuxeR.exe
cd ..
rm -rf build

11
rebuild_mxe_docker.sh Executable file
View File

@ -0,0 +1,11 @@
export PATH=/usr/lib/mxe/usr/bin:$PATH
rm -rf build
mkdir build
cd build
export CCACHE_DISABLE=1
export MXE_USE_CCACHE=
x86_64-w64-mingw32.static-cmake ../
make
cp tsMuxer/tsmuxer.exe ../bin/tsMuxeR.exe
cd ..
rm -rf build

View File

@ -7,3 +7,6 @@ mkdir build
cd build
x86_64-apple-darwin14-cmake ../ -DCMAKE_TOOLCHAIN_FILE=/usr/lib/osxcross/toolchain.cmake
make
cp tsMuxer/tsmuxer ../bin/tsMuxeR
cd ..
rm -rf build

12
rebuild_osxcross_docker.sh Executable file
View File

@ -0,0 +1,12 @@
export PATH=/usr/lib/osxcross/bin:$PATH
export MACOSX_DEPLOYMENT_TARGET=10.10
export PKG_CONFIG=/usr/lib/osxcross/bin/x86_64-apple-darwin14-pkg-config
export OSXCROSS_MP_INC=1
rm -rf build
mkdir build
cd build
x86_64-apple-darwin14-cmake ../ -DCMAKE_TOOLCHAIN_FILE=/usr/lib/osxcross/toolchain.cmake
make
cp tsMuxer/tsmuxer ../bin/tsMuxeR
cd ..
rm -rf build