cmake_minimum_required(VERSION 2.8) set(CMAKE_CSS_FLAGS "#{CMAKE_CSS_FLAGS} -Wdeprecated-declarations") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11 -stdlib=libc++ -g3") project(server) add_subdirectory(${PROJECT_SOURCE_DIR}/contrib/libwebsockets/) set(WITHOUT_TESTAPPS CACHE BOOL ON) find_package(Boost 1.48 REQUIRED) include_directories(${Boost_INCLUDE_DIRS}) set(boost ${Boost_LIBRARIES}) include_directories("${PROJECT_SOURCE_DIR}") include_directories(SYSTEM "${PROJECT_SOURCE_DIR}/contrib/libwebsockets/") set(all_libraries ${boost} websockets) file(GLOB all_files "*.cpp") add_executable(server ${all_files}) target_link_libraries(server ${all_libraries})