You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
- #!/bin/bash
-
- set -e
-
- # Preparation
- _FLAGS="-DFLUIDSYNTH_NOT_A_DLL -DPTW32_STATIC_LIB -Werror -DBUILDING_FOR_CI"
- _PREFIX=x86_64-w64-mingw32
- export AR=${_PREFIX}-ar
- export CC=${_PREFIX}-gcc
- export CXX=${_PREFIX}-g++
- export CFLAGS="${_FLAGS}"
- export CXXFLAGS="${_FLAGS}"
- export PATH=/opt/mingw64/${_PREFIX}/bin:/opt/mingw64/bin:${PATH}
- export PKG_CONFIG_PATH=/opt/mingw64/lib/pkgconfig:${PKG_CONFIG_PATH}
- export CROSS_COMPILING=true
-
- MAKE_ARGS="BUILDING_FOR_WINDOWS=true CROSS_COMPILING=true USING_JUCE=false USING_JUCE_AUDIO_DEVICES=false"
- MAKE_ARGS="${MAKE_ARGS} HAVE_FLUIDSYNTH=false HAVE_LIBLO=false HAVE_QT5=false HAVE_SNDFILE=false NEEDS_WINE=false"
-
- # Start clean
- make distclean >/dev/null
-
- # Print available features
- make ${MAKE_ARGS} features
-
- # Build native stuff
- make ${MAKE_ARGS}
|