cmake_minimum_required(VERSION 3.3) project(libdipp CXX C) set(PROJECT_LIB_NAME ${PROJECT_NAME}) set(PROJECT_BRIEF "DI common C++ library (libdipp)") if (CMAKE_BUILD_TYPE STREQUAL "Debug") include("common/cmake/MemCheck.txt") include(CTest) endif() include(ExternalProject) include("common/cmake/CMakeLists.txt") include_directories("${CMAKE_BINARY_DIR}/include") include_directories("${PROJECT_SOURCE_DIR}/include") include_directories("${PROJECT_SOURCE_DIR}/include-internal") include_directories("${PROJECT_SOURCE_DIR}/libdi_constants/include") add_subdirectory("src") if (BUILD_TESTING) add_subdirectory("tools") endif() add_subdirectory("examples") add_subdirectory("tests")