commit e8b87675f77bd3da587cad0539a628ee85a3bf71 Author: Andrey Astafyev Date: Sat Oct 1 18:13:59 2022 +0300 Начало diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..c8daf6e --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +* + +!.gitignore +!CMakeLists.txt + diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..c72b30f --- /dev/null +++ b/CMakeLists.txt @@ -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()