| #!/bin/bash |
| |
| set -e |
| |
| [ ! -z "$HOST" ] || (echo "host was not set" && false) |
| |
| mkdir -p "$INST_DIR" |
| mkdir -p "$DIST_DIR" |
| export PREFIX="$INST_DIR" |
| |
| EXTRA_CPP_OPTIONS= |
| |
| export PATH="/usr/$HOST/bin:/usr/$HOST/sys-root/mingw/bin:$PATH" |
| export LD_LIBRARY_PATH="/usr/$HOST/sys-root/mingw/lib:$LD_LIBRARY_PATH" |
| |
| export ADDR2LINE=/usr/bin/$HOST-addr2line |
| export AS=/usr/bin/$HOST-as |
| export AR=/usr/bin/$HOST-ar |
| export CC=/usr/bin/$HOST-gcc |
| export CXXFILT=/usr/bin/$HOST-c++filt |
| export CXX=/usr/bin/$HOST-c++ |
| export CPP=/usr/bin/$HOST-cpp |
| export DLLTOOL=/usr/bin/$HOST-dlltool |
| export DLLWRAP=/usr/bin/$HOST-dllwrap |
| export ELFEDIT=/usr/bin/$HOST-elfedit |
| export FORTRAN=/usr/bin/$HOST-gfortran |
| export GXX=/usr/bin/$HOST-g++ |
| export GCC=/usr/bin/$HOST-gcc |
| export GCOV=/usr/bin/$HOST-gcov |
| export GCOV_TOOL=/usr/bin/$HOST-gcov-tool |
| export GFORTRAN=/usr/bin/$HOST-gfortran |
| export GPROF=/usr/bin/$HOST-gprof |
| export LD=/usr/bin/$HOST-ld |
| export LD_BFD=/usr/bin/$HOST-ld.bfd |
| export NM=/usr/bin/$HOST-nm |
| export OBJCOPY=/usr/bin/$HOST-objcopy |
| export OBJDUMP=/usr/bin/$HOST-objdump |
| export PKG_CONFIG=/usr/bin/$HOST-pkg-config |
| export RANLIB=/usr/bin/$HOST-ranlib |
| export READELF=/usr/bin/$HOST-readelf |
| export SIZE=/usr/bin/$HOST-size |
| export STRINGS=/usr/bin/$HOST-strings |
| export STRIP=/usr/bin/$HOST-strip |
| export WINDMC=/usr/bin/$HOST-windmc |
| export RC=/usr/bin/$HOST-windres |
| export WINDRES=/usr/bin/$HOST-windres |
| |
| export LDFLAGS=" -L/usr/$HOST/sys-root/mingw/lib $LDFLAGS" |
| export CFLAGS=" $EXTRA_CPP_OPTIONS $CFLAGS" |
| export CPPFLAGS=" $EXTRA_CPP_OPTIONS $CPPFLAGS" |
| export CXXFLAGS=" $EXTRA_CPP_OPTIONS $CXXFLAGS" |
| export PKG_CONFIG_PATH="/usr/lib/pkgconfig:/usr/$HOST/sys-root/mingw/lib/pkgconfig" |
| export PKG_CONFIG_LIBDIR="/usr/$HOST/sys-root/mingw/lib" |
| export XDG_DATA_DIRS="$XDG_DATA_DIRS" |
| export CMAKE_INCLUDE_PATH="$CMAKE_INCLUDE_PATH" |
| export CMAKE_LIBRARY_PATH="/usr/$HOST/sys-root/mingw/lib:$CMAKE_LIBRARY_PATH" |
| |
| unset EXTRA_CPP_OPTIONS |
| |
| |
| export PATH="$PREFIX/bin:$PATH" |
| export LD_LIBRARY_PATH="$PREFIX/lib:$LD_LIBRARY_PATH" |
| export LDFLAGS="-L$PREFIX/lib $LDFLAGS" |
| export CFLAGS="-I$PREFIX/include $CFLAGS" |
| export CPPFLAGS="-I$PREFIX/include $CPPFLAGS" |
| export CXXFLAGS="-I$PREFIX/include $CXXFLAGS" |
| export PKG_CONFIG="/usr/bin/pkg-config" |
| export PKG_CONFIG_PATH="$PREFIX/lib/pkgconfig:$PREFIX/share/pkgconfig" |
| export PKG_CONFIG_LIBDIR="$PREFIX/lib:$PKG_CONFIG_LIBDIR" |
| export PKG_CONFIG_SYSROOT_DIR="/" |
| export XDG_DATA_DIRS="$PREFIX/share:$XDG_DATA_DIRS" |
| |
| export CMAKE_INCLUDE_PATH="$PREFIX/include:$CMAKE_INCLUDE_PATH" |
| export CMAKE_LIBRARY_PATH="$PREFIX/lib:$CMAKE_LIBRARY_PATH" |