cmake: несколько CPACK_PACKAGE_INSTALL_DIRECTORY - PullRequest
2 голосов
/ 11 ноября 2010

Я использую Cmake с Cpack для создания пакетов linux. Я устанавливаю свой исполняемый файл в / bin / MyProgram; для правильной работы исполняемый файл должен иметь доступ к внешнему файлу (XML-схема). Я хотел бы, чтобы Cpack сгенерировал пакет, который установит этот файл в определенное место (например, / usr / share / MyProgram), отличное от того, где хранится исполняемый файл.

Большое спасибо!

1 Ответ

1 голос
/ 11 ноября 2010

Вы хотите использовать INSTALL (FILES) следующим образом:

install(FILES files... DESTINATION <dir>
      [PERMISSIONS permissions...]
      [CONFIGURATIONS [Debug|Release|...]]
      [COMPONENT <component>]
      [RENAME <name>] [OPTIONAL])

Подробнее о команде INSTALL можно прочитать в документации CMake .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...