summaryrefslogtreecommitdiff
path: root/src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt')
-rw-r--r--src/navigation/navigation-core/mapmatchedposition-plugin/CMakeLists.txt44
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)