diff options
Diffstat (limited to 'configure.ac')
| -rw-r--r-- | configure.ac | 22 |
1 files changed, 16 insertions, 6 deletions
diff --git a/configure.ac b/configure.ac index e33f1ab..7082ca9 100644 --- a/configure.ac +++ b/configure.ac | |||
| @@ -87,16 +87,26 @@ AC_CHECK_MEMBER(struct dirent.d_type, AC_DEFINE(HAVE_DIRENT_D_TYPE, 1, [define i | |||
| 87 | AC_ARG_WITH([cython], | 87 | AC_ARG_WITH([cython], |
| 88 | [AS_HELP_STRING([--without-cython], | 88 | [AS_HELP_STRING([--without-cython], |
| 89 | [build Python bindings using Cython (default is yes)])], | 89 | [build Python bindings using Cython (default is yes)])], |
| 90 | [build_cython=$withval], | 90 | [build_cython=false], |
| 91 | [build_cython=yes]) | 91 | [build_cython=true]) |
| 92 | if test "$build_cython" = "yes"; then | 92 | if test "$build_cython" = "true"; then |
| 93 | AM_PATH_PYTHON(2.3) | 93 | AC_PROG_CYTHON([0.17.0]) |
| 94 | AC_PROG_CYTHON(0.17.0) | 94 | if [test "x$CYTHON" != "xfalse"]; then |
| 95 | CYTHON_PYTHON | 95 | AM_PATH_PYTHON([2.3], [ |
| 96 | CYTHON_PYTHON | ||
| 97 | AS_COMPILER_FLAG([-Wno-cast-function-type -Werror], [ | ||
| 98 | CYTHON_CFLAGS+=" -Wno-cast-function-type" | ||
| 99 | AC_SUBST([CYTHON_CFLAGS]) | ||
| 100 | ], []) | ||
| 101 | ]) | ||
| 102 | else | ||
| 103 | AC_MSG_WARN([Use the "--without-cython" option to avoid this warning.]) | ||
| 104 | fi | ||
| 96 | else | 105 | else |
| 97 | CYTHON=false | 106 | CYTHON=false |
| 98 | fi | 107 | fi |
| 99 | if [test "x$CYTHON" != "xfalse"]; then | 108 | if [test "x$CYTHON" != "xfalse"]; then |
| 109 | PKG_PROG_PKG_CONFIG | ||
| 100 | AC_MSG_CHECKING([for libplist Cython bindings]) | 110 | AC_MSG_CHECKING([for libplist Cython bindings]) |
| 101 | CYTHON_PLIST_INCLUDE_DIR=$($PKG_CONFIG --variable=includedir libplist-2.0)/plist/cython | 111 | CYTHON_PLIST_INCLUDE_DIR=$($PKG_CONFIG --variable=includedir libplist-2.0)/plist/cython |
| 102 | if [test ! -d "$CYTHON_PLIST_INCLUDE_DIR"]; then | 112 | if [test ! -d "$CYTHON_PLIST_INCLUDE_DIR"]; then |
