xref: /openbmc/boost-dbus/CMakeLists.txt (revision 0de544048c59e36f4098efb1bffc6199fc2b9d46)
1project(boost-asio-dnssd CXX)
2
3###############
4# CMake options
5cmake_minimum_required(VERSION 2.8)
6
7###############
8# C++ options
9set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -std=c++0x")
10include_directories(${CMAKE_SOURCE_DIR}/include)
11
12###############
13# import Boost
14find_package(Boost 1.54 REQUIRED)
15include_directories(${Boost_INCLUDE_DIRS})
16link_directories(${Boost_LIBRARY_DIRS})
17
18###############
19# import D-Bus
20find_package(PkgConfig)
21pkg_check_modules(DBus dbus-1)
22include_directories(${DBus_INCLUDE_DIRS})
23link_directories(${DBus_LIBRARY_DIRS})
24
25##############
26# Trivial executable
27add_executable(test "test.cpp")
28target_link_libraries(test -lboost_system ${DBus_LIBRARIES})
29
30