1 AC_INIT(JubJub, 0.1, florob@babelmonkeys.de)
4 AC_CHECK_TOOL(OBJFW_CONFIG, objfw-config)
5 AS_IF([test x"$OBJFW_CONFIG" = x""], [
6 AC_MSG_ERROR(You need ObjFW and objfw-config installed!)
9 test x"$OBJC" = x"" && OBJC="$($OBJFW_CONFIG --objc)"
11 AC_LANG([Objective C])
19 CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG --cppflags)"
20 OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG --objcflags) -Werror"
21 LDFLAGS="$LDFLAGS $($OBJFW_CONFIG --ldflags --rpath)"
22 LIBS="$LIBS $($OBJFW_CONFIG --libs)"
24 AC_CHECK_LIB(objxmpp, main, [
25 LIBS="$LIBS -lobjxmpp"
27 AC_MSG_ERROR(ObjXMPP is required!)
30 PKG_CHECK_MODULES(GTK, [gtk+-3.0], [
31 CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
32 LIBS="$LIBS $GTK_LIBS"
34 AC_MSG_ERROR(You need at least libgtk 3.0 installed!)
42 dnl We don't call AC_PROG_CPP, but only AC_PROG_OBJCPP and set CPP to OBJCPP
43 dnl and add OBJCPPFLAGS to CPPFLAGS, thus we need to AC_SUBST these ourself.
47 AC_CONFIG_FILES(buildsys.mk)
48 dnl AC_CONFIG_FILES([buildsys.mk extra.mk])
51 AC_SUBST(PACKAGE, JubJub)
52 AC_CONFIG_HEADERS(config.h)