diff options
Diffstat (limited to 'src/navigation/map-viewer/configuration-plugin/CMakeLists.txt')
-rw-r--r-- | src/navigation/map-viewer/configuration-plugin/CMakeLists.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/navigation/map-viewer/configuration-plugin/CMakeLists.txt b/src/navigation/map-viewer/configuration-plugin/CMakeLists.txt new file mode 100644 index 0000000..f287351 --- /dev/null +++ b/src/navigation/map-viewer/configuration-plugin/CMakeLists.txt @@ -0,0 +1,45 @@ +# @licence app begin@ +# SPDX-License-Identifier: MPL-2.0 +# +# \copyright Copyright (C) 2013-2014, PCA Peugeot Citroen +# +# \file CMakeLists.txt +# +# \brief This file is part of the build system. +# +# \author Martin Schaller <martin.schaller@it-schaller.de> +# +# \version 1.0 +# +# This Source Code Form is subject to the terms of the +# Mozilla Public License (MPL), v. 2.0. +# If a copy of the MPL was not distributed with this file, +# You can obtain one at http://mozilla.org/MPL/2.0/. +# +# For further information see http://www.genivi.org/. +# +# List of changes: +# +# <date>, <name>, <description of change> +# +# @licence end@ +cmake_minimum_required(VERSION 2.8) +include(FindPkgConfig) +include(${navit_SOURCE_DIR}/cmake/navit_macros.cmake) +include_directories(${INCLUDE_DIRECTORIES}) +include_directories(.) +include_directories(compat_includes) +include_directories(${navit_SOURCE_DIR}/..) +include_directories(${CMAKE_CURRENT_BINARY_DIR}) +include_directories(${CMAKE_CURRENT_BINARY_DIR}/..) +link_directories(${CMAKE_CURRENT_SOURCE_DIR}/compat_libs) +add_definitions(-DPLUGIN=1) +pkg_search_module(DBUS_CPP dbus-c++-glib-1 dbus-c++-1) +include_directories("${DBUS_CPP_INCLUDE_DIRS}") +include_directories(${DBUS_CPP_INCLUDE_DIRS}) +set(genivi_mapviewer_configuration_LIBS ${DBUS_CPP_LDFLAGS}) +ADD_CUSTOM_COMMAND(OUTPUT genivi_mapviewer_configuration_adaptor.h + COMMAND dbusxx-xml2cpp ${mapviewer_API}/genivi-mapviewer-configuration.xml --adaptor=genivi_mapviewer_configuration_adaptor.h + DEPENDS ${mapviewer_API}/genivi-mapviewer-configuration.xml + ) +module_add_library(genivi_mapviewer_configuration genivi_mapviewer_configuration.cxx genivi_mapviewer_configuration_adaptor.h) |