cmake_minimum_required(VERSION 3.3) project(di-legacy-secure) set(PROJECT_BRIEF "DI Legacy Secure Server") set(PROJECT_APP_NAME "di-legacy-secure") # CMake configuration if (CMAKE_BUILD_TYPE STREQUAL "Debug") include("common/cmake/MemCheck.txt") include(CTest) endif() include(ExternalProject) set(CPACK_DEBIAN_PACKAGE_DEPENDS "libmariadbclient18 (>= 10.1.0)") include("common/cmake/CMakeLists.txt") include_directories( "${CMAKE_BINARY_DIR}/include" "${CMAKE_CURRENT_SOURCE_DIR}/include" "${CMAKE_CURRENT_SOURCE_DIR}/legacy/common/include" "${CMAKE_CURRENT_SOURCE_DIR}/legacy/lib/include" ) file(GLOB DI_UTIL_SRCS "${CMAKE_CURRENT_SOURCE_DIR}/legacy/lib/src/*.c") add_library(di-util STATIC ${DI_UTIL_SRCS}) add_definitions(-D_GNU_SOURCE -D_DEBUG) add_subdirectory(etc) add_subdirectory(src) #add_subdirectory(tests)