CMakeLists.txt 523 B

1234567891011121314151617181920
  1. cmake_minimum_required(VERSION 2.8)
  2. set(CMAKE_CXX_STANDARD 11)
  3. set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/../.cmake_modules/")
  4. message("${CMAKE_MODULE_PATH}")
  5. project(ccats)
  6. # dependencies used by server and tests
  7. find_package(Threads REQUIRED)
  8. find_package(Boost 1.67 REQUIRED COMPONENTS system filesystem)
  9. find_package(PkgConfig REQUIRED)
  10. pkg_check_modules(JSONCPP jsoncpp)
  11. link_libraries(${JSONCPP_LIBRARIES})
  12. include(src/CMakeLists.txt)
  13. if(ENABLE_TESTS)
  14. include(test/CMakeLists.txt)
  15. endif()