1 | dnl# -*- sh -*- |
1 | dnl# -*- sh -*- |
2 | dnl# |
2 | dnl# |
3 | dnl# Process this file with autoconf to produce a configure script. |
3 | dnl# Process this file with autoconf to produce a configure script. |
4 | dnl# |
4 | dnl# |
|
|
5 | orig_CXXFLAGS="$CXXFLAGS" |
|
|
6 | |
5 | AC_INIT |
7 | AC_INIT |
6 | AC_CONFIG_SRCDIR([src/feature.h]) |
8 | AC_CONFIG_SRCDIR([src/feature.h]) |
7 | AC_CONFIG_AUX_DIR(autoconf) |
9 | AC_CONFIG_AUX_DIR(autoconf) |
8 | AC_CONFIG_HEADER(config.h:autoconf/config.h.in) |
10 | AC_CONFIG_HEADER(config.h:autoconf/config.h.in) |
9 | |
11 | |
… | |
… | |
32 | AC_PROG_CPP |
34 | AC_PROG_CPP |
33 | AC_PROG_INSTALL |
35 | AC_PROG_INSTALL |
34 | AC_PROG_AWK |
36 | AC_PROG_AWK |
35 | |
37 | |
36 | AC_LANG(C) |
38 | AC_LANG(C) |
|
|
39 | |
|
|
40 | dnl# -------------------------------------------------------------------------- |
|
|
41 | dnl# Supply default CFLAGS, if not specified by `CFLAGS=flags ./configure' |
|
|
42 | dnl# |
|
|
43 | if test -z "$orig_CXXFLAGS"; then |
|
|
44 | CXXFLAGS='-O' |
|
|
45 | if test x$GCC = xyes && test "x$GXX" = xyes; then |
|
|
46 | CXXFLAGS="-g -O3" |
|
|
47 | fi |
|
|
48 | CFLAGS="$CXXFLAGS" |
|
|
49 | fi |
37 | |
50 | |
38 | LINKER="$CXX" |
51 | LINKER="$CXX" |
39 | if test x$GCC = xyes && test x$GXX = xyes; then |
52 | if test x$GCC = xyes && test x$GXX = xyes; then |
40 | AC_CHECK_LIB(supc++, main, [ |
53 | AC_CHECK_LIB(supc++, main, [ |
41 | LINKER="$CC" |
54 | LINKER="$CC" |
… | |
… | |
444 | fi]) |
457 | fi]) |
445 | |
458 | |
446 | dnl# -------------------------------------------------------------------------- |
459 | dnl# -------------------------------------------------------------------------- |
447 | |
460 | |
448 | AC_DEFINE(PROTOTYPES, 1, Define if you need function prototypes) |
461 | AC_DEFINE(PROTOTYPES, 1, Define if you need function prototypes) |
449 | |
|
|
450 | dnl# -------------------------------------------------------------------------- |
|
|
451 | dnl# Supply default CFLAGS, if not specified by `CFLAGS=flags ./configure' |
|
|
452 | dnl# |
|
|
453 | if test -z "$CFLAGS"; then |
|
|
454 | if test -z "$CCOPTS"; then |
|
|
455 | CCOPTS='-O' |
|
|
456 | dnl> if test "x$GCC" = xyes; then |
|
|
457 | dnl> if test x$system = xLinux; then |
|
|
458 | dnl> CCOPTS="$CCOPTS "'-O2 -fno-strength-reduce' |
|
|
459 | dnl> fi |
|
|
460 | dnl> fi |
|
|
461 | fi |
|
|
462 | CFLAGS="$CCOPTS" |
|
|
463 | fi |
|
|
464 | |
462 | |
465 | AC_PATH_PROG(MV, mv, mv) |
463 | AC_PATH_PROG(MV, mv, mv) |
466 | AC_PATH_PROG(RM, rm, rm) |
464 | AC_PATH_PROG(RM, rm, rm) |
467 | AC_PATH_PROG(CP, cp, cp) |
465 | AC_PATH_PROG(CP, cp, cp) |
468 | AC_PATH_PROG(LN, ln, ln) |
466 | AC_PATH_PROG(LN, ln, ln) |