src.dualinventive.com/dinet/libdipp/CMakeLists.txt

29 lines
694 B
CMake

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