Начало
This commit is contained in:
commit
e8b87675f7
5
.gitignore
vendored
Normal file
5
.gitignore
vendored
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
*
|
||||||
|
|
||||||
|
!.gitignore
|
||||||
|
!CMakeLists.txt
|
||||||
|
|
32
CMakeLists.txt
Normal file
32
CMakeLists.txt
Normal 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()
|
Loading…
Reference in New Issue
Block a user