![]() ![]() | ![]() |
Mise à jour de lapack vers la version 3.3.0.
1: dnl Process this file with autoconf to produce a configure script. 2: AC_INIT([rpl],[4.0.20]) 3: AC_CANONICAL_TARGET 4: AC_CANONICAL_TARGET 5: AM_INIT_AUTOMAKE 6: AC_SUBST(target_cpu) 7: AC_CONFIG_HEADERS([rplconfig.h]) 8: 9: dnl Libraries 10: NCURSES=ncurses-5.7-20101204 11: READLINE=readline-6.1 12: UNITS=units-1.88 13: GSL=gsl-1.14 14: GPP=gpp-2.24 15: GNUPLOT=gnuplot-4.4.2 16: FILE=file-5.03 17: ICONV=libiconv-1.13.1 18: SQLITE=sqlite-3.7.4 19: OPENSSL=openssl-1.0.0c 20: 21: dnl Checks for C compiler 22: AC_PROG_CC(gcc) 23: 24: EXT_SQL= 25: 26: if test x"$CC" != x""; then 27: GCC_VERSION_MAJEURE=`$CC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ 28: awk -F. '{ printf("%s", $1);}'` 29: GCC_VERSION_MINEURE=`$CC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ 30: awk -F. '{ printf("%s", $2);}'` 31: if test $GCC_VERSION_MAJEURE -ge 5; then 32: OPTIMISATION_C=-O3 33: else 34: if test $GCC_VERSION_MAJEURE -ge 4 -a $GCC_VERSION_MINEURE -ge 4; \ 35: then 36: OPTIMISATION_C=-O3 37: else 38: if test $GCC_VERSION_MAJEURE -ge 2; then 39: OPTIMISATION_C=-O2 40: else 41: AC_MSG_ERROR([Cannot find decent or recent gcc (gcc-4.2 or better)!]) 42: fi 43: fi 44: fi 45: fi 46: 47: AM_PROG_CC_C_O 48: 49: if test "$GCC" != yes; then 50: AC_MSG_ERROR([Cannot find gcc! You have to install it.]) 51: fi 52: 53: dnl Checks for C++ compiler 54: AC_PROG_CXX(g++) 55: 56: if test "$GXX" != yes; then 57: AC_MSG_ERROR([Cannot find g++! You have to install it.]) 58: fi 59: 60: dnl Checks for Fortran 77 compiler 61: AC_PROG_F77(gfortran) 62: 63: if test "$F77" != gfortran -a "$F77" != gfortran-4.4; then 64: AC_MSG_ERROR([Cannot find gfortran! You have to install it.]) 65: fi 66: 67: dnl Check for Fortran 9* compiler 68: AC_PROG_FC(gfortran) 69: 70: if test "$FC" != gfortran -a "$FC" != gfortran-4.4; then 71: AC_MSG_ERROR([Cannot find gfortran! You have to install it.]) 72: fi 73: 74: if test x"$FC" != x""; then 75: GCC_VERSION_MAJEURE=`$FC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ 76: awk -F. '{ printf("%s", $1);}'` 77: GCC_VERSION_MINEURE=`$FC -v 2>&1 | awk '/^gcc/ { print $3; }' | \ 78: awk -F. '{ printf("%s", $2);}'` 79: if test $GCC_VERSION_MAJEURE -ge 5; then 80: OPTIMISATION_F=-O3 81: else 82: if test $GCC_VERSION_MAJEURE -ge 4 -a $GCC_VERSION_MINEURE -ge 4; then 83: OPTIMISATION_F=-O3 84: else 85: if test $GCC_VERSION_MAJEURE -ge 3; then 86: OPTIMISATION_F=-O2 87: else 88: AC_MSG_ERROR([Cannot find decent or recent gfortran (gfortran-4.3 or better)!]) 89: fi 90: fi 91: fi 92: fi 93: 94: dnl X paths 95: AC_PATH_X 96: AC_PATH_XTRA 97: 98: if test "$ac_x_includes" != "no"; then 99: if test x"$ac_x_includes" != x; then 100: X_CFLAGS="$X_CFLAGS -I$ac_x_includes" 101: includeX="-I$ac_x_includes" 102: fi 103: fi 104: if test "$ac_x_libraries" != "no"; then 105: if test x"$ac_x_libraries" != x; then 106: X_LIBS="$X_LIBS -L$ac_x_libraries" 107: fi 108: fi 109: 110: dnl Options 111: AC_ARG_ENABLE(optimization, 112: [ --enable-optimization set compiler flags [[default=environment variables -O3]]], [ 113: if test "$enableval" = "no"; then 114: CFLAGS= 115: FFLAGS= 116: CXXFLAGS= 117: FCFLAGS= 118: else 119: CFLAGS="$CFLAGS $enable_optimization" 120: FFLAGS="$FFLAGS $enable_optimization" 121: FCFLAGS="$FCFLAGS $enable_optimization" 122: fi],[ 123: CFLAGS="$CFLAGS $OPTIMISATION_C" 124: FFLAGS="$FFLAGS $OPTIMISATION_F" 125: FCFLAGS="$FCFLAGS $OPTIMISATION_F" 126: ] 127: ) 128: 129: AC_ARG_ENABLE(sysv-semaphores, 130: [ --enable-sysv-ipcs use SystemV IPC functions [[default=no]]], [ 131: if test "$enableval" = "no"; then 132: IPCS_SYSV=no 133: else 134: IPCS_SYSV=yes 135: fi], 136: IPCS_SYSV=no) 137: 138: AC_ARG_ENABLE(full-static, 139: [ --enable-full-static build static RPL/2 engine [[default=shared]]], [ 140: if test "$enableval" = "no"; then 141: STATIC=no 142: else 143: STATIC=yes 144: fi], 145: STATIC=no) 146: 147: AC_ARG_ENABLE(final-encoding, 148: [ --enable-final-encoding force final encoding [[default=guessed]]], [ 149: if test "$enableval" = "no"; then 150: FINAL_ENCODING="\$(shell locale charmap | \ 151: \$(AWK) '/\=/ { print \$\$3;} !/\=/ { print \$\$1;}')" 152: FORCED_FINAL_ENCODING=0 153: else 154: FINAL_ENCODING="$enable_final_encoding" 155: FORCED_FINAL_ENCODING=1 156: fi], [ 157: FORCED_FINAL_ENCODING=0 158: FINAL_ENCODING="\$(shell locale charmap | \ 159: \$(AWK) '/\=/ { print \$\$3;} !/\=/ { print \$\$1;}')"]) 160: 161: AC_ARG_ENABLE(tex, 162: [ --enable-tex provide the TeX support [[default=guessed]]], [ 163: if test "$enableval" = "no"; then 164: TEX_SUPPORT=no 165: else 166: TEX_SUPPORT=yes 167: fi], 168: TEX_SUPPORT=guessed) 169: 170: AC_ARG_ENABLE(vim, 171: [ --enable-vim provide the vim support [[default=guessed]]], [ 172: if test "$enableval" = "no"; then 173: VIM_SUPPORT=no 174: else 175: VIM_SUPPORT=yes 176: fi], 177: VIM_SUPPORT=guessed) 178: 179: AC_ARG_ENABLE(embedded-gnuplot, 180: [ --enable-embedded-gnuplot build gnuplot provided by this package [[default=yes]]], [ 181: if test "$enableval" = "no"; then 182: MYGNUPLOT=no 183: else 184: MYGNUPLOT=yes 185: fi], [ 186: MYGNUPLOT=yes]) 187: 188: AC_ARG_ENABLE(gnuplot, 189: [ --enable-gnuplot provide the GnuPlot support [[default=guessed]]], 190: [ 191: if test "$enableval" = "no"; then 192: GNUPLOT_SUPPORT=no 193: MYGNUPLOT=no 194: FORCE_GNUPLOT_PATH=-UFORCE_GNUPLOT_PATH 195: else 196: GNUPLOT_SUPPORT=yes 197: FORCE_GNUPLOT_PATH=-DFORCE_GNUPLOT_PATH 198: fi], [ 199: if test "$MYGNUPLOT" = "yes"; then 200: GNUPLOT_SUPPORT=yes 201: FORCE_GNUPLOT_PATH=-DFORCE_GNUPLOT_PATH 202: else 203: GNUPLOT_SUPPORT=guessed 204: FORCE_GNUPLOT_PATH=-UFORCE_GNUPLOT_PATH 205: fi]) 206: 207: AC_ARG_ENABLE(motif, 208: [ --enable-motif provide the Motif support [[default=guessed]]], [ 209: if test "$enableval" = "no"; then 210: MOTIF_SUPPORT="-UMOTIF_SUPPORT" 211: else 212: CFLAGS_ORIG=$CFLAGS 213: LIBS_ORIG=$LIBS 214: CFLAGS="$CFLAGS $X_CFLAGS" 215: LIBS="$LIB $X_LIBS" 216: AC_CHECK_LIB(Xm, main, MOTIF_SUPPORT="-DMOTIF_SUPPORT", MOTIF_SUPPORT="-UMOTIF_SUPPORT") 217: if test "$MOTIF_SUPPORT" = "-UMOTIF_SUPPORT"; then 218: AC_MSG_WARN([Can not find Motif! You may install it. 219: Motif flag is disabled. 220: ]) 221: fi 222: LIBS=$LIBS_ORIG 223: CFLAGS=$CFLAGS_ORIG 224: fi], 225: MOTIF_SUPPORT=guessed) 226: 227: AC_ARG_ENABLE(experimental, 228: [ --enable-experimental enable experimental code [[default=no]]], [ 229: if test "$enableval" = "no"; then 230: EXPERIMENTAL_CODE="-UEXPERIMENTAL_CODE" 231: else 232: EXPERIMENTAL_CODE="-DEXPERIMENTAL_CODE" 233: fi], 234: EXPERIMENTAL_CODE="-UEXPERIMENTAL_CODE") 235: 236: AC_ARG_ENABLE(debug, 237: [ --enable-debug enable debug code [[default=no]]], [ 238: if test "$enableval" = "no"; then 239: DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS" 240: else 241: DEBUG="-DDEBUG_MEMOIRE -UDEBUG_ERREURS" 242: fi], [DEBUG="-UDEBUG_MEMOIRE -UDEBUG_ERREURS"]) 243: 244: AC_ARG_ENABLE(profile, 245: [ --enable-profile enable profile code [[default=no]]], [ 246: if test "$enableval" = "no"; then 247: PROFILAGE="" 248: else 249: PROFILAGE="-pg" 250: fi], [PROFILAGE=""]) 251: 252: AC_SUBST(PROFILAGE) 253: 254: if test ! -d tools; then 255: mkdir tools 256: fi 257: if test ! -d "$srcdir"/tools/$NCURSES; then 258: gunzip -c "$srcdir"/tools/$NCURSES.tar.gz | \ 259: (cd "$srcdir/tools" && tar -xf -) 260: fi 261: if test ! -d "$srcdir"/tools/$READLINE; then 262: gunzip -c "$srcdir"/tools/$READLINE.tar.gz | \ 263: (cd "$srcdir/tools" && tar -xf -) 264: fi 265: if test ! -d "$srcdir"/tools/$UNITS; then 266: gunzip -c "$srcdir"/tools/$UNITS.tar.gz | \ 267: (cd "$srcdir/tools" && tar -xf -) 268: fi 269: if test ! -d "$srcdir"/tools/$GSL; then 270: gunzip -c "$srcdir"/tools/$GSL.tar.gz | \ 271: (cd "$srcdir/tools" && tar -xf -) 272: if test $(uname) = "OS/2"; then 273: (cd "$srcdir"/tools/$GSL; \ 274: TMP=$(mktemp tmp.XXXXXXXXXX); \ 275: sed -e '1,$s/\${1+"\$@"}/"\$@"/g' ltmain.sh > $TMP; \ 276: \mv -f $TMP ltmain.sh) 277: fi 278: fi 279: if test ! -d "$srcdir"/tools/$GPP; then 280: gunzip -c "$srcdir"/tools/$GPP.tar.gz | \ 281: (cd "$srcdir/tools" && tar -xf -) 282: fi 283: if test ! -d "$srcdir"/tools/$FILE; then 284: gunzip -c "$srcdir"/tools/$FILE.tar.gz | \ 285: (cd "$srcdir/tools" && tar -xf - ) 286: (cd "$srcdir/tools"/$FILE && gunzip -c ../$FILE.diff.gz | patch -p1) 287: fi 288: if test ! -d "$srcdir"/tools/$ICONV; then 289: gunzip -c "$srcdir"/tools/$ICONV.tar.gz | \ 290: (cd "$srcdir/tools" && tar -xf -) 291: fi 292: if test ! -d "$srcdir"/tools/$SQLITE; then 293: gunzip -c "$srcdir"/tools/$SQLITE.tar.gz | \ 294: (cd "$srcdir/tools" && tar -xf -) 295: (cd "$srcdir/tools"/$SQLITE && gunzip -c ../$SQLITE.diff.gz | patch -p1) 296: fi 297: if test ! -d tools/$OPENSSL; then 298: gunzip -c "$srcdir"/tools/$OPENSSL.tar.gz | \ 299: (cd tools && tar -xf -) 300: fi 301: 302: dnl Default installation directory 303: AC_PREFIX_DEFAULT(/usr/local) 304: 305: dnl Set final install path 306: AC_ARG_ENABLE(final-run-path, 307: [ --enable-final-run-path=PATH enable another final run path than PREFIX], [ 308: if test "x$enable_final_run_path" = "x"; then 309: AC_MSG_NOTICE("No path with --enable-final-run-path.") 310: AC_MSG_ERROR("You should specify final path !") 311: else 312: RUNPATH="$enable_final_run_path" 313: fi 314: ], 315: RUNPATH="\${prefix}" 316: ) 317: AC_SUBST(RUNPATH) 318: 319: dnl Checks for programs 320: AC_PROG_INSTALL 321: AC_PROG_LN_S 322: AC_PROG_MAKE_SET 323: AC_PROG_RANLIB 324: 325: dnl Checks for nawk 326: AC_CHECK_PROG(AWK, nawk, yes, no) 327: if test "$AWK" = no; then 328: AC_CHECK_PROG(AWK, gawk, yes, no) 329: if test "$AWK" = no; then 330: AC_MSG_ERROR([Can not find nawk !]) 331: fi 332: fi 333: 334: dnl Checks for sed 335: AC_CHECK_PROG(SED, sed, yes, no) 336: if test "$SED" = no; then 337: AC_MSG_ERROR([Can not find sed !]) 338: fi 339: 340: dnl Checks for TeX, LaTeX, dvips, gs, gv, vim and gnuplot 341: if test "$TEX_SUPPORT" = guessed; then 342: POSTSCRIPT_SUPPORT="-DPOSTSCRIPT_SUPPORT" 343: 344: AC_CHECK_PROG(TEX, tex, yes, no) 345: if test "$TEX" = no; then 346: AC_MSG_WARN([Cannot find TeX! You may install it. 347: Download at http://tex.loria.fr/ 348: ]) 349: POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" 350: fi 351: 352: AC_CHECK_PROG(LATEX, latex, yes, no) 353: if test "$LATEX" = no; then 354: AC_MSG_WARN([Cannot find LaTeX! You may install it. 355: Download at http://tex.loria.fr/ 356: ]) 357: POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" 358: fi 359: 360: AC_CHECK_PROG(DVIPS, dvips, yes, no) 361: if test "$DVIPS" = no; then 362: AC_MSG_WARN([Cannot find dvips! You may install it. 363: Download at http://tex.loria.fr/ 364: ]) 365: POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" 366: fi 367: 368: AC_CHECK_PROG(GS, gs, yes, no) 369: if test "$GS" = no; then 370: AC_MSG_WARN([Cannot find gs! You may install it. 371: Download at http://ftp.lip6.fr/ 372: ]) 373: POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" 374: fi 375: 376: AC_CHECK_PROG(GV, gv, yes, no) 377: if test "$GV" = no; then 378: AC_MSG_WARN([Cannot find gv! You may install it. 379: Download at http://ftp.lip6.fr/ 380: ]) 381: POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" 382: fi 383: else 384: if test "$TEX_SUPPORT" = no; then 385: POSTSCRIPT_SUPPORT="-UPOSTSCRIPT_SUPPORT" 386: else 387: POSTSCRIPT_SUPPORT="-DPOSTSCRIPT_SUPPORT" 388: fi 389: fi 390: 391: if test "$GNUPLOT_SUPPORT" = guessed; then 392: AC_CHECK_PROG(GNUPLOT_P, gnuplot, yes, no) 393: if test "$GNUPLOT_P" = no; then 394: AC_MSG_WARN([Cannot find gnuplot! You may install it. 395: Download at http://www.gnuplot.vt.edu/ 396: ]) 397: GNUPLOT_SUPPORT="-UGNUPLOT_SUPPORT" 398: else 399: GNUPLOT_SUPPORT="-DGNUPLOT_SUPPORT" 400: fi 401: else 402: if test "$GNUPLOT_SUPPORT" = no; then 403: GNUPLOT_SUPPORT="-UGNUPLOT_SUPPORT" 404: else 405: GNUPLOT_SUPPORT="-DGNUPLOT_SUPPORT" 406: fi 407: fi 408: 409: if test "$VIM_SUPPORT" = guessed; then 410: AC_CHECK_PROG(VIM, vim, yes, no) 411: if test "$VIM" = no; then 412: AC_MSG_WARN([Cannot find vim! You may install it. 413: Download at http://www.vim.org/ 414: ]) 415: VIM_SUPPORT="-UVIM_SUPPORT" 416: else 417: VIM_SUPPORT="-DVIM_SUPPORT" 418: fi 419: else 420: if test "$VIM_SUPPORT" = no; then 421: VIM_SUPPORT="-UVIM_SUPPORT" 422: else 423: VIM_SUPPORT="-DVIM_SUPPORT" 424: fi 425: fi 426: 427: if test "$MOTIF_SUPPORT" = guessed; then 428: CFLAGS_ORIG=$CFLAGS 429: LIBS_ORIG=$LIBS 430: CFLAGS="$CFLAGS $X_CFLAGS" 431: LIBS="$LIB $X_LIBS" 432: AC_CHECK_LIB(Xm, main, MOTIF_SUPPORT="-DMOTIF_SUPPORT", MOTIF_SUPPORT="-UMOTIF_SUPPORT") 433: if test "$MOTIF_SUPPORT" = "-UMOTIF_SUPPORT"; then 434: AC_MSG_WARN([Cannot find Motif! You may install it. 435: Motif flag is disabled. 436: ]) 437: fi 438: LIBS=$LIBS_ORIG 439: CFLAGS=$CFLAGS_ORIG 440: fi 441: 442: if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPPORT"; then 443: CFLAGS_ORIG=$CFLAGS 444: LIBS_ORIG=$LIBS 445: CFLAGS="$CFLAGS $X_CFLAGS" 446: LIBS="$LIB $X_LIBS" 447: AC_CHECK_LIB(Xpm, main, MOTIF_SUPPORT="-DMOTIF_SUPPORT", MOTIF_SUPPORT="-UMOTIF_SUPPORT") 448: if test "$MOTIF_SUPPORT" = "-DMOTIF_SUPPORT"; then 449: libX="$X_LIBS -lXm -lXpm -lXt -lX11" 450: else 451: libX="" 452: AC_MSG_WARN([Cannot find libXpm! You may install it. 453: Motif flag is disabled. 454: ]) 455: fi 456: LIBS=$LIBS_ORIG 457: CFLAGS=$CFLAGS_ORIG 458: else 459: libX="" 460: fi 461: 462: dnl Substitutions 463: AC_SUBST(GNUPLOT_SUPPORT) 464: AC_SUBST(FORCE_GNUPLOT_PATH) 465: AC_SUBST(POSTSCRIPT_SUPPORT) 466: AC_SUBST(VIM_SUPPORT) 467: AC_SUBST(EXPERIMENTAL_CODE) 468: AC_SUBST(DEBUG) 469: AC_SUBST(MOTIF_SUPPORT) 470: AC_SUBST(libX) 471: AC_SUBST(includeX) 472: 473: dnl Date 474: DATE=$(LANG=C date +"%A, %e %B %Y %T %z") 475: AC_SUBST(DATE) 476: 477: dnl Checks for libraries 478: AC_CHECK_LIB(m, main,, AC_MSG_ERROR([Can not find libm !])) 479: AC_CHECK_LIB(pthread, main,, AC_MSG_ERROR([Can not find libpthread !])) 480: 481: dnl Check for union semun 482: AC_CHECK_TYPE([union semun], SEMUN=-DUNION_SEMUN, SEMUN=-UUNION_SEMUN, [[ 483: #include <sys/sem.h> 484: ]]) 485: 486: dnl Check for IPv6 support 487: AC_CHECK_TYPE([struct sockaddr_in6], IPV6=-DIPV6, IPV6=-UIPV6, [[ 488: #include <sys/types.h> 489: #include <netinet/in.h> 490: ]]) 491: 492: dnl Do we need to use -ldl? 493: if test "$CYGWIN" != yes; then 494: AC_CHECK_LIB(dl, dlopen, LIBS="$LIBS -ldl", 495: AC_MSG_WARN([libdl doesn't seem to be needed on this system.])) 496: fi 497: 498: dnl Do we need to use -lrt? 499: AC_CHECK_LIB(rt, nanosleep, LIBS="$LIBS -lrt", 500: AC_MSG_WARN([librt doesn't seem to be needed on this system.])) 501: 502: dnl Do we need to use -lsocket? 503: AC_CHECK_LIB(socket, bind, LIBS="$LIBS -lsocket", 504: AC_MSG_WARN([libsocket doesn't seem to be needed on this system.])) 505: 506: dnl Check for SQL libraries 507: MYSQL_SUPPORT="-UMYSQL_SUPPORT" 508: AC_ARG_WITH(mysql, 509: [ --with-mysql=PATH specify directory for installed mysql], 510: [], [with_mysql=check]) 511: 512: if test "x$with_mysql" = xcheck -o "x$with_mysql" = yes; then 513: libMySQLinc="-I/usr/include" 514: libMySQLlib="/usr/lib" 515: 516: AC_MSG_CHECKING(for libmysql includes in /usr/include) 517: saved_CFLAGS="$CFLAGS" 518: CFLAGS="$CFLAGS -L/$libMySQLinc" 519: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; 520: libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) 521: CFLAGS=$saved_CFLAGS 522: 523: if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then 524: AC_MSG_CHECKING(for libmysql includes in /usr/include/mysql) 525: saved_CFLAGS="$CFLAGS" 526: CFLAGS="$CFLAGS $libMySQLinc/mysql" 527: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; 528: libMySQLinc=$libMySQLinc],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) 529: CFLAGS=$saved_CFLAGS 530: libMySQLinc=$libMySQLinc/mysql 531: fi 532: 533: if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then 534: AC_MSG_CHECKING(for libmysql includes in /usr/local/include) 535: saved_CFLAGS="$CFLAGS" 536: CFLAGS="$CFLAGS $libMySQLinc/../local/include" 537: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; 538: libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) 539: CFLAGS=$saved_CFLAGS 540: libMySQLinc=$libMySQLinc/../local/include 541: libMySQLlib=$libMySQLlib/../local/lib 542: fi 543: 544: if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then 545: AC_MSG_CHECKING(for libmysql includes in /usr/local/include/mysql) 546: saved_CFLAGS="$CFLAGS" 547: CFLAGS="$CFLAGS $libMySQLinc/../local/include/mysql" 548: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; 549: libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) 550: CFLAGS=$saved_CFLAGS 551: libMySQLinc=$libMySQLinc/../local/include/mysql 552: libMySQLlib=$libMySQLlib/../local/lib 553: fi 554: else 555: if test "x$with_mysql" != xno; then 556: libMySQLinc="-I$with_mysql/include" 557: libMySQLlib="$with_mysql/lib" 558: 559: AC_MSG_CHECKING(for libmysql includes in $with_mysql) 560: saved_CFLAGS="$CFLAGS" 561: CFLAGS="$CFLAGS $libMySQLinc" 562: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; 563: libMySQLinc=$libMySQLinc/mysql],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) 564: CFLAGS=$saved_CFLAGS 565: 566: if test "$MYSQL_SUPPORT" = "-UMYSQL_SUPPORT"; then 567: AC_MSG_CHECKING(for libmysql includes in $with_mysql/mysql) 568: saved_CFLAGS="$CFLAGS" 569: CFLAGS="$CFLAGS $libMySQLinc/mysql" 570: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[]])],[AC_MSG_RESULT([yes]); MYSQL_SUPPORT="-DMYSQL_SUPPORT"; 571: libMySQLinc=$libMySQLinc],[AC_MSG_RESULT([no]); MYSQL_SUPPORT="-UMYSQL_SUPPORT"]) 572: CFLAGS=$saved_CFLAGS 573: libMySQLinc=$libMySQLinc/mysql 574: fi 575: else 576: MYSQL_SUPPORT="-UMYSQL_SUPPORT" 577: fi 578: fi 579: 580: if test "$MYSQL_SUPPORT" = "-DMYSQL_SUPPORT"; then 581: MYSQL_LIB=no 582: 583: if test $MYSQL_LIB = no; then 584: AC_MSG_CHECKING(for libmysql libraries in $libMySQLlib) 585: saved_LIBS="$LIBS" 586: if test $STATIC = no; then 587: LIBS="$LIBS -L/$libMySQLlib -lmysqlclient_r $libMySQLinc" 588: else 589: LIBS="$LIBS $libMySQLlib/libmysqlclient_r.a -lz $libMySQLinc" 590: fi 591: AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "mysql.h"]], [[MYSQL mysql; mysql_init(&mysql);]])],[AC_MSG_RESULT([yes]); MYSQL_LIB="yes"],[AC_MSG_RESULT([no]); MYSQL_LIB="no"]) 592: LIBS=$saved_LIBS; 593: if test $STATIC = no; then 594: libMySQLlib="-L/$libMySQLlib -lmysqlclient_r" 595: else 596: libMySQLlib="$libMySQLlib/libmysqlclient_r.a" 597: EXT_SQL="$EXT_SQL $libMySQLlib" 598: fi 599: fi 600: 601: if test $MYSQL_LIB = no; then 602: MYSQL_SUPPORT="-UMYSQL_SUPPORT" 603: fi 604: fi 605: 606: if test "$MYSQL_SUPPORT" != "-DMYSQL_SUPPORT"; then 607: libMySQLinc= 608: libMySQLlib= 609: fi 610: 611: AC_SUBST(MYSQL_SUPPORT) 612: AC_SUBST(libMySQLinc) 613: AC_SUBST(libMySQLlib) 614: 615: POSTGRESQL_SUPPORT=-UPOSTGRESQL_SUPPORT 616: AC_ARG_WITH(postgresql, 617: [ --with-postgresql=PATH specify directory for installed postgresql], 618: [], [with_postgresql=check]) 619: 620: # with_postgresql : check [pas défini], yes [uniquement --with], 621: # no [--without], valeur [--with=valeur]. 622: 623: if test "x$with_postgresql" = xcheck -o "x$with_postgresql" = xyes; then 624: libPgSQLinc="-I/usr/include" 625: libPgSQLlib="/usr/lib" 626: 627: AC_MSG_CHECKING(for libpq includes in /usr/include) 628: saved_CFLAGS="$CFLAGS" 629: CFLAGS="$CFLAGS $libPgSQLinc" 630: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 631: CFLAGS=$saved_CFLAGS 632: 633: if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then 634: AC_MSG_CHECKING(for libpq includes in /usr/include/postgresql) 635: saved_CFLAGS="$CFLAGS" 636: CFLAGS="$CFLAGS $libPgSQLinc/postgresql" 637: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 638: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 639: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 640: CFLAGS=$saved_CFLAGS 641: libPgSQLinc=$libPgSQLinc/postgresql 642: fi 643: 644: if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then 645: AC_MSG_CHECKING(for libpq includes in /usr/include/pgsql) 646: saved_CFLAGS="$CFLAGS" 647: CFLAGS="$CFLAGS $libPgSQLinc/pgsql" 648: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 649: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 650: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 651: CFLAGS=$saved_CFLAGS 652: libPgSQLinc=$libPgSQLinc/pgsql 653: fi 654: 655: if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then 656: AC_MSG_CHECKING(for libpq includes in /usr/local/include) 657: saved_CFLAGS="$CFLAGS" 658: CFLAGS="$CFLAGS $libPgSQLinc/../local/include" 659: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 660: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 661: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 662: CFLAGS=$saved_CFLAGS 663: libPgSQLinc=$libPgSQLinc/../local/include 664: libPgSQLlib=$libPgSQLlib/../local/lib 665: fi 666: 667: if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then 668: AC_MSG_CHECKING(for libpq includes in /usr/local/include/postgresql) 669: saved_CFLAGS="$CFLAGS" 670: CFLAGS="$CFLAGS $libPgSQLinc/../local/include/postgresql" 671: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 672: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 673: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 674: CFLAGS=$saved_CFLAGS 675: libPgSQLinc=$libPgSQLinc/../local/include/postgresql 676: libPgSQLlib=$libPgSQLlib/../local/lib 677: fi 678: 679: if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then 680: AC_MSG_CHECKING(for libpq includes in /usr/local/include/pgsql) 681: saved_CFLAGS="$CFLAGS" 682: CFLAGS="$CFLAGS $libPgSQLinc/../local/include/pgsql" 683: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 684: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 685: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 686: CFLAGS=$saved_CFLAGS 687: libPgSQLinc=$libPgSQLinc/local/include/pgsql 688: libPgSQLlib=$libPgSQLlib/../local/lib 689: fi 690: else 691: if test "x$with_postgresql" != xno; then 692: libPgSQLinc="-I$with_postgresql/include" 693: libPgSQLlib="$with_postgresql/lib" 694: 695: AC_MSG_CHECKING(for libpq includes in $libPgSQLinc) 696: saved_CFLAGS="$CFLAGS" 697: CFLAGS="$CFLAGS $libPgSQLinc" 698: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 699: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 700: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 701: CFLAGS=$saved_CFLAGS 702: 703: if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then 704: AC_MSG_CHECKING(for libpq includes in $libPgSQLinc/postgresql) 705: saved_CFLAGS="$CFLAGS" 706: CFLAGS="$CFLAGS $libPgSQLinc/postgresql" 707: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 708: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 709: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 710: CFLAGS=$saved_CFLAGS 711: libPgSQLinc=$libPgSQLinc/postgresql 712: fi 713: 714: if test "$POSTGRESQL_SUPPORT" = "-UPOSTGRESQL_SUPPORT"; then 715: AC_MSG_CHECKING(for libpq includes in $libPgSQLinc/pgsql) 716: saved_CFLAGS="$CFLAGS" 717: CFLAGS="$CFLAGS $libPgSQLinc/pgsql" 718: AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[]])],[AC_MSG_RESULT([yes]); 719: POSTGRESQL_SUPPORT="-DPOSTGRESQL_SUPPORT"],[AC_MSG_RESULT([no]); 720: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT"]) 721: CFLAGS=$saved_CFLAGS 722: libPgSQLinc=$libPgSQLinc/pgsql 723: fi 724: else 725: POSTGRESQL_SUPPORT="-UPOSTGRESQL_SUPPORT" 726: fi 727: fi 728: 729: if test "$POSTGRESQL_SUPPORT" = "-DPOSTGRESQL_SUPPORT"; then 730: POSTGRESQL_LIB=no 731: 732: if test $POSTGRESQL_LIB = no; then 733: AC_MSG_CHECKING(for libpq libraries in $libPgSQLlib) 734: saved_LIBS="$LIBS" 735: if test $STATIC = no; then 736: LIBS="$LIBS -L/$libPgSQLlib $libPgSQLinc -lpq" 737: else 738: LIBS="$LIBS $libPgSQLlib/libpq.a $libPgSQLinc" 739: fi 740: AC_LINK_IFELSE([AC_LANG_PROGRAM([[#include "libpq-fe.h"]], [[PGconn *conn; const char *conninfo="dbname=postgres"; conn = 741: PQconnectdb(conninfo);]])],[AC_MSG_RESULT([yes]); POSTGRESQL_LIB="yes"],[AC_MSG_RESULT([no]); POSTGRESQL_LIB="no"]) 742: LIBS=$saved_LIBS; 743: if test $STATIC = no; then 744: libPgSQLlib="-L/$libPgSQLlib -lpq" 745: else 746: libPgSQLlib="$libPgSQLlib/libpq.a" 747: EXT_SQL="$EXT_SQL $libPgSQLlib" 748: fi 749: fi 750: fi 751: 752: if test "$POSTGRESQL_SUPPORT" != "-DPOSTGRESQL_SUPPORT"; then 753: libPgSQLinc= 754: libPgSQLlib= 755: fi 756: 757: AC_SUBST(POSTGRESQL_SUPPORT) 758: AC_SUBST(libPgSQLinc) 759: AC_SUBST(libPgSQLlib) 760: 761: # with_postgresql : check [pas défini], yes [uniquement --with], 762: # no [--without], valeur [--with=valeur]. 763: AC_ARG_WITH(bourne_shell, 764: [ --with-bourne-shell=PATH specify path for OS/2 bourne shell], 765: [], [with_bourne_shell=no]) 766: 767: if test "x$with_bourne_shell" = xyes; then 768: AC_MSG_ERROR([You have to specify a valide shell path !]) 769: fi 770: 771: if test "x$with_bourne_shell" = xno; then 772: if test $(uname) = "OS/2"; then 773: AC_MSG_ERROR([With OS/2 or eComstation, you have to specify a valide shell path !]) 774: fi 775: 776: BSH_PATH= 777: else 778: if test ! -x $with_bourne_shell; then 779: AC_MSG_ERROR([$with_bourne_shell is not executable !]) 780: fi 781: 782: if test $(uname) = "OS/2"; then 783: with_os2_bourne_shell=$(echo $with_bourne_shell | \ 784: sed -e '1,$s/\//\\\\\\\\/g') 785: BSH_PATH=-DBOURNE_SHELL=\"\\\"$with_os2_bourne_shell\\\"\" 786: else 787: AC_MSG_WARN([--with-bourne-shell ignored]) 788: BSH_PATH= 789: fi 790: fi 791: 792: dnl Checks for sizes 793: AC_CHECK_SIZEOF(void *, 4) 794: AC_CHECK_SIZEOF(char, 1) 795: AC_CHECK_SIZEOF(short int, 2) 796: AC_CHECK_SIZEOF(int, 4) 797: AC_CHECK_SIZEOF(long int, 4) 798: AC_CHECK_SIZEOF(long long int, 8) 799: AC_CHECK_SIZEOF(float, 4) 800: AC_CHECK_SIZEOF(double, 8) 801: AC_CHECK_SIZEOF(long double, 12) 802: 803: dnl Checks for header files. 804: AC_HEADER_DIRENT 805: AC_HEADER_STDC 806: AC_HEADER_SYS_WAIT 807: AC_CHECK_HEADERS(dlfcn.h fcntl.h math.h pwd.h signal.h string.h termios.h \ 808: time.h unistd.h sys/resource.h sys/stat.h sys/time.h sys/timeb.h \ 809: sys/types.h sys/select.h sys/wait.h stdio.h stdlib.h pthread.h) 810: 811: dnl Checks for typedefs, structures, and compiler characteristics. 812: AC_C_CONST 813: AC_TYPE_UID_T 814: AC_TYPE_PID_T 815: AC_TYPE_SIZE_T 816: AC_HEADER_TIME 817: AC_STRUCT_TM 818: 819: dnl Checks for library functions. 820: AC_DIAGNOSE([obsolete],[your code may safely assume C89 semantics that RETSIGTYPE is void. 821: Remove this warning and the `AC_CACHE_CHECK' when you adjust the code.])dnl 822: AC_CACHE_CHECK([return type of signal handlers],[ac_cv_type_signal],[AC_COMPILE_IFELSE( 823: [AC_LANG_PROGRAM([#include <sys/types.h> 824: #include <signal.h> 825: ], 826: [return *(signal (0, 0)) (0) == 1;])], 827: [ac_cv_type_signal=int], 828: [ac_cv_type_signal=void])]) 829: AC_DEFINE_UNQUOTED([RETSIGTYPE],[$ac_cv_type_signal],[Define as the return type of signal handlers 830: (`int' or `void').]) 831: 832: dnl Checks for broken siginfo structure 833: AC_MSG_CHECKING([for broken siginfo->si_pid]) 834: AC_RUN_IFELSE([AC_LANG_PROGRAM([#include <unistd.h> 835: #include <signal.h> 836: int flag; 837: void handler(int signal, siginfo_t *siginfo, void *context) 838: { flag = ((*siginfo).si_pid == getpid()) ? 0 : 1; }], 839: [struct sigaction action; 840: action.sa_sigaction = handler; 841: action.sa_flags = SA_SIGINFO; 842: sigaction(SIGUSR1, &action, NULL); 843: raise(SIGUSR1); 844: return(flag);])], 845: [BROKEN_SIGINFO=-U_BROKEN_SIGINFO; AC_MSG_RESULT(no)], 846: [BROKEN_SIGINFO=-D_BROKEN_SIGINFO; AC_MSG_RESULT(yes)]) 847: 848: AC_FUNC_STRCOLL 849: AC_FUNC_STRFTIME 850: AC_FUNC_VPRINTF 851: AC_CHECK_FUNCS(ftime getcwd putenv select strcspn strdup \ 852: strerror strspn strstr strtod) 853: 854: dnl Check for OpenSSL os/comp 855: AC_ARG_WITH(openssl_arch, 856: [ --with-openssl-arch=ARCH specify os and compiler for openssl (ARCH or list)], 857: [], [with_openssl_arch=none]) 858: 859: if test $(uname) = "OS/2"; then 860: bash -c "cd tools/$OPENSSL && os2/OS2-EMX.cmd" 861: else 862: if test "x$with_openssl_arch" = xnone; then 863: (cd tools/$OPENSSL && ./config) 864: elif test "x$with_openssl_arch" = xyes -o "x$with_openssl_arch" = xno; then 865: (cd tools/$OPENSSL && ./Configure) 866: AC_MSG_ERROR([OS/COMP informations are required!]) 867: elif test "x$with_openssl_arch" = xlist; then 868: (cd tools/$OPENSSL && ./Configure) 869: AC_MSG_ERROR([Please specify OS and Architecture]) 870: else 871: (cd tools/$OPENSSL && ./Configure $with_openssl_arch) 872: fi 873: fi 874: 875: AC_CONFIG_SUBDIRS(tools/$NCURSES) 876: AC_CONFIG_SUBDIRS(tools/$READLINE) 877: AC_CONFIG_SUBDIRS(tools/$GSL) 878: AC_CONFIG_SUBDIRS(tools/$GPP) 879: AC_CONFIG_SUBDIRS(tools/$FILE) 880: AC_CONFIG_SUBDIRS(tools/$ICONV) 881: AC_CONFIG_SUBDIRS(tools/$SQLITE) 882: AC_CONFIG_SUBDIRS(tools/$UNITS) 883: 884: if test "$MYGNUPLOT" = "yes"; then 885: if test ! -d "$srcdir"/tools/$GNUPLOT; then 886: gunzip -c "$srcdir"/tools/$GNUPLOT.tar.gz | \ 887: (cd "$srcdir/tools" && tar -xf -) 888: fi 889: AC_CONFIG_SUBDIRS(tools/$GNUPLOT) 890: GNUPLOT_COMPILATION=$GNUPLOT 891: else 892: GNUPLOT_COMPILATION= 893: fi 894: 895: AC_SUBST(GNUPLOT_COMPILATION) 896: 897: case $host_cpu in 898: 899: i?86) 900: CFLAGS="$CFLAGS -malign-double -mieee-fp -Wall -funsigned-char \ 901: -Wno-pointer-sign" 902: FFLAGS="$FFLAGS -malign-double -mieee-fp -Wall -fno-f2c" 903: FCFLAGS="$FCFLAGS -malign-double -mieee-fp -Wall -fno-f2c" 904: break ;; 905: 906: x86_64*) 907: CFLAGS="$CFLAGS -malign-double -mieee-fp -Wall -funsigned-char \ 908: -Wno-pointer-sign" 909: FFLAGS="$FFLAGS -malign-double -mieee-fp -Wall -fno-f2c" 910: FCFLAGS="$FCFLAGS -malign-double -mieee-fp -Wall -fno-f2c" 911: break ;; 912: 913: alpha*) 914: CFLAGS="$CFLAGS -mieee -funsigned-char -Wall \ 915: -Wno-pointer-sign" 916: FFLAGS="$FFLAGS -mieee -Wall" 917: FCFLAGS="$FCFLAGS -mieee -Wall" 918: break ;; 919: 920: sparc*) 921: CFLAGS="$CFLAGS -Wall -funsigned-char \ 922: -Wno-pointer-sign" 923: FFLAGS="$FFLAGS -Wall" 924: FCFLAGS="$FCFLAGS -Wall" 925: break ;; 926: 927: esac 928: 929: case $host_os in 930: 931: cygwin*) 932: OS=Cygwin 933: break ;; 934: 935: interix*) 936: OS=Interix 937: break ;; 938: 939: *) 940: OS=$(uname) 941: break ;; 942: 943: esac 944: 945: AC_SUBST(OS) 946: 947: DATE_FR=$(env LC_ALL=fr_FR date +'%A %x, %X %Z') 948: DATE=$(env LC_ALL=C date +'%A %x, %X %Z') 949: MALLOC= 950: 951: case $OS in 952: 953: Darwin) 954: EXPORT_DYNAMIC=-Wl,-flat_namespace 955: NESTED_FUNCTIONS=-fnested-functions 956: SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES 957: IPCS_SYSV=-UIPCS_SYSV 958: CXXFLAGS="$CXXFLAGS -D_GLIBCXX_FULLY_DYNAMIC_STRING" 959: ac_configure_args="$ac_configure_args --with-readline=builtin \ 960: --disable-shared --enable-static --enable-threads" 961: C_STANDARD=-std=gnu99 962: break ;; 963: 964: Cygwin) 965: EXPORT_DYNAMIC=-Wl,--export-all-symbols 966: NESTED_FUNCTIONS= 967: SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES 968: IPCS_SYSV=-UIPCS_SYSV 969: ac_configure_args="$ac_configure_args --with-readline=builtin \ 970: --disable-shared --enable-static --enable-threads" 971: C_STANDARD=-std=gnu99 972: break ;; 973: 974: Interix) 975: EXPORT_DYNAMIC=-Wl,--export-all-symbols 976: NESTED_FUNCTIONS= 977: SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES 978: IPCS_SYSV=-UIPCS_SYSV 979: ac_configure_args="$ac_configure_args --with-readline=builtin \ 980: --disable-shared --enable-static --enable-threads" 981: C_STANDARD=-std=gnu99 982: break;; 983: 984: AIX) 985: EXPORT_DYNAMIC=-Wl,--export-dynamic 986: NESTED_FUNCTIONS= 987: SEMAPHORES_NOMMES=-DSEMAPHORES_NOMMES 988: IPCS_SYSV=-UIPCS_SYSV 989: ac_configure_args="$ac_configure_args --with-readline=builtin \ 990: --disable-shared --enable-static --enable-threads" 991: C_STANDARD=-std=gnu99 992: break ;; 993: 994: OS/2) 995: if test $FORCED_FINAL_ENCODING -eq 0; then \ 996: FINAL_ENCODING=CP850; \ 997: fi; 998: OS=OS2 999: NESTED_FUNCTIONS= 1000: EXPORT_DYNAMIC=-Zmap 1001: SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES 1002: IPCS_SYSV=-DIPCS_SYSV 1003: ac_configure_args="$ac_configure_args --without-readline \ 1004: --without-cairo --disable-shared --enable-static \ 1005: --enable-threads" 1006: C_STANDARD= 1007: break;; 1008: 1009: OpenBSD) 1010: if test $FORCED_FINAL_ENCODING -eq 0; then \ 1011: FINAL_ENCODING=UTF-8; \ 1012: fi; 1013: EXPORT_DYNAMIC=-Wl,--export-dynamic 1014: NESTED_FUNCTIONS= 1015: SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES 1016: IPCS_SYSV=-DIPCS_SYSV 1017: ac_configure_args="$ac_configure_args --with-readline=builtin \ 1018: --disable-shared --enable-static --enable-threads" 1019: C_STANDARD=-std=gnu99 1020: break;; 1021: 1022: SunOS) 1023: EXPORT_DYNAMIC=-Wl,--export-dynamic 1024: NESTED_FUNCTIONS= 1025: SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES 1026: 1027: if test $IPCS_SYSV = no; then 1028: IPCS_SYSV=-UIPCS_SYSV 1029: else 1030: IPCS_SYSV=-DIPCS_SYSV 1031: fi 1032: 1033: ac_configure_args="$ac_configure_args --with-readline=builtin \ 1034: --disable-shared --enable-static --enable-threads" 1035: C_STANDARD=-std=gnu99 1036: MALLOC=-lumem 1037: break ;; 1038: 1039: *) 1040: EXPORT_DYNAMIC=-Wl,--export-dynamic 1041: NESTED_FUNCTIONS= 1042: SEMAPHORES_NOMMES=-USEMAPHORES_NOMMES 1043: 1044: if test $IPCS_SYSV = no; then 1045: IPCS_SYSV=-UIPCS_SYSV 1046: else 1047: IPCS_SYSV=-DIPCS_SYSV 1048: fi 1049: 1050: ac_configure_args="$ac_configure_args --with-readline=builtin \ 1051: --disable-shared --enable-static --enable-threads" 1052: C_STANDARD=-std=gnu99 1053: break ;; 1054: 1055: esac 1056: 1057: AC_SUBST(C_STANDARD) 1058: AC_SUBST(EXPORT_DYNAMIC) 1059: AC_SUBST(NESTED_FUNCTIONS) 1060: AC_SUBST(SEMAPHORES_NOMMES) 1061: AC_SUBST(IPCS_SYSV) 1062: AC_SUBST(SEMUN) 1063: AC_SUBST(IPV6) 1064: AC_SUBST(BROKEN_SIGINFO) 1065: AC_SUBST(BSH_PATH) 1066: 1067: AC_SUBST(NCURSES) 1068: AC_SUBST(READLINE) 1069: AC_SUBST(UNITS) 1070: AC_SUBST(GSL) 1071: AC_SUBST(GPP) 1072: AC_SUBST(GNUPLOT) 1073: AC_SUBST(FILE) 1074: AC_SUBST(ICONV) 1075: AC_SUBST(SQLITE) 1076: AC_SUBST(OPENSSL) 1077: AC_SUBST(FINAL_ENCODING) 1078: AC_SUBST(DATE) 1079: AC_SUBST(DATE_FR) 1080: AC_SUBST(EXT_SQL) 1081: AC_SUBST(MALLOC) 1082: 1083: AC_SUBST(CFLAGS) 1084: AC_SUBST(CXXFLAGS) 1085: AC_SUBST(FFLAGS) 1086: AC_SUBST(FCFLAGS) 1087: 1088: AC_CONFIG_FILES(Makefile) 1089: AC_CONFIG_FILES(COPYING) 1090: AC_CONFIG_FILES(tools/Makefile) 1091: AC_CONFIG_FILES(src/Makefile) 1092: AC_CONFIG_FILES(man/Makefile) 1093: AC_CONFIG_FILES(man/fr_FR/Makefile) 1094: AC_CONFIG_FILES(doc/Makefile) 1095: AC_CONFIG_FILES(scripts/Makefile) 1096: AC_CONFIG_FILES(scripts/mkrplso) 1097: AC_CONFIG_FILES(scripts/rplcc) 1098: AC_CONFIG_FILES(scripts/rpllink) 1099: AC_CONFIG_FILES(rpltags/Makefile) 1100: AC_CONFIG_FILES(rpliconv/Makefile) 1101: AC_CONFIG_FILES(rplsums/Makefile) 1102: AC_CONFIG_FILES(rplawk/Makefile) 1103: AC_CONFIG_FILES(lapack/lapack/Makefile) 1104: AC_CONFIG_FILES(lapack/blas/Makefile) 1105: 1106: AC_CONFIG_FILES(man/rpl.1) 1107: AC_CONFIG_FILES(man/rplcc.1) 1108: AC_CONFIG_FILES(man/rpllink.1) 1109: AC_CONFIG_FILES(man/rpltags.1) 1110: AC_CONFIG_FILES(man/mkrplso.1) 1111: AC_CONFIG_FILES(man/fr_FR/rpl.1) 1112: AC_CONFIG_FILES(man/fr_FR/rplcc.1) 1113: AC_CONFIG_FILES(man/fr_FR/rpllink.1) 1114: AC_CONFIG_FILES(man/fr_FR/rpltags.1) 1115: AC_CONFIG_FILES(man/fr_FR/mkrplso.1) 1116: 1117: AC_OUTPUT