]> git.draconx.ca Git - aspectbin.git/blob - configure.ac
Update .gitignore.
[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([libglade],
18         [AS_HELP_STRING([--with-libglade],
19                 [build support for libglade [default=yes]]
20         )],
21         [],
22         [with_libglade=yes])
23
24 AC_ARG_WITH([gladeui],
25         [AS_HELP_STRING([--with-gladeui],
26                 [build support for Glade UI [default=yes]]
27         )],
28         [],
29         [with_gladeui=yes])
30
31 have_libglade=no
32 if test x"$with_libglade" != x"no"; then
33 PKG_CHECK_MODULES(LIBGLADE, [libglade-2.0 >= 2.6],
34         [have_libglade=yes], [have_libglade=no])
35 AC_SUBST(LIBGLADE_LIBS)
36 AC_SUBST(LIBGLADE_CFLAGS)
37 fi
38
39 have_gladeui=no
40 if test x"$with_gladeui" != x"no"; then
41 PKG_CHECK_MODULES(GLADEUI, [gladeui-1.0 >= 3],
42         [have_gladeui=yes], [have_gladeui=no])
43 AC_SUBST(GLADEUI_LIBS)
44 AC_SUBST(GLADEUI_CFLAGS)
45 fi
46
47 have_gladeui_dirs=no
48 if test x"$have_gladeui" = x"yes"; then
49 PKG_CHECK_VAR([GLADEUI], [prefix], [Glade UI prefix],
50         [gladeui-1.0], [have_gladeui_dirs=yes], [have_gladeui_dirs=no])
51 PKG_CHECK_VAR([GLADEUI], [catalogdir], [Glade UI catalog directory],
52         [gladeui-1.0], [have_gladeui_dirs=yes], [have_gladeui_dirs=no])
53 PKG_CHECK_VAR([GLADEUI], [pixmapdir], [Glade UI pixmap directory],
54         [gladeui-1.0], [have_gladeui_dirs=yes], [have_gladeui_dirs=no])
55
56 DIST_FIND_MATCH([GLADEUI_catalogdir], [$GLADEUI_prefix], [$GLADEUI_catalogdir])
57 DIST_FIND_MATCH([GLADEUI_pixmapdir],  [$GLADEUI_prefix], [$GLADEUI_pixmapdir])
58
59 AC_SUBST(GLADEUI_catalogdir)
60 AC_SUBST(GLADEUI_pixmapdir)
61 fi
62
63 if test x"$have_gladeui" = x"yes" -a x"$have_gladeui_dirs" = x"no"; then
64 AC_MSG_WARN([Glade UI support will be built, but not installed.])
65 fi
66
67 AM_CONDITIONAL([BUILD_LIBGLADE], [test x"$have_libglade" = x"yes"])
68 AM_CONDITIONAL([BUILD_GLADEUI],  [test x"$have_gladeui" = x"yes"])
69 AM_CONDITIONAL([INST_GLADEUI],   [test x"$have_gladeui_dirs" = x"yes"])
70
71 AC_CONFIG_FILES([
72         Makefile
73         examples/Makefile
74         icons/Makefile
75         ])
76 AC_OUTPUT