import load-applet 0.46-1
[cpumem-applet] / configure.ac
1 AC_INIT(Makefile.am)
2 AM_INIT_AUTOMAKE(maemo5-load-applet, 0.5)
3 AM_CONFIG_HEADER(config.h)
4
5 AC_CANONICAL_HOST
6
7 AC_PROG_CC
8 AC_PROG_CPP
9 AC_PROG_INSTALL
10 AC_PROG_RANLIB
11 AC_PROG_LIBTOOL
12
13 AC_HEADER_STDC
14
15 CFLAGS="$CFLAGS -Wall -Wmissing-prototypes -Wmissing-declarations" 
16
17 AC_SUBST(CFLAGS)
18
19 PKG_CHECK_MODULES([MAEMO5_LOADAPPLET], [
20         gtk+-2.0 >= 2.4.0
21         glib-2.0 >= 2.2.0
22         hildon-1 >= 1.0.9
23         osso-af-settings >= 0.8.1
24         libhildondesktop-1 >= 2.1.0
25 ])  
26                             
27 AC_SUBST(MAEMO5_LOADAPPLET)
28 AC_SUBST(MAEMO5_LOADAPPLET_CFLAGS)
29
30 hildondesktoplibdir="${libdir}/hildon-desktop"
31 AC_SUBST(hildondesktoplibdir)
32
33 hildondesktoplibdir="${libdir}/hildon-desktop"
34 AC_SUBST(hildondesktoplibdir)
35
36
37
38 AC_CHECK_HEADER(X11/Xlib.h, HAVE_X="yes", HAVE_X="no")
39 if test "x$HAVE_X" = "xno"
40   then
41     AC_MSG_NOTICE([cannot find X11 development files])
42   else
43     dnl this is much more than we want
44     X_LIBS="$X_LIBS $X_PRE_LIBS $X_EXTRA_LIBS"
45     dnl AC_PATH_XTRA only defines the path needed to find the X libs,
46     dnl it does not add the libs; therefore we add them here
47     X_LIBS="$X_LIBS -lX11"
48     AC_SUBST(X_CFLAGS)
49     AC_SUBST(X_LIBS)
50
51     dnl check for Xfixes
52     PKG_CHECK_MODULES(XFIXES, xfixes, HAVE_XFIXES="yes", HAVE_XFIXES="no")
53     if test "x$HAVE_XFIXES" = "xyes"
54     then
55         XFIXES_CFLAGS="-DHAVE_XFIXES $XFIXES_CFLAGS"
56     fi
57     AC_SUBST(XFIXES_LIBS)
58     AC_SUBST(XFIXES_CFLAGS)
59
60     dnl check for Xdamage
61     PKG_CHECK_MODULES(XDAMAGE, xdamage, HAVE_XDAMAGE="yes", HAVE_XDAMAGE="no")
62     if test "x$HAVE_XDAMAGE" = "xyes"
63     then
64         XDAMAGE_CFLAGS="-DHAVE_XDAMAGE $XDAMAGE_CFLAGS"
65     fi
66     AC_SUBST(XDAMAGE_LIBS)
67     AC_SUBST(XDAMAGE_CFLAGS)
68   fi
69
70 dnl check for GST BASE flags
71 PKG_CHECK_MODULES(GSTREAMERBASE, gstreamer-base-0.10, HAVE_GSTREAMERBASE="yes", HAVE_GSTREAMERBASE="no")
72 AC_SUBST(GSTREAMERBASE_LIBS)
73 AC_SUBST(GSTREAMERBASE_CFLAGS)
74
75 dnl check for GST flags
76 PKG_CHECK_MODULES(GSTREAMER, gstreamer-0.10, HAVE_GSTREAMER="yes", HAVE_GSTREAMER="no")
77 AC_SUBST(GSTREAMER_LIBS)
78 AC_SUBST(GSTREAMER_CFLAGS)
79
80 GST_LICENSE="LGPL"
81 AC_DEFINE_UNQUOTED(GST_LICENSE, "$GST_LICENSE", [GStreamer license])
82 AC_SUBST(GST_LICENSE)
83
84
85
86 GST_PLUGIN_LDFLAGS="-module -avoid-version -export-symbols-regex '^[_]*gst_plugin_desc\$\$' -no-undefined"
87 AC_SUBST(GST_PLUGIN_LDFLAGS)
88
89
90 AC_CONFIG_FILES([
91         Makefile
92         src/Makefile
93         data/Makefile
94         gst/Makefile
95 ]) 
96 AC_OUTPUT