OSDN Git Service

* public snapshot of sid simulator
[pf3gnuchains/pf3gnuchains3x.git] / sid / component / cfgroot / configure.in
1 dnl Process this file with autoconf to produce a configure script.
2 AC_INIT(Makefile.in)
3 AC_CONFIG_AUX_DIR(../../config)
4 AM_INIT_AUTOMAKE(sidcomp,0.1)
5 AM_CONFIG_HEADER(config.h:config.in)
6
7 AM_MAINTAINER_MODE
8 AC_DISABLE_SHARED
9 AC_LIBLTDL_CONVENIENCE
10 AM_PROG_LIBTOOL
11
12 AC_EXEEXT
13 AC_PROG_CXX
14 AC_PROG_CXXCPP
15 AC_PROG_MAKE_SET
16 AC_ARG_PROGRAM
17 AC_LANG_CPLUSPLUS
18 AC_HEADER_STDC
19
20 dnl No need to check for these any more: they are always included
21 dnl AC_CHECK_LIB(ltdl, lt_dlopen)
22 dnl AC_CHECK_HEADERS(ltdl.h)
23 AC_SUBST(LIBLTDL)
24
25 AC_CHECK_FUNCS(cygwin_conv_to_full_posix_path)
26
27 dnl Timebomb processing
28 AC_CHECK_HEADERS(time.h)
29 AC_CHECK_FUNCS(ctime)
30 AC_ARG_ENABLE(timebomb, 
31         [  --enable-timebomb=TIME  refuse to start after TIME seconds past epoch])      
32 SID_TIMEBOMB=0
33 if test -z "$enable_timebomb"
34 then
35         SID_TIMEBOMB=0
36 elif test "$enable_timebomb" = "no"
37 then
38         SID_TIMEBOMB=0
39 elif expr "$enable_timebomb" : '[[0-9]]*$' >/dev/null
40 then
41         SID_TIMEBOMB=$enable_timebomb
42 # XXX: support relative "days from now" format
43 else
44         AC_ERROR([Must specify timebomb time in proper format])
45 fi
46 AC_DEFINE_UNQUOTED(SID_TIMEBOMB, $SID_TIMEBOMB, [Timebomb - seconds since epoch - 0=unlimited])
47
48 dnl Outputs
49 AC_CONFIG_SUBDIRS(libltdl)
50 AC_OUTPUT(Makefile)