diff options
author | Christian Pointner <equinox@anytun.org> | 2009-11-13 20:07:33 +0000 |
---|---|---|
committer | Christian Pointner <equinox@anytun.org> | 2009-11-13 20:07:33 +0000 |
commit | 13f3b3eb72f44fd2e688072dde0ce2ab99bd62de (patch) | |
tree | a30b8aea957c0182f9e1a7b04291b725049fc1f5 /src | |
parent | cleaned Makefile (diff) |
improved handling of errors at configure arguments
Diffstat (limited to 'src')
-rwxr-xr-x | src/configure | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/src/configure b/src/configure index 80fe9a5..77002f3 100755 --- a/src/configure +++ b/src/configure @@ -73,6 +73,9 @@ do --prefix=*) PREFIX=${arg#--prefix=} ;; + --bindir=*) + SBINDIR=${arg#--bindir=} + ;; --sbindir=*) SBINDIR=${arg#--sbindir=} ;; @@ -108,15 +111,21 @@ do exit 0 ;; *) - if [ $EBUILD_COMPAT -ne 1 ]; then - echo "Unknown argument: $arg" - print_usage - exit 1 - fi + ERRORS="$ERRORS $arg" ;; esac done +if [ -n "$ERRORS" ] && [ $EBUILD_COMPAT -ne 1 ]; then + for error in $ERRORS; do + echo "Unknown argument: $error" + done + + print_usage + exit 1 +fi + + rm -f include.mk case $TARGET in Linux) |