diff options
Diffstat (limited to 'src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt')
-rw-r--r-- | src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt | 44 |
1 files changed, 44 insertions, 0 deletions
diff --git a/src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt b/src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt new file mode 100644 index 0000000..af7d338 --- /dev/null +++ b/src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt @@ -0,0 +1,44 @@ +# @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}) +set(genivi_navigationcore_mapmatchedposition_LIBS ${DBUS_CPP_LDFLAGS}) +ADD_CUSTOM_COMMAND(OUTPUT genivi_navigationcore_mapmatchedposition_adaptor.h + COMMAND dbusxx-xml2cpp ${navigationcore_API}/genivi-navigationcore-mapmatchedposition.xml --adaptor=genivi_navigationcore_mapmatchedposition_adaptor.h + DEPENDS ${navigationcore_API}/genivi-navigationcore-mapmatchedposition.xml + ) +module_add_library(genivi_navigationcore_mapmatchedposition genivi_navigationcore_mapmatchedposition.cxx genivi_navigationcore_mapmatchedposition_adaptor.h genivi_navigationcore_mapmatchedposition_adaptor.h) |