mirror of
https://github.com/subsurface/subsurface.git
synced 2025-02-19 22:16:15 +00:00
This is all mostly to make my life easier. I'm not thrilled with the marble changes - as Linus pointed out before the way we do these "LIBxxxDEVEL" changes is broken as it will still first link against any library installed in the system. But since I have removed any globally installed copies of these libraries this actually works for me and it does help when experimenting with different build options for the main libraries that we depend on. Signed-off-by: Dirk Hohndel <dirk@hohndel.org>
24 lines
852 B
Bash
Executable file
24 lines
852 B
Bash
Executable file
#!/bin/sh
|
|
#
|
|
# just a small shell script that is used to invoke make with the right
|
|
# parameters to cross compile a binary for Windows
|
|
#
|
|
# the paths work for the default mingw32 install on Fedora - adjust as
|
|
# necessary
|
|
# this assumes that local cross builds for libdivecomputer and libgit2
|
|
# are in ../libdivecomputer and ../libgit2
|
|
|
|
# force recreation of the nsi file and Subsurface version header file
|
|
# in order to get the correct version number
|
|
BASEDIR=$(dirname $0)
|
|
rm $BASEDIR/subsurface.nsi > /dev/null 2>&1
|
|
rm $BASEDIR/../../ssrf-version.h > /dev/null 2>&1
|
|
|
|
export PATH=/usr/i686-w64-mingw32/sys-root/mingw/bin:$PATH
|
|
mingw32-qmake-qt4 \
|
|
CROSS_PATH=/usr/i686-w64-mingw32/sys-root/mingw \
|
|
LIBDCDEVEL=../libdivecomputer \
|
|
LIBMARBLEDEVEL=../marble \
|
|
LIBGIT2DEVEL=../libgit2 CONFIG+=libgit21-api \
|
|
$BASEDIR/../../subsurface.pro
|
|
mingw32-make $@
|