#linux #deb #cpack
#linux #deb #cpack
Вопрос:
Я использую CMake / CPack для своего проекта. В Windows я использую CPack с NSI, и все хорошо. Но для Linux я использую генератор DEB для CPack, и я столкнулся с несколькими проблемами. А именно, я не могу найти правильный способ добавить значок в меню Gnome / KDE / etc. Я знаю, что могу создать файл app.desktop и поместить его в /usr/share/applications . Но есть ли какой-то другой (рекомендуемый) способ сделать это с помощью CPack?
Комментарии:
1. Святая корова, у CMake есть инструменты для облегчения установки??
Ответ №1:
Похоже, что лучший подход (что на самом деле неплохо) — просто создать файл MyApp.desktop и добавить следующее в CMakeLists.txt:
INSTALL(FILES MyApp.desktop DESTINATION share/applications)