]> git.saurik.com Git - cycript.git/blobdiff - configure.ac
Check for APR and GNU make.
[cycript.git] / configure.ac
index 721e09cb295560a22cf990f040f41d94384cafc2..228883ef610d57822255c6c8ffc545e32c773b2f 100644 (file)
@@ -16,13 +16,17 @@ AC_PROG_LEX
 AC_MSG_CHECKING([for flex])
 AS_IF([test "`echo \"$LEX\" | $SED 's/^.*\(flex\).*$/\1/'`" = "flex"], [
        AC_MSG_RESULT([yes])
-       FLEX=$LEX
+       AC_SUBST([FLEX], [$LEX])
 ], [
        AC_MSG_RESULT([no])
        AC_MSG_ERROR([You need flex])
 ])
-AC_SUBST([FLEX])
-AC_PROG_CXX()
+APR_FIND_APR([], [], [1], [1])
+AS_CASE([$apr_found], [yes], [
+       AC_LIB_APPENDTOVAR([CPPFLAGS], [`$apr_config --includes`])
+       AC_SUBST([APR], [`$apr_config --link-ld`])
+], [AC_MSG_ERROR([You need apr])])
+AC_PROG_CXX
 AC_PROG_INSTALL
 AM_ICONV
 AS_CASE([$am_cv_func_iconv], [yes], [], [AC_MSG_ERROR([You need iconv])])
@@ -32,5 +36,7 @@ PKG_CHECK_MODULES([WEBKIT], [webkit-1.0], [WEBKIT=yes], [
 AS_CASE([$WEBKIT], [yes], [
        PKG_CHECK_MODULES([LIBFFI], [libffi])
 ], [AC_MSG_WARN(No JavaScript engine!)])
+CHECK_GNU_MAKE
+AS_IF([test x$_cv_gnu_make_command = x], [AC_MSG_ERROR([You need GNU make])])
 # XXX: gnustep
-#AC_PROG_OBJCXX()
+#AC_PROG_OBJCXX