This commit is contained in:
Andrei Astafev 2022-05-06 12:52:14 +03:00
parent a90aad812a
commit f6d84fc6c2

View File

@ -1,14 +1,14 @@
# Минимальная версия CMake # Минимальная версия CMake
cmake_minimum_required(VERSION 3.3) cmake_minimum_required(VERSION 3.6)
# Предпочтительно следовать стандартам принятым в указанном диапазоне версий # Предпочтительно следовать стандартам принятым в указанном диапазоне версий
cmake_policy(VERSION 3.0.2..3.7) cmake_policy(VERSION 3.6..3.7)
# Название и версия проекта и используемые языки программирования # Название и версия проекта и используемые языки программирования
project(myx-cmake-example-base VERSION 0.2.0 LANGUAGES C CXX) project(myx-cmake-example-base VERSION 0.3.0 LANGUAGES C CXX)
### ###
# Обязательные переменные для MyxCMake # Рекомендуемые переменные для MyxCMake
### ###
# Название организации # Название организации
set(MYX_CMAKE_ORGANIZATION_NAME "Org." CACHE STRING "") set(MYX_CMAKE_ORGANIZATION_NAME "Org." CACHE STRING "")
@ -22,7 +22,7 @@ set(MYX_CMAKE_AUTHOR_EMAIL "mail@johndoe.com" CACHE STRING "")
# Краткое описание проекта # Краткое описание проекта
set(MYX_CMAKE_DESCRIPTION "Пример проекта: начало" CACHE STRING "") set(MYX_CMAKE_DESCRIPTION "Пример проекта: начало" CACHE STRING "")
find_package(MyxCMake 0.4.1 REQUIRED) find_package(MyxCMake 0.7.0 REQUIRED)
# Поиск библиотек с помощью pkgconfig # Поиск библиотек с помощью pkgconfig
find_package(PkgConfig REQUIRED) find_package(PkgConfig REQUIRED)
@ -40,4 +40,3 @@ myx_cmake_generate_private_config_header()
# Автоматически генерируемый файл с информацией о репозитории # Автоматически генерируемый файл с информацией о репозитории
myx_cmake_generate_git_info_header() myx_cmake_generate_git_info_header()