diff options
-rw-r--r-- | mingw-configure.sh | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/mingw-configure.sh b/mingw-configure.sh index 6281562420b6..e3b6e6b9dff9 100644 --- a/mingw-configure.sh +++ b/mingw-configure.sh @@ -1,9 +1,19 @@ #!/bin/sh + +# check if last arg is a path to configure, else use parent +for last; do true; done +if test -x "${last}/configure" +then + config_path="$last" +else + config_path=".." +fi + mingw_c_flags="-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions --param=ssp-buffer-size=4" LDFLAGS="" export CFLAGS="$mingw_c_flags $CFLAGS" export CXXFLAGS="$mingw_c_flags $CXXFLAGS" -../configure --host=@TRIPLE@ --target=@TRIPLE@ --build="$CHOST" \ +${config_path}/configure --host=@TRIPLE@ --target=@TRIPLE@ --build="$CHOST" \ --prefix=/usr/@TRIPLE@ --libdir=/usr/@TRIPLE@/lib --includedir=/usr/@TRIPLE@/include \ --enable-shared --enable-static "$@" |