summaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorHolger Behrens <holger.behrens@windriver.com>2015-02-13 12:13:58 +0100
committerHolger Behrens <holger.behrens@windriver.com>2015-02-13 12:13:58 +0100
commit1faf63f8a7a557450bac238ddc1fb95593eadd08 (patch)
tree4c9909c63b44d310acdb66106d654ad18f98bd81 /configure.ac
parentb35fcff59281e81b9fdb64448c5a9d011e0d9a28 (diff)
downloadgenivi-demo-platform-hmi-1faf63f8a7a557450bac238ddc1fb95593eadd08.tar.gz
genivi-demo-platform-hmi: uprev to version 0.3
Signed-off-by: Holger Behrens <holger.behrens@windriver.com>
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac20
1 files changed, 18 insertions, 2 deletions
diff --git a/configure.ac b/configure.ac
index a88da25..17e2faf 100644
--- a/configure.ac
+++ b/configure.ac
@@ -13,6 +13,9 @@
# List of changes:
# 23.Jan.2015, Holger Behrens, written
# 05.Feb.2015, Holger Behrens, added support for 'doc' making
+# 06.Feb.2015, Holger Behrens, added support for C++ source
+# updated CONTROL flag
+# 09.Feb.2015, Holger Behrens, add support for dbus/dbus-c++/glib
AC_PREREQ([2.69])
AC_INIT([genivi-demo-platform-hmi], [0.2],
@@ -25,6 +28,7 @@ AM_SILENT_RULES([yes])
# Check for programs
AC_PROG_CC
+AC_PROG_CXX
# Initialize libtool
LT_PREREQ([2.4])
@@ -32,9 +36,16 @@ LT_INIT([disable-static])
PKG_PROG_PKG_CONFIG()
+PKG_CHECK_MODULES([DBUS], [
+ dbus-1
+ dbus-c++-1
+ dbus-c++-glib-1
+ ])
PKG_CHECK_MODULES([CONTROL], [
+ wayland-client >= 1.5.0
weston >= 1.5.0
- libsystemd])
+ libsystemd
+ glib-2.0])
PKG_CHECK_MODULES([PLUGIN], [weston >= 1.5.0 cairo xkbcommon])
PKG_CHECK_MODULES([CLIENT], [
wayland-client >= 1.5.0
@@ -60,6 +71,10 @@ WAYLAND_PREFIX=`$PKG_CONFIG --variable=prefix wayland-client`
AC_PATH_PROG([WAYLAND_SCANNER], [wayland-scanner],,
[${WAYLAND_PREFIX}/bin$PATH_SEPARATOR$PATH])
+# check for dbusxx-xml2cpp
+AC_PATH_PROG([XML2CPP], [dbusxx-xml2cpp])
+
+# handle arguments
AM_CONDITIONAL(BUILD_DOCS, [test x$enable_documentation = xyes])
if test "x$enable_documentation" = "xyes"; then
AC_PATH_PROG(DOXYGEN, doxygen)
@@ -75,9 +90,10 @@ AC_CONFIG_FILES([Makefile])
AC_CONFIG_FILES([doc/Makefile])
AC_CONFIG_FILES([doc/doxygen/Makefile])
AC_CONFIG_FILES([protocol/Makefile])
+AC_CONFIG_FILES([protocol/dbus/Makefile])
AC_CONFIG_FILES([src/Makefile])
AC_CONFIG_HEADERS([config.h])
-AC_CONFIG_SRCDIR(src/gdp-hmi-controller.c)
+AC_CONFIG_SRCDIR(src/gdp-hmi-controller.cpp)
# enable C standard as published in 2011 as ISO/IEC 9899:2011 (known as C11)
CFLAGS="$CFLAGS -std=c11"