CMakeLists.txt 668 B

123456789101112131415161718192021
  1. cmake_minimum_required(VERSION 3.8.0)
  2. project(mdd)
  3. option(TESTS_ENABLED "enable unit tests" ON)
  4. set(CMAKE_CXX_STANDARD 11)
  5. install(FILES cmake/auslegung-config.cmake DESTINATION .)
  6. if(${TESTS_ENABLED})
  7. enable_testing()
  8. include_directories(${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/googletest/include)
  9. add_subdirectory(${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/googletest)
  10. endif()
  11. FIND_PACKAGE( Boost REQUIRED COMPONENTS program_options )
  12. INCLUDE_DIRECTORIES( ${Boost_INCLUDE_DIR} )
  13. include_directories(${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/json/single_include)
  14. include_directories(${CMAKE_CURRENT_SOURCE_DIR}/thirdparty/cpp-httplib)
  15. add_subdirectory(lib)