# Минимальная версия CMake, требуемая для сборки проекта cmake_minimum_required(VERSION 3.6 FATAL_ERROR) # Предпочтительно следовать стандартам принятым в указанном диапазоне версий cmake_policy(VERSION 3.6..3.7) # Название и версия проекта и используемые языки программирования project(app-wrapper VERSION 1.1.1 LANGUAGES CXX) if(USE_FETCHCONTENT) if(MYX_CMAKE_USE_SYSTEM) find_package(MyxCMake 1.99.11 REQUIRED) else() include(${PROJECT_SOURCE_DIR}/cmake/myx/MyxCMakeConfig.cmake) endif() FetchContent_Add(pow GIT_REPOSITORY https://git.246060.ru/cmake/pow GIT_PATH cmake/pow GIT_REMOTE origin ) FetchContent_Add(msg GIT_REPOSITORY https://git.246060.ru/cmake/msg GIT_PATH cmake/msg GIT_REMOTE origin ) FetchContent_Add(app GIT_REPOSITORY https://git.246060.ru/cmake/app GIT_PATH cmake/app GIT_REMOTE origin ) else() add_subdirectory(../pow ${CMAKE_BINARY_DIR}/pow EXCLUDE_FROM_ALL) add_subdirectory(../msg ${CMAKE_BINARY_DIR}/msg EXCLUDE_FROM_ALL) add_subdirectory(../app ${CMAKE_BINARY_DIR}/app) endif()