diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/configure.ac b/configure.ac new file mode 100644 index 0000000..fcc20ff --- /dev/null +++ b/configure.ac | |||
| @@ -0,0 +1,35 @@ | |||
| 1 | # -*- Autoconf -*- | ||
| 2 | # Process this file with autoconf to produce a configure script. | ||
| 3 | |||
| 4 | AC_PREREQ(2.61) | ||
| 5 | AC_INIT(libiphone, 0.1.0, nospam@nowhere.com) | ||
| 6 | AM_INIT_AUTOMAKE(libiphone, 0.1.0) | ||
| 7 | AC_CONFIG_SRCDIR([src/lockdown.c]) | ||
| 8 | AC_CONFIG_HEADER([config.h]) | ||
| 9 | |||
| 10 | # Checks for programs. | ||
| 11 | AC_PROG_CC | ||
| 12 | |||
| 13 | # Checks for libraries. | ||
| 14 | AC_CHECK_LIB(xml2,xmlFree,,[AC_MSG_ERROR([libxml2 library missing])]) | ||
| 15 | AC_CHECK_LIB(usb,usb_bulk_write,,[AC_MSG_ERROR([libusb library missing])]) | ||
| 16 | AC_CHECK_LIB(gnutls,gnutls_record_send,,[AC_MSG_ERROR([libgnutls library missing])]) | ||
| 17 | |||
| 18 | # Checks for header files. | ||
| 19 | AC_HEADER_STDC | ||
| 20 | AC_CHECK_HEADERS([arpa/inet.h stdint.h stdlib.h string.h]) | ||
| 21 | |||
| 22 | # Checks for typedefs, structures, and compiler characteristics. | ||
| 23 | AC_C_CONST | ||
| 24 | AC_TYPE_SIZE_T | ||
| 25 | AC_TYPE_SSIZE_T | ||
| 26 | AC_TYPE_UINT16_T | ||
| 27 | AC_TYPE_UINT32_T | ||
| 28 | AC_TYPE_UINT8_T | ||
| 29 | |||
| 30 | # Checks for library functions. | ||
| 31 | AC_FUNC_MALLOC | ||
| 32 | AC_FUNC_REALLOC | ||
| 33 | AC_CHECK_FUNCS([strcasecmp strdup strerror strndup]) | ||
| 34 | |||
| 35 | AC_OUTPUT(Makefile src/Makefile) | ||
