1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
|
# -*- Autoconf -*-
# Process this file with autoconf to produce a configure script.
AC_PREREQ(2.57)
AC_INIT([jim], [0.60], [steveb@workware.net.au])
AC_SUBST(TARGET_PLATFORM,$ac_cv_host)
# Checks for programs.
AC_PROG_CC
AC_PROG_MAKE_SET
AC_ARG_ENABLE(fork,
[ --disable-fork Do not use fork (no exec, etc.)],
[
if test "x$enableval" = "xno" ; then
AC_MSG_RESULT(* disabling fork)
JIM_NOFORK=1
fi
],
)
AC_SUBST(JIM_NOFORK,$JIM_NOFORK)
jim_extensions=
AC_ARG_WITH(jim-ext,
[ --with-jim-ext Specify jim extensions to build (or all)],
[
if test "x$withval" != "xno" ; then
if test "x$withval" = "xall" ; then
jim_extensions="package readdir glob array clock exec file posix regexp signal tcl6 eventloop aio syslog"
else
jim_extensions="$withval"
fi
fi
]
)
AC_MSG_RESULT(enabling jim extensions: $jim_extensions)
AC_SUBST(JIM_EXTENSIONS,$jim_extensions)
for i in $jim_extensions; do
dnl AC_DEFINE_UNQUOTED(with_jim_ext_$i)
EXTRA_CFLAGS="$EXTRA_CFLAGS -Dwith_jim_ext_$i"
done
AC_CHECK_FUNCS([ualarm],EXTRA_CFLAGS="$EXTRA_CFLAGS -DHAVE_UALARM")
AC_SUBST(JIM_EXTENSIONS,$JIM_EXTENSIONS)
AC_SUBST(EXTRA_CFLAGS,$EXTRA_CFLAGS)
AC_CHECK_LIB(dl, dlopen,AC_SUBST(LIBDL,-ldl))
AC_CONFIG_FILES([Makefile])
AC_OUTPUT
|