Install a 'speed-dreams.desktop' launcher for UNIX systems.
Some checks failed
/ build (ubuntu-sd:jammy) (pull_request) Has been cancelled
/ build (debian-sd:stable) (pull_request) Has been cancelled
/ build (pull_request) Has been cancelled

* src/main/CMakeLists.txt [UNIX]: Configure and install speed-dreams.desktop.
* speed-dreams.desktop.in: New file.
This commit is contained in:
Maxim Cournoyer 2025-02-01 17:44:19 +09:00
parent c5b0a2b38a
commit 082f3d6956
No known key found for this signature in database
GPG key ID: 1260E46482E63562
2 changed files with 17 additions and 1 deletions

9
speed-dreams.desktop.in Normal file
View file

@ -0,0 +1,9 @@
[Desktop Entry]
Name=Speed Dreams
Comment=3D racing cars simulator
Exec=@CMAKE_INSTALL_PREFIX@/@SD_BINDIR@/@_TARGET_NAME@
Icon=@SD_DATADIR_ABS@/data/icons/icon.png
Terminal=false
Type=Application
Encoding=UTF-8
Categories=Game;Simulation;

View file

@ -45,7 +45,14 @@ IF(MINGW)
ENDIF(MINGW)
IF(UNIX)
SD_INSTALL_FILES(MAN man6 PREFIX ${CMAKE_SOURCE_DIR}/doc/man FILES ${_TARGET_NAME}.6)
SD_INSTALL_FILES(MAN man6 PREFIX ${CMAKE_SOURCE_DIR}/doc/man FILES ${_TARGET_NAME}.6)
# Install a launcher for desktop environments.
configure_file(
${CMAKE_SOURCE_DIR}/speed-dreams.desktop.in
${PROJECT_BINARY_DIR}/speed-dreams.desktop @ONLY)
install(
FILES ${PROJECT_BINARY_DIR}/speed-dreams.desktop
DESTINATION ${CMAKE_INSTALL_DATADIR}/applications)
ENDIF(UNIX)
SD_INSTALL_FILES(BIN TARGETS ${_TARGET_NAME})