changeset 15:663ca0da4350

Some mingw32 fixes
author Chris Cannam
date Mon, 04 Aug 2014 21:37:03 +0100
parents 114c03877f21
children 2665513ce2d3
files .hgsubstate SCRIPTS/process.sh
diffstat 2 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/.hgsubstate	Mon Aug 04 18:23:19 2014 +0100
+++ b/.hgsubstate	Mon Aug 04 21:37:03 2014 +0100
@@ -8,7 +8,7 @@
 b835875739968beb870e7e09132aa361656a8a30 vamp-aubio-plugins
 32407651025d8334f4d1f93dedbcd492b24bd93a vamp-libxtract-plugins
 717aa5a28254817c48be2450af49b9b84c61c91e vamp-onsetsds-plugin
-0ca8e104e8b10db63ca3e7d75927fa9c10232bae vamp-plugin-sdk
+ff78d47310af75524cf4d087c1a5861d0fa01afc vamp-plugin-sdk
 0973204bf4469449d6870890734d23996166748c vamp-plugin-tester
 886d1071c282201f67504690ea6476417193db18 vamp-test-plugin
 4ffac7dedddfbbdffc18f74a71c05e8e0f88bd67 vampy
--- a/SCRIPTS/process.sh	Mon Aug 04 18:23:19 2014 +0100
+++ b/SCRIPTS/process.sh	Mon Aug 04 21:37:03 2014 +0100
@@ -13,11 +13,14 @@
 #bits=64
 
 mydir=$(dirname "$0")
+case "$mydir" in /*);; *) mydir=$(pwd)/"$mydir";; esac
 
 platform=mingw
 bits=32
 toolprefix=i686-w64-mingw32- 
-depincdir=$(mydir)/DEPENDENCIES/win32-mingw/include
+
+depincdir="$mydir"/../DEPENDENCIES/win32-mingw/include
+deplibdir="$mydir"/../DEPENDENCIES/win32-mingw/lib
 
 plugindirs="$@"
 if [ -z "$plugindirs" ]; then
@@ -71,7 +74,7 @@
     if configure_maybe "$dir"; then
 	mfile=$(find_makefile "$dir")
 	if [ -n "$mfile" ]; then
-	    make -C "$dir" -f "$mfile" TOOLPREFIX="$toolprefix" CXXFLAGS="-I$depincdir" 2>&1 | tee "$reportdir/$dir.build.txt"
+	    TOOLPREFIX="$toolprefix" CXXFLAGS="-I$depincdir" LDFLAGS="-L$deplibdir" make -C "$dir" -f "$mfile" 2>&1 | tee "$reportdir/$dir.build.txt"
 	    return ${PIPESTATUS[0]}
 	else
 	    echo "Failed to find a Makefile in $dir"
@@ -86,7 +89,7 @@
 	mfile=$(find_makefile "$dir")
 	if [ -n "$mfile" ]; then
 	    make -C "$dir" -f "$mfile" clean
-	    make -C "$dir" -f "$mfile" TOOLPREFIX="$toolprefix" 2>&1 | tee "$reportdir/$dir.build.txt"
+	    TOOLPREFIX="$toolprefix" CXXFLAGS="-I$depincdir" LDFLAGS="-L$deplibdir" make -C "$dir" -f "$mfile" 2>&1 | tee "$reportdir/$dir.build.txt"
 	    return ${PIPESTATUS[0]}
 	else
 	    echo "Failed to find a Makefile in $dir"
@@ -145,7 +148,7 @@
     done
 }
 
-if ! rebuild "vamp-plugin-sdk"; then 
+if ! build "vamp-plugin-sdk"; then 
     echo "Failed to build Vamp plugin SDK!"
     exit 1
 fi