summaryrefslogtreecommitdiff
path: root/ndb/config
diff options
context:
space:
mode:
authortomas@mc05.(none) <>2004-04-29 20:25:00 +0200
committertomas@mc05.(none) <>2004-04-29 20:25:00 +0200
commit818d0bb3c9097a81c8826e8ab63220f7b16c45f5 (patch)
treeca5b0ac06bc2ae555cd4cbae1bd351429fa9986f /ndb/config
parent79b518d69cdfb9192218681f116cab0a84284368 (diff)
downloadmariadb-git-818d0bb3c9097a81c8826e8ab63220f7b16c45f5.tar.gz
configure.in:
added configure options PACKAGE and VERSION for ndb GuessConfig.sh: added options for PACKAGE and VERSION Epilogue.mk: Added target distdir
Diffstat (limited to 'ndb/config')
-rwxr-xr-xndb/config/GuessConfig.sh38
1 files changed, 25 insertions, 13 deletions
diff --git a/ndb/config/GuessConfig.sh b/ndb/config/GuessConfig.sh
index 6cbb50a09e4..d2d8446c704 100755
--- a/ndb/config/GuessConfig.sh
+++ b/ndb/config/GuessConfig.sh
@@ -70,28 +70,40 @@ then
TERMCAP_LIB=termcap
fi
-# Allow for selecting GCC, but must be 2nd parameter
-if [ $# -gt 1 -a "$2" = "-GCC" ]
-then
- NDB_COMPILER=GCC
-fi
+# defaults
+NDB_VERSION=DEBUG
+PACKAGE=
+VERSION=
+
+parse_arguments() {
+ for arg do
+ case "$arg" in
+ -GCC) NDB_COMPILER=GCC ;;
+ -R) NDB_VERSION=RELEASE ;;
+ -D) NDB_VERSION=DEBUG ;;
+ --PACKAGE=*) PACKAGE=`echo "$arg" | sed -e "s;--PACKAGE=;;"` ;;
+ --VERSION=*) VERSION=`echo "$arg" | sed -e "s;--VERSION=;;"` ;;
+ *)
+ echo "Unknown argument '$arg'"
+ exit 1
+ ;;
+ esac
+ done
+}
+
+parse_arguments "$@"
(
echo "# This file was automatically generated `date`"
echo "NDB_OS := $NDB_OS"
echo "NDB_ARCH := $NDB_ARCH"
echo "NDB_COMPILER := $NDB_COMPILER"
-
- if [ $# -gt 0 -a "$1" = "-R" ]
- then
- echo "NDB_VERSION := RELEASE"
- else
- echo "NDB_VERSION := DEBUG"
- fi
-
+ echo "NDB_VERSION := $NDB_VERSION"
echo "NDB_SCI := $NDB_SCI"
echo "NDB_ODBC := $NDB_ODBC"
echo "TERMCAP_LIB := $TERMCAP_LIB"
+ echo "PACKAGE := $PACKAGE"
+ echo "VERSION := $VERSION"
) > $NDB_TOP/config/config.mk
exit 0