| 12345678910111213141516171819 |
- cmake_minimum_required(VERSION 3.0)
- set(PROJECT_NAME Sophiar2)
- set(CMAKE_CXX_STANDARD 20)
- project(${PROJECT_NAME})
- include_directories(./src)
- find_package(Boost REQUIRED)
- include_directories(${Boost_INCLUDE_DIRS})
- file(GLOB_RECURSE SRC_FILES ./src/*.cpp)
- add_executable(${PROJECT_NAME} ${SRC_FILES})
- find_package(benchmark REQUIRED)
- add_executable(benchmark_small_obj benchmark/small_obj/main.cpp)
- target_link_libraries(benchmark_small_obj benchmark::benchmark)
|