]> git.draconx.ca Git - aspectbin.git/blobdiff - configure.ac
Make --with-glade actually work.
[aspectbin.git] / configure.ac
index 64c8630a05da5cd12243e8c96582b580d359735f..2285e7ebd13e108324eb5fb4a27ecd614d3e8c73 100644 (file)
@@ -18,12 +18,12 @@ AC_ARG_WITH(glade,
        [AS_HELP_STRING([--with-glade],
                [build support for Glade [default=yes]]
        )],
-       [use_glade=$enableval],
-       [use_glade=yes])
+       [],
+       [with_glade=yes])
 
 have_glade=no
-if test x"$use_glade" = x"yes"; then
-PKG_CHECK_MODULES(GLADEUI, [gladeui-1.0 >= 3.4.5],
+if test x"$with_glade" != x"no"; then
+PKG_CHECK_MODULES(GLADEUI, [gladeui-1.0 >= 3],
        [have_glade=yes], [have_glade=no])
 AC_SUBST(GLADEUI_LIBS)
 AC_SUBST(GLADEUI_CFLAGS)
@@ -31,21 +31,30 @@ fi
 
 have_gladedirs=no
 if test x"$have_glade" = x"yes"; then
+PKG_CHECK_VAR([GLADE], [prefix], [Glade prefix], [gladeui-1.0],
+       [have_gladedirs=yes], [have_gladedirs=no])
 PKG_CHECK_VAR([GLADE], [catalogdir], [Glade catalog directory], [gladeui-1.0],
        [have_gladedirs=yes], [have_gladedirs=no])
-PKG_CHECK_VAR([GLADE], [moduledir], [Glade module directory], [gladeui-1.0],
+PKG_CHECK_VAR([GLADE], [pixmapdir], [Glade pixmap directory], [gladeui-1.0],
        [have_gladedirs=yes], [have_gladedirs=no])
+
+DIST_FIND_MATCH([GLADE_catalogdir], [$GLADE_prefix], [$GLADE_catalogdir])
+DIST_FIND_MATCH([GLADE_pixmapdir],  [$GLADE_prefix], [$GLADE_pixmapdir])
+
 AC_SUBST(GLADE_catalogdir)
-AC_SUBST(GLADE_moduledir)
+AC_SUBST(GLADE_pixmapdir)
 fi
 
 if test x"$have_glade" = x"yes" -a x"$have_gladedirs" = x"no"; then
 AC_MSG_WARN([Glade support will be built, but not installed.])
 fi
+
 AM_CONDITIONAL([BUILD_GLADE], [test x"$have_glade" = x"yes"])
+AM_CONDITIONAL([INST_GLADE],  [test x"$have_gladedirs" = x"yes"])
 
 AC_CONFIG_FILES([
        Makefile
        examples/Makefile
+       icons/Makefile
        ])
 AC_OUTPUT