summaryrefslogtreecommitdiff
path: root/src/navigation/poi-cam/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/navigation/poi-cam/CMakeLists.txt')
-rw-r--r--src/navigation/poi-cam/CMakeLists.txt34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/navigation/poi-cam/CMakeLists.txt b/src/navigation/poi-cam/CMakeLists.txt
index a646f57..7e5d772 100644
--- a/src/navigation/poi-cam/CMakeLists.txt
+++ b/src/navigation/poi-cam/CMakeLists.txt
@@ -24,26 +24,26 @@
#
# @licence end@
cmake_minimum_required(VERSION 2.8)
+
include(FindPkgConfig)
-include(${navit_SOURCE_DIR}/cmake/navit_macros.cmake)
+
+include(${navit_SRC_DIR}/navit/cmake/navit_macros.cmake)
+
+add_definitions(-DPLUGIN=1)
+
+pkg_search_module(DBUS_CPP dbus-c++-glib-1 dbus-c++-1)
+pkg_search_module(GLIB glib-2.0)
+include_directories(${GLIB_INCLUDE_DIRS})
+include_directories(${DBUS_CPP_INCLUDE_DIRS})
+
include_directories(${INCLUDE_DIRECTORIES})
include_directories(.)
-include_directories(../../..)
-include_directories(compat_includes)
-include_directories(${navit_SOURCE_DIR}/..)
+include_directories(${navit_SRC_DIR}/navit)
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(${generated_api_DIR})
+
set(genivi_poiservice_cam_navit_LIBS ${DBUS_CPP_LDFLAGS})
-ADD_CUSTOM_COMMAND(OUTPUT genivi_poiservice_poicontentaccess_proxy.h
- COMMAND dbusxx-xml2cpp ${poi-service_API}/genivi-poiservice-poicontentaccess.xml --proxy=genivi_poiservice_poicontentaccess_proxy.h
- DEPENDS ${poi-service_API}/genivi-poiservice-poicontentaccess.xml
- )
-ADD_CUSTOM_COMMAND(OUTPUT genivi_poiservice_contentaccessmodule_adaptor.h
- COMMAND dbusxx-xml2cpp ${poi-service_API}/genivi-poiservice-contentaccessmodule.xml --adaptor=genivi_poiservice_contentaccessmodule_adaptor.h
- DEPENDS ${poi-service_API}/genivi-poiservice-contentaccessmodule.xml
- )
-module_add_library(genivi_poiservice_cam_navit genivi_poiservice_cam_navit.cxx genivi_poiservice_poicontentaccess_proxy.h genivi_poiservice_contentaccessmodule_adaptor.h)
+
+module_add_library(genivi_poiservice_cam_navit genivi_poiservice_cam_navit.cxx ${generated_api_DIR}/genivi-poiservice-poicontentaccess_proxy.h ${generated_api_DIR}/genivi-poiservice-contentaccessmodule_adaptor.h)