# Минимальная версия CMake, требуемая для сборки проекта cmake_minimum_required(VERSION 3.6 FATAL_ERROR) # Предпочтительно следовать стандартам принятым в указанном диапазоне версий cmake_policy(VERSION 3.6..3.7) # Название и версия проекта и используемые языки программирования project(myx-example-object-library VERSION 0.4.0 LANGUAGES CXX) # Рекомендуемый способ подключения MyxCMake include(cmake/myx_setup.cmake) # Создание объектной библиотеки myx_add_object_library(${PROJECT_NAME}) # Настройка свойств цели myx_target_setup(${PROJECT_NAME} PUBLIC_HEADERS ${PROJECT_SOURCE_DIR}/include/${PROJECT_NAME}/init.hpp CPP ${PROJECT_SOURCE_DIR}/src/${PROJECT_NAME}/init.cpp ) # Форматирование исходных текстов с помощью uncrustify myx_uncrustify(${PROJECT_NAME})