1
cmake_minimum_required(VERSION 2.8)
3
project(ubuntu-location-service)
5
set(UBUNTU_LOCATION_SERVICE_VERSION_MAJOR 0)
6
set(UBUNTU_LOCATION_SERVICE_VERSION_MINOR 0)
7
set(UBUNTU_LOCATION_SERVICE_VERSION_PATCH 1)
9
set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Werror -Wall -pedantic -Wextra -fPIC -pthread")
10
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -Wall -fno-strict-aliasing -pedantic -Wextra -fPIC -pthread")
12
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
14
include(cmake/EnableCoverageReport.cmake)
15
include(cmake/FindGFlags.cmake)
16
include(cmake/FindGLog.cmake)
17
include(cmake/PrePush.cmake)
20
find_package(PkgConfig)
21
find_package(Boost 1.49 COMPONENTS system program_options)
23
pkg_check_modules(DBUS dbus-1)
24
pkg_check_modules(DBUS_CPP dbus-cpp)
29
${DBUS_CPP_INCLUDE_DIRS}/dbus
32
include/location_service
35
add_subdirectory(data)
37
add_subdirectory(examples)
38
add_subdirectory(include)
40
add_subdirectory(tests)