1dnl ##
2dnl ##   Autoconf specification for STR library
3dnl ##
4
5AC_PREREQ(2.53)
6AC_INIT
7AC_HEADLINE(dnl
8OSSP str, String Handling, dnl
9STR_VERSION, str_version.c, dnl
10[Copyright (c) 1999-2005 Ralf S. Engelschall <rse@engelschall.com>
11Copyright (c) 1999-2005 The OSSP Project <http://www.ossp.org>])
12AC_PLATFORM(PLATFORM)
13
14AC_PROG_MAKE_SET
15AC_PROG_CC
16AC_PROG_CPP
17AC_CHECK_DEBUGGING
18
19sinclude(libtool.m4)
20AC_PROG_LIBTOOL
21
22AC_CHECK_SIZEOF(char, 1)
23AC_CHECK_SIZEOF(short, 2)
24AC_CHECK_SIZEOF(int, 4)
25AC_CHECK_SIZEOF(long, 4)
26AC_CHECK_SIZEOF(long long, 8)
27AC_CHECK_SIZEOF(void *, 4)
28
29AC_CHECK_VA_COPY
30
31AC_HAVE_FUNCS(memmove memset memcmp memchr)
32AC_HAVE_FUNCS(isnan isinf)
33
34AC_CHECK_EXTLIB([Dmalloc], dmalloc, dmalloc_debug, dmalloc.h,
35                [AC_DEFINE(WITH_DMALLOC, 1, [Define to 1 if building with Dmalloc])])
36
37AC_CONFIG_HEADERS(config.h)
38AC_CONFIG_FILES([Makefile str.h str-config])
39AC_CONFIG_COMMANDS([adjustment], [chmod a+x str-config])
40AC_OUTPUT
41
42