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"