cmake_minimum_required(VERSION 2.8 FATAL_ERROR) project(doorkeeper CXX) set(CMAKE_CXX_FLAGS_DEBUG "${CMAKE_CXX_FLAGS_DEBUG} -std=c++11 -g -O0 -Wall -Wextra") set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} -std=c++11 -O3 -Wall -Wextra") #string(COMPARE EQUAL CMAKE_BINARY_DIR CMAKE_SOURCE_DIR IN_SOURCE_BUILD) find_library(Boost 1.21.0 REQUIRED) configure_file( "${CMAKE_SOURCE_DIR}/src/${PROJECT_NAME}Config.h.in" "${PROJECT_BINARY_DIR}/${PROJECT_NAME}Config.h" ) include_directories(SYSTEM ${Boost_INCLUDE_DIRECTORIES} ) include_directories( src/ include/ "${PROJECT_BINARY_DIR}" ) add_executable(${PROJECT_NAME} src/main.cpp src/doorkeeper.cpp )