diff options
Diffstat (limited to 'enhanced-position-service/dbus/test/CMakeLists.txt')
-rw-r--r-- | enhanced-position-service/dbus/test/CMakeLists.txt | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/enhanced-position-service/dbus/test/CMakeLists.txt b/enhanced-position-service/dbus/test/CMakeLists.txt new file mode 100644 index 0000000..0ccc280 --- /dev/null +++ b/enhanced-position-service/dbus/test/CMakeLists.txt @@ -0,0 +1,66 @@ +########################################################################### +# @licence app begin@ +# SPDX-License-Identifier: MPL-2.0 +# +# Component Name: EnhancedPositionService +# +# Author: Marco Residori +# +# Copyright (C) 2014, XS Embedded GmbH +# +# License: +# This Source Code Form is subject to the terms of the +# Mozilla Public License, 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/. +# +# Update (2014/12/02) : Philippe Colliot <philippe.colliot@mpsa.com>, +# PSA Peugeot Citroen +# - introduce debug flag to disable verbosity +# @licence end@ +########################################################################### + +project(enhanced-position-client) +cmake_minimum_required(VERSION 2.6.0) + +message(STATUS "ENHANCED-POSITION-CLIENT") +message(STATUS "WITH_DLT = ${WITH_DLT}") +message(STATUS "WITH_DEBUG = ${WITH_DEBUG}") + +find_package(PkgConfig REQUIRED) +pkg_check_modules(DBUS_CPP dbus-c++-1) + +set(GEN_DIR "${CMAKE_BINARY_DIR}/api") + +include_directories(${GEN_DIR}) +include_directories(${DBUS_CPP_INCLUDE_DIRS}) + +link_directories(${DBUS_CPP_LIBRARY_DIRS}) + +add_executable(enhanced-position-client + enhanced-position-client.h + enhanced-position-client.cpp +) + +set(LIBRARIES + ${DBUS_CPP_LIBRARIES} +) + +if(WITH_DLT) + add_definitions("-DDLT_ENABLED=1") + set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/..") + find_package(DLT REQUIRED) + include_directories( ${DLT_INCLUDE_DIRS} ) + set(LIBRARIES ${LIBRARIES} ${DLT_LIBRARIES}) +endif() + +if(WITH_DEBUG) + add_definitions("-DDEBUG_ENABLED=1") +endif() + +target_link_libraries(enhanced-position-client ${LIBRARIES}) + +message(STATUS "DBUS_CPP_LIBRARIES: " ${DBUS_CPP_LIBRARIES}) + + + + |