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