CMakeLists.txt 547 B

12345678910111213141516171819
  1. cmake_minimum_required(VERSION 3.9)
  2. set(Boost_USE_STATIC_LIBS ON)
  3. find_package(Boost 1.53)
  4. add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/../libmandel ${CMAKE_CURRENT_BINARY_DIR}/libmandel)
  5. set(CMAKE_CXX_STANDARD 17)
  6. add_executable(mandelbench mandelbench.cpp)
  7. target_include_directories(mandelbench PUBLIC ../libmandel/include)
  8. target_link_libraries(mandelbench mandel)
  9. if(Boost_FOUND)
  10. target_compile_definitions(mandelbench PUBLIC WITH_BOOST)
  11. target_include_directories(mandelbench PRIVATE ${Boost_INCLUDE_DIRS})
  12. endif(Boost_FOUND)