summaryrefslogtreecommitdiffstats
path: root/configure.ac
diff options
context:
space:
mode:
authorGravatar Matt Colyer2008-07-29 10:13:37 -0700
committerGravatar Matt Colyer2008-07-29 10:13:37 -0700
commit3dc130f3049e250b2d5c0b48af1995fda2fad3d4 (patch)
tree9d801459ef68e83a0d4ca038c0589d8e4c8aa2b2 /configure.ac
parent6039e5bbfc36aa5210295c38f251ed178ce5adbb (diff)
downloadlibimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.gz
libimobiledevice-3dc130f3049e250b2d5c0b48af1995fda2fad3d4.tar.bz2
Autotooled the project with very basic versioning support.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac35
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
4AC_PREREQ(2.61)
5AC_INIT(libiphone, 0.1.0, nospam@nowhere.com)
6AM_INIT_AUTOMAKE(libiphone, 0.1.0)
7AC_CONFIG_SRCDIR([src/lockdown.c])
8AC_CONFIG_HEADER([config.h])
9
10# Checks for programs.
11AC_PROG_CC
12
13# Checks for libraries.
14AC_CHECK_LIB(xml2,xmlFree,,[AC_MSG_ERROR([libxml2 library missing])])
15AC_CHECK_LIB(usb,usb_bulk_write,,[AC_MSG_ERROR([libusb library missing])])
16AC_CHECK_LIB(gnutls,gnutls_record_send,,[AC_MSG_ERROR([libgnutls library missing])])
17
18# Checks for header files.
19AC_HEADER_STDC
20AC_CHECK_HEADERS([arpa/inet.h stdint.h stdlib.h string.h])
21
22# Checks for typedefs, structures, and compiler characteristics.
23AC_C_CONST
24AC_TYPE_SIZE_T
25AC_TYPE_SSIZE_T
26AC_TYPE_UINT16_T
27AC_TYPE_UINT32_T
28AC_TYPE_UINT8_T
29
30# Checks for library functions.
31AC_FUNC_MALLOC
32AC_FUNC_REALLOC
33AC_CHECK_FUNCS([strcasecmp strdup strerror strndup])
34
35AC_OUTPUT(Makefile src/Makefile)