|
1 AC_INIT([libconninet], patsubst(esyscmd([dpkg-parsechangelog | sed -n '/^Version: \(.*\)$/ {s//\1/;p}']), [ |
|
2 ]), [jukka.rissanen@nokia.com]) |
|
3 AM_INIT_AUTOMAKE([foreign]) |
|
4 |
|
5 AC_PROG_CXX |
|
6 AC_PROG_LIBTOOL |
|
7 |
|
8 AC_ARG_ENABLE(docs, [ --enable-docs Build DOXYGEN documentation (requires Doxygen)],enable_docs=$enableval,enable_docs=auto) |
|
9 |
|
10 AC_PATH_PROG(DOXYGEN, doxygen, no) |
|
11 AC_MSG_CHECKING([whether to build Doxygen documentation]) |
|
12 |
|
13 if test x$DOXYGEN = xno ; then |
|
14 have_doxygen=no |
|
15 else |
|
16 have_doxygen=yes |
|
17 fi |
|
18 if test x$enable_docs = xauto ; then |
|
19 if test x$have_doxygen = xno ; then |
|
20 enable_docs=no |
|
21 else |
|
22 enable_docs=yes |
|
23 fi |
|
24 fi |
|
25 if test x$enable_docs = xyes; then |
|
26 if test x$have_doxygen = xno; then |
|
27 AC_MSG_ERROR([Building Doxygen docs explicitly required, but Doxygen not found]) |
|
28 else |
|
29 AC_MSG_RESULT(yes) |
|
30 fi |
|
31 else |
|
32 AC_MSG_RESULT(no) |
|
33 fi |
|
34 |
|
35 AM_CONDITIONAL(DOXYGEN_DOCS_ENABLED, test x$enable_docs = xyes) |
|
36 AC_SUBST(DOXYGEN) |
|
37 |
|
38 PKG_CHECK_MODULES(GLIB, glib-2.0) |
|
39 AC_SUBST(GLIB_CFLAGS) |
|
40 AC_SUBST(GLIB_LIBS) |
|
41 |
|
42 PKG_CHECK_MODULES(QTCORE, QtCore) |
|
43 AC_SUBST(QTCORE_CFLAGS) |
|
44 AC_SUBST(QTCORE_LIBS) |
|
45 |
|
46 PKG_CHECK_MODULES(QTNETWORK, QtNetwork) |
|
47 AC_SUBST(QTNETWORK_CFLAGS) |
|
48 AC_SUBST(QTNETWORK_LIBS) |
|
49 |
|
50 PKG_CHECK_MODULES(QTDBUS, QtDBus) |
|
51 AC_SUBST(QTDBUS_CFLAGS) |
|
52 AC_SUBST(QTDBUS_LIBS) |
|
53 |
|
54 PKG_CHECK_MODULES(QTTEST, QtTest) |
|
55 AC_SUBST(QTTEST_CFLAGS) |
|
56 AC_SUBST(QTTEST_LIBS) |
|
57 |
|
58 PKG_CHECK_MODULES(DBUS, dbus-glib-1) |
|
59 AC_SUBST(DBUS_CFLAGS) |
|
60 AC_SUBST(DBUS_LIBS) |
|
61 |
|
62 PKG_CHECK_MODULES(CONNSETTINGS, connsettings) |
|
63 AC_SUBST(CONNSETTINGS_CFLAGS) |
|
64 AC_SUBST(CONNSETTINGS_LIBS) |
|
65 |
|
66 PKG_CHECK_MODULES(OSSO_IC, osso-ic) |
|
67 AC_SUBST(OSSO_IC_CFLAGS) |
|
68 AC_SUBST(OSSO_IC_LIBS) |
|
69 |
|
70 PKG_CHECK_MODULES(ICD_DEV, icd2) |
|
71 AC_SUBST(ICD_DEV_CFLAGS) |
|
72 AC_SUBST(ICD_DEV_LIBS) |
|
73 |
|
74 PKG_CHECK_MODULES(GCONF, gconf-2.0) |
|
75 AC_SUBST(GCONF_CFLAGS) |
|
76 AC_SUBST(GCONF_LIBS) |
|
77 |
|
78 PKG_CHECK_MODULES(QGCONF, gq-gconf) |
|
79 AC_SUBST(QGCONF_CFLAGS) |
|
80 AC_SUBST(QGCONF_LIBS) |
|
81 |
|
82 CONCFLAGS="-Wall -Werror -Wmissing-prototypes" |
|
83 AC_SUBST(CONCFLAGS) |
|
84 |
|
85 AC_CONFIG_FILES([Makefile \ |
|
86 src/Makefile \ |
|
87 tests/Makefile \ |
|
88 conninet.pc \ |
|
89 doxygen.cfg]) |
|
90 AC_OUTPUT |