CMakeLists.txt 702 B

12345678910111213141516171819202122232425262728293031323334
  1. cmake_minimum_required (VERSION 2.8)
  2. project (ChunkFileLibrary)
  3. # The version number.
  4. set (ChunkFileLibrary_VERSION_MAJOR 1)
  5. set (ChunkFileLibrary_VERSION_MINOR 0)
  6. set (CMAKE_INSTALL_PREFIX "${PROJECT_SOURCE_DIR}/install")
  7. include_directories("${PROJECT_SOURCE_DIR}/chunkfile")
  8. if(CWDEBUG)
  9. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DCWDEBUG")
  10. endif(CWDEBUG)
  11. if(NOT CUSTOM_CMAKE_DIR)
  12. set(CUSTOM_CMAKE_DIR ${PROJECT_SOURCE_DIR}/../../cmake)
  13. endif()
  14. include(${CUSTOM_CMAKE_DIR}/lcov.cmake)
  15. if(NOT CXXTEST_INCLUDE_DIR)
  16. set (CXXTEST_INCLUDE_DIR ${PROJECT_SOURCE_DIR}/../external/cxxtest/)
  17. endif()
  18. include(CTest)
  19. add_subdirectory(chunkfile)
  20. add_subdirectory(examples)
  21. add_subdirectory(tests)