changeset 3734:40574699e4ec

[project @ 2000-11-02 01:47:55 by jwe]
author jwe
date Thu, 02 Nov 2000 01:47:55 +0000
parents 9265596fe0d1
children cf69dbe17e59
files ChangeLog mkoctfile.in
diffstat 2 files changed, 33 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Wed Nov 01 18:59:44 2000 +0000
+++ b/ChangeLog	Thu Nov 02 01:47:55 2000 +0000
@@ -1,3 +1,7 @@
+2000-11-01  John W. Eaton  <jwe@bevo.che.wisc.edu>
+
+	* mkoctfile.in: Handle --print.
+
 2000-10-31  John W. Eaton  <jwe@bevo.che.wisc.edu>
 
 	* aclocal.m4 (OCTAVE_PROG_GPERF): Check that gperf supports flags
--- a/mkoctfile.in	Wed Nov 01 18:59:44 2000 +0000
+++ b/mkoctfile.in	Thu Nov 02 01:47:55 2000 +0000
@@ -83,12 +83,31 @@
 Options:
 
   -h, -?, --help          Print this message.
+
   -IDIR                   Add -IDIR to compile commands.
+
   -DDEF                   Add -DDEF to compile commands.
+
   -lLIB                   Add library LIB to link command.
+
   -LDIR                   Add -LDIR to link command.
+
   -o FILE, --output FILE  Output file name.  Default extension is .oct.
+
+  -p VAR, --print VAR     Print configuration variable VAR.  Recognized
+                          variables are:
+
+			    CPPFLAGS    CXX
+			    INCFLAGS	CXXFLAGS
+			    F77		CXXPICFLAG
+			    FFLAGS	XTRA_CFLAGS
+			    FPICFLAG	XTRA_CXXFLAGS
+			    CC		SHLEXT
+			    CFLAGS	SH_LD
+			    CPICFLAG	SH_LDFLAGS
+
   -s, --strip             Strip output file.
+
   -v, --verbose           Echo commands as they are executed.
 
   FILE                    Compile or link FILE.  Recognized file types are:
@@ -121,6 +140,16 @@
         echo "mkoctfile: output file name missing"
       fi
     ;;
+    -p | --print)
+      shift
+      if [ $# -gt 0 ]; then
+        eval echo \${$1}
+        exit 0
+      else
+        echo "mkprdmod: --print requires argument"
+        exit 1
+      fi
+    ;;
     -s | --strip)
       strip=true
     ;;