project( BOOST_Listener ) cmake_minimum_required( VERSION 2.6 ) find_package( Boost REQUIRED ) INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIR} ) LINK_DIRECTORIES( ${Boost_LIBRARY_DIRS} ) set( Boost_USE_STATIC_LIBS OFF ) set( Boost_USE_MULTITHREADED ON ) set( Boost_USE_STATIC_RUNTIME OFF ) set( BOOST_ALL_DYN_LINK ON ) # force dynamic linking for all libraries set(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -lrt") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -lrt") add_executable( listener listener.cpp ) target_link_libraries( listener ${Boost_LIBRARIES} rt)