diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac index 5078afd..98b0008 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -27,12 +27,15 @@ AC_PROG_LIBTOOL | |||
| 27 | 27 | ||
| 28 | # Checks for libraries. | 28 | # Checks for libraries. |
| 29 | PKG_CHECK_MODULES(libusbmuxd, libusbmuxd >= 0.1.4) | 29 | PKG_CHECK_MODULES(libusbmuxd, libusbmuxd >= 0.1.4) |
| 30 | PKG_CHECK_MODULES(libglib2, glib-2.0 >= 2.14.1) | ||
| 31 | PKG_CHECK_MODULES(libgnutls, gnutls >= 2.2.0) | 30 | PKG_CHECK_MODULES(libgnutls, gnutls >= 2.2.0) |
| 32 | PKG_CHECK_MODULES(libtasn1, libtasn1 >= 1.1) | 31 | PKG_CHECK_MODULES(libtasn1, libtasn1 >= 1.1) |
| 33 | PKG_CHECK_MODULES(libplist, libplist >= 0.15) | 32 | PKG_CHECK_MODULES(libplist, libplist >= 0.15) |
| 34 | PKG_CHECK_MODULES(libplistmm, libplist++ >= 0.15) | 33 | PKG_CHECK_MODULES(libplistmm, libplist++ >= 0.15) |
| 35 | AC_CHECK_LIB(gcrypt, gcry_control, [AC_SUBST(libgcrypt_LIBS,[-lgcrypt])], [AC_MSG_ERROR([libgcrypt is required to build libimobiledevice])]) | 34 | AC_CHECK_LIB(gcrypt, gcry_control, [AC_SUBST(libgcrypt_LIBS,[-lgcrypt])], [AC_MSG_ERROR([libgcrypt is required to build libimobiledevice])]) |
| 35 | AC_CHECK_LIB(pthread, [pthread_create, pthread_mutex_lock], [AC_SUBST(libpthread_LIBS,[-lpthread])], [AC_MSG_ERROR([libpthread is required to build libimobiledevice])]) | ||
| 36 | |||
| 37 | PKG_CHECK_MODULES(libglib2, glib-2.0 >= 2.14.1, enable_glib2=yes, enable_glib2=no) | ||
| 38 | AM_CONDITIONAL([HAVE_GLIB2],[test "x$enable_glib2" == "xyes"]) | ||
| 36 | 39 | ||
| 37 | # Checks for header files. | 40 | # Checks for header files. |
| 38 | AC_HEADER_STDC | 41 | AC_HEADER_STDC |
| @@ -51,6 +54,17 @@ AC_FUNC_MALLOC | |||
| 51 | AC_FUNC_REALLOC | 54 | AC_FUNC_REALLOC |
| 52 | AC_CHECK_FUNCS([strcasecmp strdup strerror strndup]) | 55 | AC_CHECK_FUNCS([strcasecmp strdup strerror strndup]) |
| 53 | 56 | ||
| 57 | AC_DEFINE(LITTLE_ENDIAN,0,[little endian]) | ||
| 58 | AC_DEFINE(BIG_ENDIAN,1,[big endian]) | ||
| 59 | AC_C_BIGENDIAN([ac_cv_c_bigendian="yes"], [ac_cv_c_bigendian="no"], [], []) | ||
| 60 | if test "x$ac_cv_c_bigendian" = "xyes"; then | ||
| 61 | AC_DEFINE(BYTE_ORDER,1,[big endian byte order]) | ||
| 62 | else | ||
| 63 | AC_DEFINE(BYTE_ORDER,0,[little endian byte order]) | ||
| 64 | fi | ||
| 65 | |||
| 66 | |||
| 67 | |||
| 54 | AC_ARG_WITH([swig], | 68 | AC_ARG_WITH([swig], |
| 55 | [AS_HELP_STRING([--without-swig], | 69 | [AS_HELP_STRING([--without-swig], |
| 56 | [build Python bindings using swig (default is yes)])], | 70 | [build Python bindings using swig (default is yes)])], |
