Michael Clark | 4504df7 | 2007-03-13 08:26:20 +0000 | [diff] [blame] | 1 | AC_PREREQ(2.52) |
| 2 | |
| 3 | # Process this file with autoconf to produce a configure script. |
Eric Haszlakiewicz | 781798c | 2012-03-31 23:17:31 -0500 | [diff] [blame] | 4 | AC_INIT([json-c], 0.10, [json-c@googlegroups.com]) |
Michael Clark | 4504df7 | 2007-03-13 08:26:20 +0000 | [diff] [blame] | 5 | |
| 6 | AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION) |
| 7 | |
Eric Haszlakiewicz | 1e89ba6 | 2012-04-22 10:27:50 -0500 | [diff] [blame] | 8 | AC_PROG_MAKE_SET |
| 9 | |
Michael Clark | 4504df7 | 2007-03-13 08:26:20 +0000 | [diff] [blame] | 10 | # Checks for programs. |
| 11 | |
| 12 | # Checks for libraries. |
| 13 | |
| 14 | # Checks for header files. |
| 15 | AM_CONFIG_HEADER(config.h) |
Eric Haszlakiewicz | b21b137 | 2012-02-15 20:44:54 -0600 | [diff] [blame] | 16 | AM_CONFIG_HEADER(json_config.h) |
Michael Clark | 4504df7 | 2007-03-13 08:26:20 +0000 | [diff] [blame] | 17 | AC_HEADER_STDC |
| 18 | AC_CHECK_HEADERS(fcntl.h limits.h strings.h syslog.h unistd.h [sys/param.h] stdarg.h) |
Eric Haszlakiewicz | b21b137 | 2012-02-15 20:44:54 -0600 | [diff] [blame] | 19 | AC_CHECK_HEADER(inttypes.h,[AC_DEFINE([JSON_C_HAVE_INTTYPES_H],[1],[Public define for json_inttypes.h])]) |
Michael Clark | 4504df7 | 2007-03-13 08:26:20 +0000 | [diff] [blame] | 20 | |
| 21 | # Checks for typedefs, structures, and compiler characteristics. |
| 22 | AC_C_CONST |
| 23 | AC_TYPE_SIZE_T |
| 24 | |
| 25 | # Checks for library functions. |
| 26 | AC_FUNC_VPRINTF |
| 27 | AC_FUNC_MEMCMP |
| 28 | AC_FUNC_MALLOC |
| 29 | AC_FUNC_REALLOC |
| 30 | AC_CHECK_FUNCS(strndup strerror vsnprintf vasprintf open vsyslog strncasecmp) |
| 31 | |
| 32 | AM_PROG_LIBTOOL |
| 33 | |
Eric Haszlakiewicz | 1e89ba6 | 2012-04-22 10:27:50 -0500 | [diff] [blame] | 34 | AC_CONFIG_FILES([ |
Michael Clark | 4504df7 | 2007-03-13 08:26:20 +0000 | [diff] [blame] | 35 | Makefile |
| 36 | json.pc |
Eric Haszlakiewicz | 1e89ba6 | 2012-04-22 10:27:50 -0500 | [diff] [blame] | 37 | tests/Makefile |
Michael Clark | 4504df7 | 2007-03-13 08:26:20 +0000 | [diff] [blame] | 38 | ]) |
Eric Haszlakiewicz | 1e89ba6 | 2012-04-22 10:27:50 -0500 | [diff] [blame] | 39 | |
| 40 | AC_OUTPUT |
| 41 | |