cmake_minimum_required(VERSION 2.6) project(livedumper CXX) set(LIVEDUMPER_BIN "livedumper") find_package( Boost 1.58 COMPONENTS system REQUIRED) include_directories ( ${Boost_INCLUDE_DIR} ) set(PREFIX ${CMAKE_INSTALL_PREFIX}) add_definitions(-std=c++11) # add_executable(${LIVEDUMPER_BIN} main.cpp) if("${LOGGER}" STREQUAL "dlog") set(LOGGER_FILE dlog.cpp) else() set(LOGGER_FILE clog.cpp) endif(DLOG) set(LIVEDUMPER_SRCS main.cpp ${LOGGER_FILE}) add_executable(${LIVEDUMPER_BIN} ${LIVEDUMPER_SRCS}) if("${LOGGER}" STREQUAL "dlog") include(FindPkgConfig) pkg_check_modules(DLOG_REQUIRED dlog) set_property(TARGET ${LIVEDUMPER_BIN} APPEND_STRING PROPERTY COMPILE_FLAGS ${DLOG_CFLAGS}) target_link_libraries(${LIVEDUMPER_BIN} ${DLOG_LIBRARIES}) endif() install (TARGETS ${LIVEDUMPER_BIN} DESTINATION bin)