Как создать иконки на рабочем столе для пакета deb, созданного с помощью CPack? - PullRequest
3 голосов
/ 17 октября 2011

Я использую CMake / CPack для своего проекта. В Windows я использую CPack с NSIS, и это все хорошо. Но для Linux я использую генератор DEB для CPack, и у меня возникли некоторые проблемы. А именно, я не могу найти правильный способ добавить иконку в меню Gnome / KDE / etc. Я знаю, что могу создать файл app.desktop и поместить его в / usr / share / apps. Но есть ли другой (рекомендуемый) способ сделать это с помощью CPack?

1 Ответ

3 голосов
/ 18 октября 2011

Похоже, что лучший подход (который на самом деле неплох) - просто создайте файл MyApp.desktop и добавьте в файл CMakeLists.txt следующее:

INSTALL(FILES MyApp.desktop DESTINATION share/applications)
...