aboutsummaryrefslogtreecommitdiffhomepage
path: root/configure.ac
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2016-02-18 17:41:25 +0100
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2016-02-18 17:41:25 +0100
commit58a395c9ad73720a6b65e7c1d2769978cc2c23c6 (patch)
treec6cbd98e152c3d373323a05afe3440b7f352719c /configure.ac
parentb8e8cc8da49c474159f904c5c8bd2acc849c7c52 (diff)
downloadsciteco-58a395c9ad73720a6b65e7c1d2769978cc2c23c6.tar.gz
replace custom Gob2 check with GOB2_CHECK() from gob2.m4
* Allows us to check for the Gob2 version at ./configure time * this file ships with Gob2 installations, so in most cases it could be found without shipping it with SciTECO. * Autoconf is built such that source distributions will contain all additional external macros compiled in aclocal.m4. * However if somebody builds from Git, he/she would still expect the ./configure checks to produce meaningful results even if not all dependencies are installed properly. It therefore seems to be good practice to include all external M4 macros (gob2.m4) as a fallback with the source tree. * /usr/share/aclocal contains many more useful m4 macros. However since we can depend on pkg-config e.g. for finding Gtk+ and Glib, I won't use those macros as else I would have to bundle them to achieve the same kind of ./configure robustness.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac6
1 files changed, 2 insertions, 4 deletions
diff --git a/configure.ac b/configure.ac
index 033b244..dd37664 100644
--- a/configure.ac
+++ b/configure.ac
@@ -10,6 +10,7 @@ PACKAGE_URL_DEV=https://github.com/rhaberkorn/sciteco
AC_SUBST(PACKAGE_URL_DEV)
AC_DEFINE_UNQUOTED(PACKAGE_URL_DEV, ["$PACKAGE_URL_DEV"],
[Package development homepage.])
+AC_CONFIG_MACRO_DIR(m4)
AC_CONFIG_AUX_DIR(config)
AM_INIT_AUTOMAKE
@@ -267,10 +268,7 @@ gtk)
GTK_FLOW_BOX_FALLBACK=true
])
- AC_CHECK_PROG(GOB2, gob2, gob2)
- if [[ x$GOB2 = x ]]; then
- AC_MSG_ERROR([Gob2 (GObject Builder) not found!])
- fi
+ GOB2_CHECK(2.0.20)
AC_DEFINE(INTERFACE_GTK, , [Build with GTK+ 3.0 support])