문제

I am using CMake/CPack for my project. On Windows, I use CPack with NSIS, and it's all good. But for Linux, I use the DEB generator for CPack, and I have run into a few issues. Namely, I cannot find a proper way to add an icon in the menu of Gnome/KDE/etc. I know that I can create app.desktop file, and put it in /usr/share/applications. But is there some other (recommended) way of doing it with CPack?

도움이 되었습니까?

해결책

It looks like the best approach (which isn't bad actually) is to just create the MyApp.desktop file and add the following to CMakeLists.txt:

INSTALL(FILES MyApp.desktop DESTINATION share/applications)
라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top