- Возьмите проект;
- Положите в проект файл
CMakeResources.cmake
.
При применении шаблона CMakeResources.cmake
создается папка resources
, в которой можно хранить файлы лицензий, конфигурационные файлы и т.д..
Обращение к файлам должно быть через относительный путь.
Все скомпилированные исполняемые файлы автоматически помещаются в папку ${CMAKE_BINARY_DIR}/build
.
Шаблон CMakeResources.cmake
добавляет cmake цель update_resources
, которая копирует все ресурсы из локальный папки resources
в копию папки.
Копия папки имеет такое же имя и располагается по пути ${CMAKE_BINARY_DIR}/build/resources
.
CMakeLists.txt
:
...
# "resources" plugin
include(CMakeResources.cmake)
...
Пример: использование своей библиотеки