cmake_minimum_required(VERSION 3.9) set(Boost_USE_STATIC_LIBS ON) find_package(Boost 1.53) add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../libmandel ${CMAKE_CURRENT_BINARY_DIR}/libmandel) set(CMAKE_CXX_STANDARD 17) add_executable(mandelbench mandelbench.cpp) target_include_directories(mandelbench PUBLIC ../libmandel/include) target_link_libraries(mandelbench mandel) if(Boost_FOUND) target_compile_definitions(mandelbench PUBLIC WITH_BOOST) target_include_directories(mandelbench PRIVATE ${Boost_INCLUDE_DIRS}) endif(Boost_FOUND)