Mercurial > octave
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