Начало

This commit is contained in:
Andrei Astafev 2022-10-01 18:13:59 +03:00
commit e8b87675f7
2 changed files with 37 additions and 0 deletions

5
.gitignore vendored Normal file
View File

@ -0,0 +1,5 @@
*
!.gitignore
!CMakeLists.txt

32
CMakeLists.txt Normal file
View File

@ -0,0 +1,32 @@
# Минимальная версия 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)
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()