changeset 22867:78f1d359dd8f

define octave_f77_int_type in octave-config.h (bug #49776) * mk-octave-config-h.sh: Also copy octave_f77_int_type typedef to octave-config.h.
author John W. Eaton <jwe@octave.org>
date Tue, 06 Dec 2016 10:44:20 -0500
parents b5cf18f8c18b
children 87e3163f6c87
files build-aux/mk-octave-config-h.sh
diffstat 1 files changed, 8 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/build-aux/mk-octave-config-h.sh	Tue Dec 06 09:59:56 2016 -0500
+++ b/build-aux/mk-octave-config-h.sh	Tue Dec 06 10:44:20 2016 -0500
@@ -153,9 +153,17 @@
   exit 1
 fi
 
+octave_f77_int_type="`$SED -n 's/#define OCTAVE_F77_INT_TYPE \([_a-zA-Z][_a-zA-Z0-9]*\)/\1/p' $config_h_file`"
+
+if test -z "$octave_f77_int_type"; then
+  echo "mk-octave-config-h.sh: failed to find OCTAVE_F77_INT_TYPE in $config_h_file" 1>&2
+  exit 1
+fi
+
 cat << EOF
 
 typedef $octave_idx_type octave_idx_type;
+typedef $octave_f77_int_type octave_f77_int_type;
 
 EOF