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])
18 CPPFLAGS="$CPPFLAGS $OBJCPPFLAGS $($OBJFW_CONFIG --cppflags)"
19 OBJCFLAGS="$OBJCFLAGS -Wall $($OBJFW_CONFIG --objcflags)"
20 LDFLAGS="$LDFLAGS $($OBJFW_CONFIG --ldflags)"
21 LIBS="$LIBS $($OBJFW_CONFIG --libs)"
23 AC_CHECK_LIB(objxmpp, main, [
24 LIBS="$LIBS -lobjxmpp"
26 AC_MSG_ERROR(ObjXMPP is required!)
29 PKG_CHECK_MODULES(GTK, [gtk+-3.0], [
30 CPPFLAGS="$CPPFLAGS $GTK_CFLAGS"
31 LIBS="$LIBS $GTK_LIBS"
33 AC_MSG_ERROR(You need at least libgtk 3.0 installed!)
41 dnl We don't call AC_PROG_CPP, but only AC_PROG_OBJCPP and set CPP to OBJCPP
42 dnl and add OBJCPPFLAGS to CPPFLAGS, thus we need to AC_SUBST these ourself.
46 AC_CONFIG_FILES(buildsys.mk)
47 dnl AC_CONFIG_FILES([buildsys.mk extra.mk])
50 AC_SUBST(PACKAGE, JubJub)
51 AC_CONFIG_HEADERS(config.h)