refactor cmake
This commit is contained in:
parent
1a3f28724a
commit
f2e2a7d6e1
@ -11,37 +11,25 @@ project(eedb)
|
||||
|
||||
add_definitions( -std=c++1z )
|
||||
|
||||
hunter_add_package(Boost)
|
||||
find_package(Boost CONFIG REQUIRED)
|
||||
include(cmake/FindAllRequirements.cmake)
|
||||
|
||||
#hunter_add_package(Boost COMPONENTS system filesystem)
|
||||
#find_package(Boost CONFIG REQUIRED system filesystem)
|
||||
#target_link_libraries(... Boost::system Boost::filesystem)
|
||||
|
||||
hunter_add_package(nlohmann_json)
|
||||
find_package(nlohmann_json CONFIG REQUIRED)
|
||||
#add_executable(main main.cpp)
|
||||
#target_link_libraries(main PUBLIC nlohmann_json)
|
||||
|
||||
hunter_add_package(GTest)
|
||||
find_package(GMock CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(benchmark)
|
||||
find_package(benchmark CONFIG REQUIRED)
|
||||
#target_link_libraries(... benchmark::benchmark)
|
||||
#target_link_libraries(foo GTest::main) # GTest::gtest will be linked automatically
|
||||
#target_link_libraries(boo GTest::gtest)
|
||||
|
||||
hunter_add_package(spdlog)
|
||||
find_package(spdlog CONFIG REQUIRED)
|
||||
|
||||
#target_link_libraries(... benchmark::benchmark)
|
||||
#target_link_libraries(... spdlog::spdlog)
|
||||
#add_executable(comprehensions comprehensions.cpp)
|
||||
#target_link_libraries(comprehensions PUBLIC range-v3::range-v3)
|
||||
|
||||
#set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "/usr/share/cmake/Modules/")
|
||||
#find_package(Wt REQUIRED)
|
||||
#find_package(Sqlpp11 REQUIRED)
|
||||
#find_package(PostgreSQL REQUIRED)
|
||||
|
||||
#include_directories(share/include)
|
||||
#add_subdirectory(src)
|
||||
#add_subdirectory(tests)
|
||||
#add_subdirectory(benchmarks)
|
||||
|
||||
17
cmake/FindAllRequirements.cmake
Normal file
17
cmake/FindAllRequirements.cmake
Normal file
@ -0,0 +1,17 @@
|
||||
hunter_add_package(Boost)
|
||||
find_package(Boost CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(nlohmann_json)
|
||||
find_package(nlohmann_json CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(GTest)
|
||||
find_package(GMock CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(benchmark)
|
||||
find_package(benchmark CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(spdlog)
|
||||
find_package(spdlog CONFIG REQUIRED)
|
||||
|
||||
hunter_add_package(range-v3)
|
||||
find_package(range-v3 CONFIG REQUIRED)
|
||||
Loading…
Reference in New Issue
Block a user