]> git.draconx.ca Git - aspectbin.git/blob - configure.ac
Add support for installing glade files.
[aspectbin.git] / configure.ac
1 AC_PREREQ(2.62)
2 AC_INIT([aspectbin],[0.5],[nbowler@draconx.ca])
3 AC_CONFIG_SRCDIR([aspectbin.c])
4 AC_CONFIG_HEADER([config.h])
5 AC_CONFIG_MACRO_DIR([m4])
6
7 AM_INIT_AUTOMAKE([-Wall -Werror foreign])
8
9 AC_PROG_CC_C99
10
11 LT_INIT
12
13 PKG_CHECK_MODULES(GTK, [gtk+-2.0 >= 2.12.0])
14 AC_SUBST(GTK_LIBS)
15 AC_SUBST(GTK_CFLAGS)
16
17 AC_ARG_WITH(glade,
18         [AS_HELP_STRING([--with-glade],
19                 [build support for Glade [default=yes]]
20         )],
21         [use_glade=$enableval],
22         [use_glade=yes])
23
24 have_glade=no
25 if test x"$use_glade" = x"yes"; then
26 PKG_CHECK_MODULES(GLADEUI, [gladeui-1.0 >= 3.4],
27         [have_glade=yes], [have_glade=no])
28 AC_SUBST(GLADEUI_LIBS)
29 AC_SUBST(GLADEUI_CFLAGS)
30 fi
31
32 have_gladedirs=no
33 if test x"$have_glade" = x"yes"; then
34 PKG_CHECK_VAR([GLADE], [prefix], [Glade prefix], [gladeui-1.0],
35         [have_gladedirs=yes], [have_gladedirs=no])
36 PKG_CHECK_VAR([GLADE], [catalogdir], [Glade catalog directory], [gladeui-1.0],
37         [have_gladedirs=yes], [have_gladedirs=no])
38 PKG_CHECK_VAR([GLADE], [pixmapdir], [Glade pixmap directory], [gladeui-1.0],
39         [have_gladedirs=yes], [have_gladedirs=no])
40
41 DIST_FIND_MATCH([GLADE_catalogdir], [$GLADE_prefix], [$GLADE_catalogdir])
42 DIST_FIND_MATCH([GLADE_pixmapdir],  [$GLADE_prefix], [$GLADE_pixmapdir])
43
44 AC_SUBST(GLADE_catalogdir)
45 AC_SUBST(GLADE_pixmapdir)
46 fi
47
48 if test x"$have_glade" = x"yes" -a x"$have_gladedirs" = x"no"; then
49 AC_MSG_WARN([Glade support will be built, but not installed.])
50 fi
51
52 AM_CONDITIONAL([BUILD_GLADE], [test x"$have_glade" = x"yes"])
53 AM_CONDITIONAL([INST_GLADE],  [test x"$have_gladedirs" = x"yes"])
54
55 AC_CONFIG_FILES([
56         Makefile
57         examples/Makefile
58         ])
59 AC_OUTPUT