Mercurial > trustbridge
view build.sh @ 27:62cd56cea09b
Start on polarssl Downloader.
This breaks the windows build for now
author | Andre Heinecke <andre.heinecke@intevation.de> |
---|---|
date | Wed, 12 Mar 2014 16:15:52 +0100 |
parents | 9849250f50f2 |
children | 00aa5fa3c2fb |
line wrap: on
line source
#!/bin/bash # This script is currently a dummy to take down some notes on building. # It is not meant to be a general purpose build script. set -e cd `dirname $0` mkdir -p build-linux cd build-linux cmake .. -DCMAKE_VERBOSE_MAKEFILE=True -DCMAKE_PREFIX_PATH=~/wheezy nice make -j8 cd .. mkdir -p build-windows cd build-windows cmake .. -DCMAKE_PREFIX_PATH=~/wheezy/src/mxe/usr/i686-w64-mingw32/qt5 \ -DCMAKE_TOOLCHAIN_FILE='~/wheezy/src/mxe/usr/i686-w64-mingw32/share/cmake/mxe-conf.cmake' \ -DCMAKE_VERBOSE_MAKEFILE=True nice make -j8 cd .. # Note: qt5 plugins have .lib suffix # find ~/wheezy/src/mxe/usr/i686-w64-mingw32/qt5/lib/cmake -name \*.cmake | xargs sed -i 's/\.lib/\.a//g' # Also they need to have a lib prefixed... # Then there is a bogous call _qt5gui_find_extra_libs(OPENGL "glu32;opengl32;gdi32;user32" "" "") # where the second "" has to be replaced by your windows prefix. e.g. /home/andre/wheezy/src/mxe/usr/i686-w64-mingw32/lib