From 0bec8a9e75a5a66ff0c85017935e72f3bae37f6a Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Wed, 13 Feb 2019 03:19:11 +0300 Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D0=B8=D1=81=D0=B0=D0=BD=D0=B8?= =?UTF-8?q?=D0=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMakeLists.txt | 1 + README.md | 6 ++++++ src/libcmex/CMakeLists.txt | 2 +- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 27aedda..c2d5b4b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,6 +5,7 @@ cmake_policy(VERSION 3.0.2..3.7) # Название проекта project(cmex) +# В каталоге cmake/lib находятся файлы с библиотечными функциями if(IS_DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/cmlib) list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/cmlib) else() diff --git a/README.md b/README.md index dfd48d6..013a30a 100644 --- a/README.md +++ b/README.md @@ -2,3 +2,9 @@ Пример проекта на CMake с использованием CMLib. +## Установка + +Проект использует библиотеку CMLib, которая включается в проект в виде +субмодуля, поэтому клонировать данный репозиторий нужно, указав ключ +`--recurse-submodules`. + diff --git a/src/libcmex/CMakeLists.txt b/src/libcmex/CMakeLists.txt index 6377ac1..34c5077 100644 --- a/src/libcmex/CMakeLists.txt +++ b/src/libcmex/CMakeLists.txt @@ -14,7 +14,7 @@ set(current_target_headers add_common_library(${current_target} ${current_target_sources}) common_target_properties(${current_target}) -# Цель, используемая только для установки заголовочных файлов, без компиляции проекта +# Цель, используемая только для установки заголовочных файлов без компиляции проекта add_custom_target(${current_target}-install-headers COMMAND "${CMAKE_COMMAND}" -DCMAKE_INSTALL_COMPONENT=headers -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"