From e8b87675f77bd3da587cad0539a628ee85a3bf71 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Sat, 1 Oct 2022 18:13:59 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9D=D0=B0=D1=87=D0=B0=D0=BB=D0=BE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 5 +++++ CMakeLists.txt | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 37 insertions(+) create mode 100644 .gitignore create mode 100644 CMakeLists.txt 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()