if test -z "${ARDOURCFG}"; then
if test -f ${PREFIX}/include/pa_asio.h; then
- ARDOURCFG="--windows-vst --with-backends=jack,dummy,wavesaudio --no-jack-metadata"
+ ARDOURCFG="--windows-vst --with-backends=jack,dummy,wavesaudio"
else
- ARDOURCFG="--windows-vst --with-backends=jack,dummy --no-jack-metadata"
+ ARDOURCFG="--windows-vst --with-backends=jack,dummy"
fi
fi
export RANLIB=${XPREFIX}-ranlib
export DLLTOOL=${XPREFIX}-dlltool
+if grep -q optimize <<<"$ARDOURCFG"; then
+ OPT=""
+else
+ #debug-build luabindings.cc, has > 60k symbols.
+ # -Wa,-mbig-obj has an unreasonable long build-time
+ # -Og to the rescue.
+ OPT=" -Og"
+fi
-CFLAGS="-mstackrealign" \
-CXXFLAGS="-mstackrealign" \
-LDFLAGS="-L${PREFIX}/lib" ./waf configure \
+CFLAGS="-mstackrealign$OPT" \
+CXXFLAGS="-mstackrealign$OPT" \
+LDFLAGS="-L${PREFIX}/lib" \
+DEPSTACK_ROOT="$PREFIX" \
+./waf configure \
+ --keepflags \
--dist-target=mingw \
--also-include=${PREFIX}/include \
$ARDOURCFG \
--prefix=${PREFIX}
+
./waf ${CONCURRENCY}
if [ "$(id -u)" = "0" ]; then