Описание
This commit is contained in:
parent
bdabe76fc4
commit
0bec8a9e75
@ -5,6 +5,7 @@ cmake_policy(VERSION 3.0.2..3.7)
|
|||||||
# Название проекта
|
# Название проекта
|
||||||
project(cmex)
|
project(cmex)
|
||||||
|
|
||||||
|
# В каталоге cmake/lib находятся файлы с библиотечными функциями
|
||||||
if(IS_DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/cmlib)
|
if(IS_DIRECTORY ${CMAKE_SOURCE_DIR}/cmake/cmlib)
|
||||||
list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/cmlib)
|
list(INSERT CMAKE_MODULE_PATH 0 ${CMAKE_SOURCE_DIR}/cmake/cmlib)
|
||||||
else()
|
else()
|
||||||
|
@ -2,3 +2,9 @@
|
|||||||
|
|
||||||
Пример проекта на CMake с использованием CMLib.
|
Пример проекта на CMake с использованием CMLib.
|
||||||
|
|
||||||
|
## Установка
|
||||||
|
|
||||||
|
Проект использует библиотеку CMLib, которая включается в проект в виде
|
||||||
|
субмодуля, поэтому клонировать данный репозиторий нужно, указав ключ
|
||||||
|
`--recurse-submodules`.
|
||||||
|
|
||||||
|
@ -14,7 +14,7 @@ set(current_target_headers
|
|||||||
add_common_library(${current_target} ${current_target_sources})
|
add_common_library(${current_target} ${current_target_sources})
|
||||||
common_target_properties(${current_target})
|
common_target_properties(${current_target})
|
||||||
|
|
||||||
# Цель, используемая только для установки заголовочных файлов, без компиляции проекта
|
# Цель, используемая только для установки заголовочных файлов без компиляции проекта
|
||||||
add_custom_target(${current_target}-install-headers
|
add_custom_target(${current_target}-install-headers
|
||||||
COMMAND "${CMAKE_COMMAND}"
|
COMMAND "${CMAKE_COMMAND}"
|
||||||
-DCMAKE_INSTALL_COMPONENT=headers -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
|
-DCMAKE_INSTALL_COMPONENT=headers -P "${CMAKE_BINARY_DIR}/cmake_install.cmake"
|
||||||
|
Loading…
Reference in New Issue
Block a user