如何为使用CPack创建的deb包创建桌面图标?

时间:2011-10-17 06:37:02

标签: linux deb cpack

我正在为我的项目使用CMake / CPack。 在Windows上,我使用CPack和NSIS,这一切都很好。但对于Linux,我使用DEB生成器进行CPack,我遇到了一些问题。也就是说,我找不到在Gnome / KDE /等菜单中添加图标的正确方法。我知道我可以创建app.desktop文件,并将其放在/ usr / share / applications中。但是有没有其他(推荐)方法用CPack做到这一点?

1 个答案:

答案 0 :(得分:3)

看起来最好的方法(实际上并不坏)就是这样 创建MyApp.desktop文件并将以下内容添加到CMakeLists.txt:

INSTALL(FILES MyApp.desktop DESTINATION share/applications)