Merge branch 'master' of github.com:otcshare/policy-internal
[profile/ivi/murphy.git] / configure.ac
1
2 #                                               -*- Autoconf -*-
3 # Process this file with autoconf to produce a configure script.
4
5 AC_PREREQ(2.59)
6
7 AC_INIT([murphy],
8         m4_esyscmd([build-aux/git-version-gen .tarball-version]),
9         [krisztian.litkey at intel.com])
10
11 AC_CONFIG_SRCDIR([src])
12 AC_CONFIG_MACRO_DIR([m4])
13 AC_CONFIG_HEADER([src/config.h])
14 AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
15
16 AC_SUBST(ACLOCAL_AMFLAGS, "-I m4")
17
18 m4_define(version_major, `echo $VERSION | cut -d. -f1 | cut -d- -f1`)
19 m4_define(version_minor, `echo $VERSION | cut -d. -f2 | cut -d- -f1`)
20 m4_define(version_patch, `echo $VERSION | cut -d. -f3 | cut -d- -f1`)
21
22 AC_SUBST(VERSION)
23 AC_SUBST(VERSION_MAJOR, version_major)
24 AC_SUBST(VERSION_MINOR, version_minor)
25 AC_SUBST(VERSION_PATCH, version_patch)
26 AC_SUBST(VERSION_FULL, version_major.version_minor.version_patch)
27
28 MURPHY_VERSION_INFO="0:0:0"
29 AC_SUBST(MURPHY_VERSION_INFO)
30
31 # Disable static libraries.
32 AC_DISABLE_STATIC
33
34 # Checks for programs.
35 AC_PROG_CC
36 AC_PROG_CC_C99
37 # We need AC_PROG_CXX if Qt support is enabled but (at least some
38 # versions of autotools) cannot handle conditional use of this.
39 AC_PROG_CXX
40 AC_PROG_AWK
41 AC_PROG_INSTALL
42 AM_PROG_CC_C_O
43 AM_PROG_LIBTOOL
44 AC_PROG_LEX
45 AC_PROG_YACC
46 AM_PROG_LEX
47 AC_SUBST(LEXLIB)
48
49 # Don't require ctags (we keep linker scripts and debug files in the repo now).
50 #AC_CHECK_PROG(CTAGS, ctags, "ctags")
51 #if test "$CTAGS" != "ctags" ; then
52 #   AC_MSG_ERROR([ctags is required])
53 #fi
54
55 if test "$LEX" != "flex" ; then
56    AC_MSG_ERROR([flex is required])
57 fi
58
59 if test "$YACC" != "bison -y" ; then
60    AC_MSG_ERROR([bison is required])
61 fi
62
63 # Checks for libraries.
64 AC_CHECK_LIB([dl], [dlopen dlclose dlsym dlerror])
65
66 # Checks for header files.
67 AC_PATH_X
68 AC_CHECK_HEADERS([fcntl.h stddef.h stdint.h stdlib.h string.h sys/statvfs.h sys/vfs.h syslog.h unistd.h])
69
70 # Checks for typedefs, structures, and compiler characteristics.
71 AC_HEADER_STDBOOL
72 AC_C_INLINE
73 AC_TYPE_INT16_T
74 AC_TYPE_INT32_T
75 AC_TYPE_INT64_T
76 AC_TYPE_MODE_T
77 AC_TYPE_PID_T
78 AC_TYPE_SIZE_T
79 AC_TYPE_SSIZE_T
80 AC_CHECK_MEMBERS([struct stat.st_rdev])
81 AC_TYPE_UINT16_T
82 AC_TYPE_UINT32_T
83 AC_TYPE_UINT64_T
84 AC_TYPE_UINT8_T
85 AC_CHECK_TYPES([ptrdiff_t])
86
87 # Checks for library functions.
88 AC_FUNC_ERROR_AT_LINE
89 AC_HEADER_MAJOR
90 AC_FUNC_MALLOC
91 AC_FUNC_STRTOD
92 AC_CHECK_FUNCS([clock_gettime memmove memset regcomp strcasecmp strchr strdup strrchr strtol strtoul])
93
94 # Check and enable extra compiler warnings if they are supported.
95 AC_ARG_ENABLE(extra-warnings,
96               [  --enable-extra-warnings enable extra compiler warnings],
97               [extra_warnings=$enableval], [extra_warnings=auto])
98
99 WARNING_CFLAGS=""
100 warncflags="-Wall -Wextra"
101 if test "$extra_warnings" != "no"; then
102     save_CPPFLAGS="$CPPFLAGS"
103     for opt in $warncflags; do
104         AC_PREPROC_IFELSE([AC_LANG_PROGRAM([])],
105                           [WARNING_CFLAGS="$WARNING_CFLAGS $opt"])
106     done
107     CPPFLAGS="$save_CPPFLAGS"
108 fi
109
110 AC_SUBST(WARNING_CFLAGS)
111
112 # check for Lua
113 PKG_CHECK_MODULES(LUA, lua >= 5.1.1, [try_lua51=no], [try_lua51=yes])
114
115 # At least Ubuntu packages lua 5.1 as lua5.1... try that if needed.
116 if test "$try_lua51" = "yes"; then
117     PKG_CHECK_MODULES(LUA, lua5.1 >= 5.1.1)
118 fi
119 AC_SUBST(LUA_CFLAGS)
120 AC_SUBST(LUA_LIBS)
121
122 # Check if potentially GPL bits are allowed to be enabled.
123 AC_ARG_ENABLE(gpl,
124               [  --enable-gpl            enable linking against GPL code],
125               [enable_gpl=$enableval], [enable_gpl=no])
126
127 # Check if DBUS was enabled.
128 AC_ARG_ENABLE(dbus,
129               [  --enable-dbus           enable D-BUS support],
130               [enable_dbus=$enableval], [enable_dbus=no])
131
132 if test "$enable_dbus" = "yes"; then
133     if test "$enable_gpl" = "no"; then
134         AC_MSG_ERROR([D-Bus support requires the --enable-gpl option.])
135     fi
136     PKG_CHECK_MODULES(DBUS, dbus-1 >= 0.70)
137
138     DBUS_SESSION_DIR="`pkg-config --variable session_bus_services_dir dbus-1`"
139     AC_SUBST(DBUS_SESSION_DIR)
140 else
141     AC_MSG_NOTICE([D-Bus support is disabled.])
142 fi
143
144 if test "$enable_dbus" = "yes"; then
145     AC_DEFINE([DBUS_ENABLED], 1, [Enable D-BUS support ?])
146 fi
147
148 AM_CONDITIONAL(DBUS_ENABLED, [test "$enable_dbus" = "yes"])
149 AC_SUBST(DBUS_ENABLED)
150 AC_SUBST(DBUS_CFLAGS)
151 AC_SUBST(DBUS_LIBS)
152
153 # Check if PulseAudio mainloop support was enabled.
154 AC_ARG_ENABLE(pulse,
155               [  --enable-pulse          enable PulseAudio mainloop support],
156               [enable_pulse=$enableval], [enable_pulse=auto])
157
158 if test "$enable_pulse" != "no"; then
159     PKG_CHECK_MODULES(PULSE, libpulse >= 0.9.22,
160                              [have_pulse=yes], [have_pulse=no])
161     if test "$have_pulse" = "no" -a "$enable_pulse" = "yes"; then
162         AC_MSG_ERROR([PulseAudio development libraries not found.])
163     fi
164
165     if test "$enable_gpl" = "no"; then
166         if test "$enable_pulse" = "yes"; then
167            AC_MSG_ERROR([PulseAudio support requires the --enable-gpl option.])
168         else
169            enable_pulse="no"
170         fi
171     else
172         enable_pulse="$have_pulse"
173     fi
174 else
175     AC_MSG_NOTICE([PulseAudio mainloop support is disabled.])
176 fi
177
178 if test "$enable_pulse" = "yes"; then
179     AC_DEFINE([PULSE_ENABLED], 1, [Enable PulseAudio mainloop support ?])
180 fi
181 AM_CONDITIONAL(PULSE_ENABLED, [test "$enable_pulse" = "yes"])
182 AC_SUBST(PULSE_ENABLED)
183 AC_SUBST(PULSE_CFLAGS)
184 AC_SUBST(PULSE_LIBS)
185
186 # Check if EFL/ecore mainloop support was enabled.
187 AC_ARG_ENABLE(ecore,
188               [  --enable-ecore          enable EFL/ecore mainloop support],
189               [enable_ecore=$enableval], [enable_ecore=auto])
190
191
192 if test "$enable_ecore" != "no"; then
193     # We are using features which are present only at ecore 1.2 onwards.
194     PKG_CHECK_MODULES(ECORE, ecore >= 1.2,
195                       [have_ecore=yes], [have_ecore=no])
196     if test "$have_ecore" = "no" -a "$enable_ecore" = "yes"; then
197         AC_MSG_ERROR([EFL/ecore development libraries not found.])
198     fi
199
200     enable_ecore="$have_ecore"
201 else
202     AC_MSG_NOTICE([EFL/ecore mainloop support is disabled.])
203 fi
204
205 if test "$enable_ecore" = "yes"; then
206     AC_DEFINE([ECORE_ENABLED], 1, [Enable EFL/ecore mainloop support ?])
207 fi
208 AM_CONDITIONAL(ECORE_ENABLED, [test "$enable_ecore" = "yes"])
209 AC_SUBST(ECORE_ENABLED)
210 AC_SUBST(ECORE_CFLAGS)
211 AC_SUBST(ECORE_LIBS)
212
213 # Check if glib mainloop support was enabled.
214 AC_ARG_ENABLE(glib,
215               [  --enable-glib           enable glib mainloop support],
216               [enable_glib=$enableval], [enable_glib=auto])
217
218 if test "$enable_glib" != "no"; then
219     PKG_CHECK_MODULES(GLIB, glib-2.0,
220                       [have_glib=yes], [have_glib=no])
221     if test "$have_glib" = "no" -a "$enable_glib" = "yes"; then
222         AC_MSG_ERROR([glib development libraries not found.])
223     fi
224
225     enable_glib="$have_glib"
226 else
227     AC_MSG_NOTICE([glib mainloop support is disabled.])
228 fi
229
230 if test "$enable_glib" = "yes"; then
231     AC_DEFINE([GLIB_ENABLED], 1, [Enable glib mainloop support ?])
232 fi
233 AM_CONDITIONAL(GLIB_ENABLED, [test "$enable_glib" = "yes"])
234 AC_SUBST(GLIB_ENABLED)
235 AC_SUBST(GLIB_CFLAGS)
236 AC_SUBST(GLIB_LIBS)
237
238 # Check if qt mainloop support was enabled.
239 AC_ARG_ENABLE(qt,
240               [  --enable-qt             enable qt mainloop support],
241               [enable_qt=$enableval], [enable_qt=auto])
242
243 if test "$enable_qt" != "no"; then
244     PKG_CHECK_MODULES(QTCORE, QtCore,
245                       [have_qt=yes], [have_qt=no])
246     if test "$have_qt" = "no" -a "$enable_qt" = "yes"; then
247         AC_MSG_ERROR([Qt(Core) development libraries not found.])
248     fi
249
250     enable_qt="$have_qt"
251 else
252     AC_MSG_NOTICE([Qt mainloop support is disabled.])
253 fi
254
255 if test "$enable_qt" = "yes"; then
256     AC_DEFINE([QT_ENABLED], 1, [Enable qt mainloop support ?])
257     QT_MOC="`pkg-config --variable moc_location QtCore`"
258     AC_SUBST(QT_MOC)
259 fi
260 AM_CONDITIONAL(QT_ENABLED, [test "$enable_qt" = "yes"])
261 AC_SUBST(QT_ENABLED)
262 AC_SUBST(QTCORE_CFLAGS)
263 AC_SUBST(QTCORE_LIBS)
264
265 # Check if building murphy-console was enabled.
266 AC_ARG_ENABLE(console,
267               [  --enable-console        build Murphy console],
268               [enable_console=$enableval], [enable_console=yes])
269
270 if test "$enable_console" = "no"; then
271     AC_MSG_NOTICE([Murphy console binary is disabled.])
272 else
273     AC_MSG_NOTICE([Murphy console binary is enabled.])
274 fi
275
276 if test "$enable_console" = "yes"; then
277     AC_DEFINE([CONSOLE_ENABLED], 1, [Build Murphy console ?])
278 fi
279 AM_CONDITIONAL(CONSOLE_ENABLED, [test "$enable_console" = "yes"])
280 AC_SUBST(CONSOLE_ENABLED)
281 AC_SUBST(READLINE_CFLAGS)
282 AC_SUBST(READLINE_LIBS)
283
284 # Check for json(-c).
285 PKG_CHECK_MODULES(JSON, [json])
286
287 AC_MSG_CHECKING([for json_tokener_get_error()])
288 saved_CFLAGS="$CFLAGS"
289 saved_LDFLAGS="$LDFLAGS"
290 CFLAGS="$(pkg-config --cflags json)"
291 LDFLAGS="$(pkg-config --libs json)"
292 AC_LINK_IFELSE(
293    [AC_LANG_PROGRAM(
294          [[#include <json.h>]],
295          [[json_tokener *tok = NULL;
296            if (json_tokener_get_error(tok) != json_tokener_success)
297               return 0;
298            else
299                return 1;]])],
300     [have_json_tokener_get_error=yes],
301     [have_json_tokener_get_error=no])
302 AC_MSG_RESULT([$have_json_tokener_get_error])
303 CFLAGS="$saved_CFLAGS"
304 LDFLAGS="$saved_LDFLAGS"
305
306 if test "$have_json_tokener_get_error" = "yes"; then
307     AC_DEFINE([HAVE_JSON_TOKENER_GET_ERROR], 1, [json_tokener_get_error ?])
308 fi
309
310 # Check if websocket support was/can be enabled.
311 CHECK_WEBSOCKETS()
312
313 # Check if SMACK support should be enabled.
314 AC_ARG_ENABLE(smack,
315               [  --enable-smack          enable SMACK support],
316               [enable_smack=$enableval], [enable_smack=auto])
317
318 if test "$enable_smack" != "no"; then
319     PKG_CHECK_MODULES(SMACK, libsmack, [have_smack=yes], [have_smack=no])
320     if test "$have_smack" = "no" -a "$enable_smack" = "yes"; then
321         AC_MSG_ERROR([SMACK development libraries not found.])
322     fi
323
324     enable_smack="$have_smack"
325 else
326     AC_MSG_NOTICE([SMACK support is disabled.])
327 fi
328
329 if test "$enable_smack" = "yes"; then
330     AC_DEFINE([SMACK_ENABLED], 1, [Enable SMACK support ?])
331 fi
332 AM_CONDITIONAL(SMACK_ENABLED, [test "$enable_smack" = "yes"])
333 AC_SUBST(SMACK_ENABLED)
334 AC_SUBST(SMACK_CFLAGS)
335 AC_SUBST(SMACK_LIBS)
336
337 # Set up murphy CFLAGS and LIBS.
338 MURPHY_CFLAGS=""
339 MURPHY_LIBS=""
340 AC_SUBST(MURPHY_CFLAGS)
341 AC_SUBST(MURPHY_LIBS)
342
343 # Add LIBDIR to config.h.
344 AC_MSG_CHECKING([libdir])
345 AC_MSG_RESULT([$libdir])
346 AC_SUBST(LIBDIR, [$libdir])
347
348 #Check whether we build resources or not
349 AC_ARG_WITH(resources,
350             [  --with-resources wheter to build resource management support],
351             [with_resources=$withval],[with_resources=yes])
352
353 AM_CONDITIONAL(BUILD_RESOURCES,  [ test x$with_resources = "xyes" ])
354
355
356 # Check which plugins should be disabled.
357 AC_ARG_WITH(disabled-plugins,
358             [  --with-disabled-plugins=<plugin-list> specify which plugins to disable],
359             [disabled_plugins=$withval],[disabled_plugins=none])
360
361 # Check which plugins should be compiled as standalone DSOs.
362 AC_ARG_WITH(dynamic-plugins,
363             [  --with-dynamic-plugins=<plugin-list>  specify which plugins compile as DSOs],
364             [dynamic_plugins=$withval],[dynamic_plugins=none])
365
366 all_plugins=$(find src/plugins/. -name plugin-*.c 2>/dev/null | \
367               sed 's#^.*/plugin-##g;s#\.c$##g' | tr '\n' ' ')
368
369 #echo "all plugins: [$all_plugins]"
370
371 case $dynamic_plugins in
372     all)  dynamic_plugins="$all_plugins";;
373     none) dynamic_plugins="";;
374 esac
375
376 internal=""; it=""
377 external=""; et=""
378 disabled=""; dt=""
379 for plugin in $all_plugins; do 
380     type=internal
381
382     for p in ${dynamic_plugins//,/ }; do
383         if test "$plugin" = "$p"; then
384             type=external
385         fi
386     done
387
388     for p in ${disabled_plugins//,/ }; do
389         if test "$plugin" = "$p"; then
390             type=disabled
391         fi
392     done
393
394     case $type in
395         internal) internal="$internal$it$plugin"; it=" ";;
396         external) external="$external$et$plugin"; et=" ";;
397         disabled) disabled="$disabled$dt$plugin"; dt=" ";;
398     esac
399 done
400
401 DISABLED_PLUGINS="$disabled"
402 INTERNAL_PLUGINS="$internal"
403 EXTERNAL_PLUGINS="$external"
404
405
406 function check_if_disabled() {
407     for p in $DISABLED_PLUGINS; do
408         if test "$1" = "$p"; then
409             return 0
410         fi
411     done
412
413     return 1
414 }
415
416 function check_if_internal() {
417     for p in $INTERNAL_PLUGINS; do
418         if test "$1" = "$p"; then
419             return 0
420         fi
421     done
422
423     return 1
424 }
425
426 AM_CONDITIONAL(DISABLED_PLUGIN_TEST,     [check_if_disabled test])
427 AM_CONDITIONAL(DISABLED_PLUGIN_DBUS,     [check_if_disabled dbus])
428 AM_CONDITIONAL(DISABLED_PLUGIN_GLIB,     [check_if_disabled glib])
429 AM_CONDITIONAL(DISABLED_PLUGIN_CONSOLE,  [check_if_disabled console])
430 AM_CONDITIONAL(DISABLED_PLUGIN_RESOURCE_DBUS, [check_if_disabled resource-dbus])
431 AM_CONDITIONAL(DISABLED_PLUGIN_RESOURCE_WRT, [check_if_disabled resource-wrt])
432 AM_CONDITIONAL(DISABLED_PLUGIN_DOMAIN_CONTROL,
433                [check_if_disabled domain-control])
434
435 AM_CONDITIONAL(BUILTIN_PLUGIN_TEST,     [check_if_internal test])
436 AM_CONDITIONAL(BUILTIN_PLUGIN_DBUS,     [check_if_internal dbus])
437 AM_CONDITIONAL(BUILTIN_PLUGIN_GLIB,     [check_if_internal glib])
438 AM_CONDITIONAL(BUILTIN_PLUGIN_CONSOLE,  [check_if_internal console])
439 AM_CONDITIONAL(BUILTIN_PLUGIN_RESOURCE_DBUS, [check_if_internal resource-dbus])
440 AM_CONDITIONAL(BUILTIN_PLUGIN_RESOURCE_WRT, [check_if_internal resource-wrt])
441 AM_CONDITIONAL(BUILTIN_PLUGIN_DOMAIN_CONTROL,
442                [check_if_internal domain-control])
443 AM_CONDITIONAL(BUILTIN_PLUGIN_LUA,      [check_if_internal lua])
444
445 # Check for Check (unit test framework).
446 PKG_CHECK_MODULES(CHECK, 
447                   check >= 0.9.4,
448                   [has_check="yes"], [has_check="no"])
449 AM_CONDITIONAL(HAVE_CHECK, test "x$has_check" = "xyes")
450
451 AC_SUBST(CHECK_CFLAGS)
452 AC_SUBST(CHECK_LIBS)
453
454 if test "x$has_check" = "xno"; then
455     AC_MSG_WARN([Check framework not found, unit tests are DISABLED.])
456 fi
457
458 # Check for documentation tools
459 AC_ARG_WITH([documentation],
460             [AS_HELP_STRING([--with-documentation],
461                             [generate pdf, html and other doc files])],
462             [],
463             [with_documentation=auto]
464 )
465
466 AS_IF( [ test x$with_documentation = xno ],
467        [ has_doc_tools="no" ],
468        [ AC_PATH_TOOL([MRP_DOXYGEN], doxygen)
469          AC_PATH_TOOL([MRP_LYX], lyx)
470          AC_PATH_TOOL([MRP_INKSCAPE], inkscape)
471          AC_PATH_TOOL([MRP_PYTHON], python)
472          AC_PATH_TOOL([MRP_TOUCH], touch)
473          AC_PATH_TOOL([MRP_DBLATEX], dblatex)
474          AC_PATH_TOOL([MRP_XMLTO], xmlto)
475
476          AS_IF( [ test x$MRP_DOXYGEN = x -o x$MRP_LYX = x -o \
477                        x$MRP_INKSCAPE = x -o x$MRP_PYTHON = x -o \
478                        x$MRP_TOUCH = x],
479                 [ has_doc_tools="no";
480                   AC_MSG_WARN([Some essential doc-tool is missing]) ],
481                 [ has_doc_tools="yes";
482                   MRP_DOCINIT() ]
483          ) ]
484 )
485
486 AS_IF( [ test x$has_doc_tools == "xno" -o x$MRP_DBLATEX = x ],
487        [ can_make_pdfs="no";
488          AC_WARN([No PDF documentation will be generated]) ],
489        [ can_make_pdfs="yes"]
490 )
491
492 AS_IF([ test x$has_doc_tools == "xno" -o x$MRP_XMLTO = x ],
493       [ can_make_html="no";
494         AC_WARN([No HTML documentation will be generated]) ],
495       [ can_make_html="yes" ]
496 )
497
498
499 AM_CONDITIONAL(BUILD_DOCUMENTATION,  [ test x$has_doc_tools = "xyes" ])
500 AM_CONDITIONAL(BUILD_PDF_DOCUMENTS,  [ test x$can_make_pdfs = "xyes" ])
501 AM_CONDITIONAL(BUILD_HTML_DOCUMENTS, [ test x$can_make_html = "xyes" ])
502
503 AC_SUBST(MRP_DOCDIR, [`pwd`/doc])
504 AC_SUBST(MRP_FIGDIR, [$MRP_DOCDIR/common/figures])
505 AC_SUBST(MRP_MAKE_DOCRULES, [$MRP_DOCDIR/Makefile.rules])
506 AC_SUBST(MRP_DOCSCRIPT_DIR, [$MRP_DOCDIR/scripts])
507 AC_SUBST(MRP_ABNF, [$MRP_DOCSCRIPT_DIR/abnf.py])
508 AC_SUBST(MRP_DBLYXFIX, [$MRP_DOCSCRIPT_DIR/dblyxfix.py])
509 AC_SUBST(MRP_DOXML2DB, [$MRP_DOCSCRIPT_DIR/doxml2db.py])
510 AC_SUBST(MRP_DOXYDEPS, [$MRP_DOCSCRIPT_DIR/doxydeps.py])
511
512
513 # Shave by default.
514 SHAVE_INIT([build-aux], [enable])
515
516 # Create murphy symlink to src.
517 if test ! -L murphy; then
518     AC_MSG_NOTICE([Symlinking src to murphy...])
519     ln -s src murphy
520 fi
521
522 # Generate output.
523 AC_CONFIG_FILES([build-aux/shave
524                  build-aux/shave-libtool
525                  Makefile
526                  utils/Makefile
527                  src/Makefile
528                  src/common/tests/Makefile
529                  src/core/tests/Makefile
530                  src/core/lua-decision/tests/Makefile
531                  src/daemon/tests/Makefile
532                  src/plugins/tests/Makefile
533                  src/common/murphy-common.pc
534                  src/common/murphy-dbus.pc
535                  src/common/murphy-pulse.pc
536                  src/common/murphy-ecore.pc
537                  src/common/murphy-glib.pc
538          src/common/murphy-qt.pc
539                  src/core/murphy-core.pc
540          src/core/lua-utils/murphy-lua-utils.pc
541          src/core/lua-decision/murphy-lua-decision.pc
542                  src/breedline/breedline.pc
543                  src/breedline/breedline-murphy.pc
544                  src/breedline/breedline-glib.pc
545                  src/breedline/tests/Makefile
546                  src/murphy-db/Makefile
547                  src/murphy-db/mdb/Makefile
548                  src/murphy-db/mqi/Makefile
549                  src/murphy-db/mql/Makefile
550                  src/murphy-db/include/Makefile
551                  src/murphy-db/tests/Makefile
552                  src/resolver/murphy-resolver.pc
553                  src/resolver/tests/Makefile
554                  src/plugins/domain-control/murphy-domain-controller.pc
555                  doc/Makefile
556                  doc/plugin-developer-guide/Makefile
557                  doc/plugin-developer-guide/db/Makefile
558                  doc/plugin-developer-guide/doxml/Makefile
559                  src/plugins/resource-native/libmurphy-resource/murphy-resource.pc
560                  ])
561 AC_OUTPUT
562
563
564 # Display the configuration.
565 echo "----- configuration -----"
566 echo "Extra C warnings flags: $WARNING_CFLAGS"
567 echo "D-Bus support: $enable_dbus"
568 echo "PulseAudio mainloop support: $enable_pulse"
569 echo "EFL/ecore mainloop support: $enable_ecore"
570 echo "glib mainloop support: $enable_glib"
571 echo "Qt mainloop support: $enable_qt"
572 echo "Murphy console plugin and client: $enable_console"
573 echo "Resource management support: $with_resources"
574 echo "Websockets support: $enable_websockets"
575 echo "Plugins:"
576 echo "  - linked-in:"
577 for plugin in ${INTERNAL_PLUGINS:-none}; do
578     echo "      $plugin"
579 done
580 echo "  - dynamic:"
581 for plugin in ${EXTERNAL_PLUGINS:-none}; do
582     echo "      $plugin"
583 done
584 echo "  - disabled:"
585 for plugin in ${DISABLED_PLUGINS:-none}; do
586     echo "      $plugin"
587 done