1 | dnl# |
1 | dnl# |
2 | dnl# Process this file with autoconf to produce a configure script. |
2 | dnl# Process this file with autoconf to produce a configure script. |
3 | dnl# |
3 | dnl# |
4 | |
4 | |
5 | AC_INIT |
5 | AC_INIT |
6 | AC_PREREQ(2.50) |
6 | AC_PREREQ(2.71) |
7 | AC_CONFIG_SRCDIR([src/feature.h]) |
7 | AC_CONFIG_SRCDIR([src/feature.h]) |
8 | AC_CONFIG_HEADER(config.h:config.h.in) |
8 | AC_CONFIG_HEADERS(config.h:config.h.in) |
9 | |
9 | |
10 | AC_CANONICAL_HOST |
10 | AC_CANONICAL_HOST |
11 | |
11 | |
12 | dnl RXVT version |
12 | dnl RXVT version |
13 | changequote(, )dnl |
13 | changequote(, )dnl |
… | |
… | |
26 | dnl# Checks for programs. |
26 | dnl# Checks for programs. |
27 | AC_PROG_CC |
27 | AC_PROG_CC |
28 | AC_PROG_CXX |
28 | AC_PROG_CXX |
29 | AC_PROG_INSTALL |
29 | AC_PROG_INSTALL |
30 | |
30 | |
31 | AC_AIX |
31 | AC_USE_SYSTEM_EXTENSIONS |
32 | AC_GNU_SOURCE |
|
|
33 | AC_ISC_POSIX |
|
|
34 | AC_LANG(C++) |
32 | AC_LANG(C++) |
|
|
33 | |
|
|
34 | if test "$ac_prog_cxx_stdcxx" != cxx11; then |
|
|
35 | AC_MSG_ERROR([the compiler does not support C++11]) |
|
|
36 | fi |
35 | |
37 | |
36 | LINKER="$CXX" |
38 | LINKER="$CXX" |
37 | dnl check whether we can link with gcc -lsupc++ |
39 | dnl check whether we can link with gcc -lsupc++ |
38 | if test x$GCC = xyes && test x$GXX = xyes; then |
40 | if test x$GCC = xyes && test x$GXX = xyes; then |
39 | dnl FreeBSD (at least up to 5.3) has a broken GCC, workaround it |
41 | dnl FreeBSD (at least up to 5.3) has a broken GCC, workaround it |