Skip to content

Commit 85d97ee

Browse files
committed
Added handy build_all script
1 parent c867b19 commit 85d97ee

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

build_all.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/usr/bin/env bash
2+
3+
# NOTE: This file assumes you are running linux and have installed cross-compilers for Windows and OSX.
4+
# I used w64-mingw32-gcc and OSXCROSS (https://github.com/tpoechtrager/osxcross) respectively.
5+
6+
$POSIX_EXTENSION='';
7+
if [[ $USE_POSIX_EXTENSIONS ]]; then
8+
$POSIX_EXTENSION='.out';
9+
fi
10+
11+
make prepare generate tests OS_NAME=_lin64 EXE_SUFFIX=$POSIX_EXTENSION; # linux 64-bit target
12+
make prepare generate tests OPTIMISE=-O3 CC=o32-clang OS_NAME=_osx32 EXE_SUFFIX=$POSIX_EXTENSION; # osx 32-bit target
13+
make prepare generate tests OPTIMISE=-O3 CC=o64-clang OS_NAME=_osx64 EXE_SUFFIX=$POSIX_EXTENSION; # osx 64-bit target
14+
make prepare generate tests OPTIMISE=-O3 CC=i686-w64-mingw32-gcc OS_NAME=_win32 EXE_SUFFIX=.exe; # windows 32-bit target
15+
make prepare generate tests OPTIMISE=-O3 CC=x86_64-w64-mingw32-gcc OS_NAME=_win64 EXE_SUFFIX=.exe; # windows 64-bit target

0 commit comments

Comments
 (0)