cmake_minimum_required(VERSION 3.11)

project( Code_ )

set(CMAKE_CXX_STANDARD 17)

if (NOT CMAKE_VERBOSE_MAKEFILE)
   set(CMAKE_VERBOSE_MAKEFILE ON)
endif()

if (NOT CMAKE_BUILD_TYPE)
    set(CMAKE_BUILD_TYPE "Release")
endif()

find_package(Boost OPTIONAL_COMPONENTS timer)

include_directories(include)

if(Boost_TIMER_FOUND)
    add_compile_options(-DDEG_RIPS_TIMERS=1)
    link_libraries(Boost::timer)
endif()

add_executable(deg_rips "deg_rips.cpp")
