refactor cmake

This commit is contained in:
Bartosz Wieczorek 2018-01-22 15:44:26 +01:00
parent 1a3f28724a
commit f2e2a7d6e1
2 changed files with 22 additions and 17 deletions

View File

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

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