Commit | Line | Data |
---|---|---|
c906108c | 1 | dnl Process this file with autoconf to produce a configure script. |
6ffe910a | 2 | AC_PREREQ(2.64)dnl |
c906108c | 3 | AC_INIT(Makefile.in) |
9c082ca8 | 4 | sinclude(../common/acinclude.m4) |
c906108c | 5 | |
6ffe910a | 6 | SIM_AC_COMMON |
35695fd6 | 7 | |
c906108c SS |
8 | AC_CHECK_HEADERS(stdlib.h) |
9 | ||
7a292a7a SS |
10 | # In the Cygwin environment, we need some additional flags. |
11 | AC_CACHE_CHECK([for cygwin], sim_cv_os_cygwin, | |
12 | [AC_EGREP_CPP(lose, [ | |
13 | #ifdef __CYGWIN__ | |
14 | lose | |
15 | #endif],[sim_cv_os_cygwin=yes],[sim_cv_os_cygwin=no])]) | |
16 | ||
17 | if test x$sim_cv_os_cygwin = xyes; then | |
18 | TERMCAP='`if test -r ../../libtermcap/libtermcap.a; then echo ../../libtermcap/libtermcap.a; else echo -ltermcap; fi` -luser32' | |
19 | else | |
20 | AC_CHECK_LIB(termcap, main, TERMCAP=-ltermcap, TERMCAP="") | |
21 | fi | |
c906108c SS |
22 | AC_SUBST(TERMCAP) |
23 | ||
70a9be63 HPN |
24 | # We prefer the in-tree readline. Top-level dependencies make sure |
25 | # src/readline (if it's there) is configured before src/sim. | |
26 | if test -r ../../readline/Makefile; then | |
27 | READLINE=../../readline/libreadline.a | |
28 | else | |
29 | AC_CHECK_LIB(readline, readline, READLINE=-lreadline, | |
30 | AC_ERROR([the required "readline" library is missing]), $TERMCAP) | |
31 | fi | |
32 | AC_SUBST(READLINE) | |
c906108c | 33 | SIM_AC_OUTPUT |