[BACK]Return to paricfg.h.SH CVS log [TXT][DIR] Up to [local] / OpenXM_contrib / pari / config

Annotation of OpenXM_contrib/pari/config/paricfg.h.SH, Revision 1.1.1.1

1.1       maekawa     1: file="$objdir/paricfg.h"
                      2:
                      3: echo Extracting $file
                      4: rm -f $file
                      5:
                      6: case "$optimization" in
                      7:   full) ;;
                      8:   *) debuginfo=" -- $optimization";;
                      9: esac
                     10:
                     11: case "$osname" in
                     12:   os2) gphelp="perl -S gphelp -detex" ;;
                     13:   *) gphelp="$bindir/gphelp" ;;
                     14: esac
                     15:
                     16: cat > $file << EOT
                     17: /*  This file was created by Configure. Any change made to it will be lost
                     18:  *  next time Configure is run.
                     19:  */
                     20: #ifndef __CONFIG_H__
                     21: #define __CONFIG_H__
                     22: EOT
                     23:
                     24: # case "$osname" in
                     25: #   cygwin*) echo '#ifdef __CYGWIN32__' >> $file ;
                     26: #           echo '#include "libpari_dll.h"' >> $file ;
                     27: #           echo '#endif' >> $file ;;
                     28: # esac
                     29:
                     30: cat >> $file << EOT
                     31: #define UNIX
                     32: #define GPHELP "$gphelp"
                     33: #define GPDATADIR "$datadir"
                     34: #define SHELL_Q '\\$shell_q'
                     35:
                     36: #define PARIVERSION "GP/PARI CALCULATOR Version ${version}.${patch} (${status})"
                     37: #ifdef __cplusplus
                     38: # define PARIINFO "C++ ${pretty}${debuginfo}"
                     39: #else
                     40: # define PARIINFO "${pretty}${debuginfo}"
                     41: #endif
                     42:
                     43: #define PARI_BYTE_ORDER    ${endian}
                     44: EOT
                     45:
                     46: case $asmarch in
                     47:   none) echo '#define __HAS_NO_ASM__' >> $file;;
                     48:   hppa) echo '#define __HPPA__' >> $file;;
                     49:   m68k) echo '#define __M68K__' >> $file;;
                     50: esac
                     51:
                     52: if test -n "$gzip"; then
                     53:   cat >> $file << EOT
                     54:
                     55: /*  Location of GNU gzip program (enables reading of .Z and .gz files). */
                     56: #define GNUZCAT
                     57: #define ZCAT "$gzip -dc"
                     58:
                     59: EOT
                     60: else if test -n "$zcat"; then
                     61:   cat >> $file << EOT
                     62:
                     63: /*  Location of zcat program (enables reading of .Z files). */
                     64: #define ZCAT "$zcat"
                     65:
                     66: EOT
                     67:   fi
                     68: fi
                     69:
                     70: if test -n "$readline"; then
                     71:   cat >> $file <<EOT
                     72: /*  Use GNU readline library
                     73:  *  This is incompatible with SUN commandtools (not with shelltools).
                     74:  */
                     75: #define READLINE "$readline"
                     76: EOT
                     77:   if test -n "$rl_appendchar"; then
                     78:     echo '#define HAS_COMPLETION_APPEND_CHAR' >> $file
                     79:   fi
                     80:   if test -n "$rl_refresh_line_oldproto"; then
                     81:     echo '#define OLD_RL_REFRESH_LINE' >> $file
                     82:   fi
                     83:   if test -n "$rl_save_prompt"; then
                     84:     echo '#define HAS_RL_SAVE_PROMPT' >> $file
                     85:   else
                     86:     if test -n "$_rl_save_prompt"; then
                     87:       echo '#define HAS_UNDERSCORE_RL_SAVE_PROMPT' >> $file
                     88:     fi
                     89:   fi
                     90:   if test -n "$rl_message"; then
                     91:     echo '#define HAS_RL_MESSAGE' >> $file
                     92:   fi
                     93:   echo >> $file
                     94: fi
                     95:
                     96: case "$CPPF_defined" in
                     97: yes) echo '#define CPPFunction_defined' >> $file;;
                     98: esac
                     99:
                    100: case "$sizeof_long" in
                    101: 8) echo '#define LONG_IS_64BIT' >> $file;;
                    102: esac
                    103:
                    104: case "$has_exp2" in
                    105: no) echo '#define NOEXP2' >> $file;;
                    106: esac
                    107:
                    108: case "$has_ulong" in
                    109: no) echo '#define ULONG_NOT_DEFINED' >> $file;;
                    110: esac
                    111:
                    112: case "$has_getrusage" in
                    113: yes) echo '#define USE_GETRUSAGE 1' >> $file;;
                    114:   *) case "$has_times" in
                    115:      yes) echo '#define USE_TIMES 1' >> $file;;
                    116:        *) case "$has_ftime" in
                    117:           yes) echo '#define USE_FTIME 1' >> $file;;
                    118:           esac;;
                    119:      esac;;
                    120: esac
                    121:
                    122: case "$has_sigrelse" in
                    123: yes) echo '#define USE_SIGRELSE 1' >> $file;;
                    124:   *) case "$has_sigsetmask" in
                    125:      yes) echo '#define USE_SIGSETMASK 1' >> $file;;
                    126:      esac;;
                    127: esac
                    128:
                    129: case $has_dlopen in
                    130: yes) cat >> $file << EOT
                    131: #define HAS_DLOPEN
                    132: #define DL_DFLT_NAME "libpari.$sodest"
                    133: EOT
                    134: ;;
                    135: esac
                    136:
                    137: case $has_TIOCGWINSZ in
                    138: yes) echo '#define HAS_TIOCGWINSZ' >> $file;;
                    139: esac
                    140:
                    141: case $has_strftime in
                    142: yes) echo '#define HAS_STRFTIME' >> $file;;
                    143: esac
                    144: echo '#endif' >> $file

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>