changeset 9954:de6b6173c990

mkoctfile.in: accept long options with single -
author John W. Eaton <jwe@octave.org>
date Thu, 10 Dec 2009 01:21:21 -0500
parents 225bfa546ae7
children 33537a4d223f
files ChangeLog mkoctfile.in
diffstat 2 files changed, 14 insertions(+), 10 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-12-10  John W. Eaton  <jwe@octave.org>
+
+	* mkoctfile.in: Accept long options with single -.
+
 2009-12-09  John W. Eaton  <jwe@octave.org>
 
 	* HACKING: Clarify gnulib checkout and use.
--- a/mkoctfile.in
+++ b/mkoctfile.in
@@ -150,7 +150,7 @@
 
 if [ $# -eq 1 ]; then
   case "$1" in
-    -v | --version)
+    -v | -version | --version)
       echo $version_msg 1>&2
       exit 0
     ;;
@@ -180,10 +180,10 @@
       file=$1
       libfiles="$libfiles $file"
     ;;
-    -d | --debug | -v | --verbose)
+    -d | -debug | --debug | -v | -verbose | --verbose)
       dbg=echo
     ;;
-    -h | -\? | --help)
+    -h | -\? | -help | --help)
       echo $usage_msg 1>&2
       cat << EOF
 
@@ -283,11 +283,11 @@
     -[lLR]* | -Wl,*)
       ldflags="$ldflags $1"
     ;;
-    -M | --depend)
+    -M | -depend | --depend)
       depend=true
       compile=false
     ;;
-    -o | --output)
+    -o | -ouput | --output)
       shift
       if [ $# -gt 0 ]; then
         outputfile="$1"
@@ -295,7 +295,7 @@
         echo "mkoctfile: output file name missing" 1>&2
       fi
     ;;
-    -p | --print)
+    -p | -print | --print)
       shift
       if [ $# -gt 0 ]; then
         eval echo \${$1}
@@ -305,14 +305,14 @@
         exit 1
       fi
     ;;
-    -s | --strip)
+    -s | -strip | --strip)
       if $no_oct_file_strip_on_this_platform; then
         echo "mkoctfile: stripping disabled on this platform" 1>&2
       else
         strip=true
       fi
     ;;
-    -c | --compile)
+    -c | -compile | --compile)
       link=false
     ;;
     -g)
@@ -320,10 +320,10 @@
       ALL_CXXFLAGS="$ALL_CXXFLAGS -g"
       ALL_FFLAGS="$ALL_FFLAGS -g"
     ;;
-    --link-stand-alone)
+    -link-stand-alone | --link-stand-alone)
       link_stand_alone=true
     ;;
-    --mex)
+    -mex | --mex)
       incflags="$incflags -I."
       output_ext=".mex"
     ;;