~sil2100/location-service/gps-arm64

« back to all changes in this revision

Viewing changes to CMakeLists.txt

  • Committer: Thomas Voß
  • Date: 2013-05-28 14:20:45 UTC
  • Revision ID: thomas.voss@canonical.com-20130528142045-kq5umqdmm4o53vwk
Initial push.

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
cmake_minimum_required(VERSION 2.8)
 
2
 
 
3
project(ubuntu-location-service)
 
4
 
 
5
set(UBUNTU_LOCATION_SERVICE_VERSION_MAJOR 0)
 
6
set(UBUNTU_LOCATION_SERVICE_VERSION_MINOR 0)
 
7
set(UBUNTU_LOCATION_SERVICE_VERSION_PATCH 1)
 
8
 
 
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")
 
11
 
 
12
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_CURRENT_SOURCE_DIR}/cmake)
 
13
 
 
14
include(cmake/EnableCoverageReport.cmake)
 
15
include(cmake/FindGFlags.cmake)
 
16
include(cmake/FindGLog.cmake)
 
17
include(cmake/PrePush.cmake)
 
18
include(CTest)
 
19
 
 
20
find_package(PkgConfig)
 
21
find_package(Boost 1.49 COMPONENTS system program_options)
 
22
find_package(GLog)
 
23
pkg_check_modules(DBUS dbus-1)
 
24
pkg_check_modules(DBUS_CPP dbus-cpp)
 
25
 
 
26
include_directories(
 
27
  ${Boost_INCLUDE_DIRS}
 
28
  ${DBUS_INCLUDE_DIRS}
 
29
  ${DBUS_CPP_INCLUDE_DIRS}/dbus
 
30
  ${GLog_INCLUDE_DIR}
 
31
  
 
32
  include/location_service
 
33
)
 
34
 
 
35
add_subdirectory(data)
 
36
add_subdirectory(doc)
 
37
add_subdirectory(examples)
 
38
add_subdirectory(include)
 
39
add_subdirectory(src)
 
40
add_subdirectory(tests)
 
41