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

我正在为我的项目使用CMake / CPack.
Windows上,我将CPack与NSIS结合使用,这一切都很好.但是对于Linux,我将DEB生成器用于CPack,并且遇到了一些问题.即,我找不到在Gnome / KDE / etc菜单中添加图标的正确方法.我知道我可以创建app.desktop文件,并将其放在/usr/share / applications中.但是,使用CPack是否有其他(推荐的)方法呢?
最佳答案
看起来最好的方法(实际上还不错)是
创建MyApp.desktop文件,并将以下内容添加到CMakeLists.txt:

INSTALL(FILES MyApp.desktop DESTINATION share/applications)

转载注明原文:linux-如何为使用CPack创建的deb包创建桌面图标? - 代码日志