12345678910111213141516171819 |
- 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)
|