mirror of
https://github.com/Rosalie241/RMG.git
synced 2026-07-11 01:24:01 +02:00
cmake: install desktop file & icon on linux
This commit is contained in:
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 54 KiB |
+14
-1
@@ -24,11 +24,15 @@ if (PORTABLE_INSTALL OR (NOT PORTABLE_INSTALL AND (WIN32 OR MSYS)))
|
|||||||
set(CORE_INSTALL_PATH "${INSTALL_PATH}/Core")
|
set(CORE_INSTALL_PATH "${INSTALL_PATH}/Core")
|
||||||
set(PLUGIN_INSTALL_PATH "${INSTALL_PATH}/Plugin")
|
set(PLUGIN_INSTALL_PATH "${INSTALL_PATH}/Plugin")
|
||||||
set(DATA_INSTALL_PATH "${INSTALL_PATH}/Data")
|
set(DATA_INSTALL_PATH "${INSTALL_PATH}/Data")
|
||||||
|
set(INSTALL_DESKTOP_FILE "0")
|
||||||
else()
|
else()
|
||||||
set(RMG_INSTALL_PATH "usr/bin/")
|
set(RMG_INSTALL_PATH "usr/bin/")
|
||||||
set(CORE_INSTALL_PATH "usr/local/lib/RMG/Core")
|
set(CORE_INSTALL_PATH "usr/local/lib/RMG/Core")
|
||||||
set(PLUGIN_INSTALL_PATH "usr/local/lib/RMG/Plugin")
|
set(PLUGIN_INSTALL_PATH "usr/local/lib/RMG/Plugin")
|
||||||
set(DATA_INSTALL_PATH "usr/share/RMG")
|
set(DATA_INSTALL_PATH "usr/share/RMG")
|
||||||
|
set(INSTALL_DESKTOP_FILE "1")
|
||||||
|
set(DESKTOP_INSTALL_PATH "usr/share/applications")
|
||||||
|
set(ICON_INSTALL_PATH "usr/share/pixmaps")
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
add_subdirectory(Source/RMG-Core)
|
add_subdirectory(Source/RMG-Core)
|
||||||
@@ -76,4 +80,13 @@ install(FILES ${MUPEN64PLUS_PLUGIN_GFX_GLIDEN64}
|
|||||||
)
|
)
|
||||||
install(FILES ${MUPEN64PLUS_PLUGIN_GFX_PARALLEL}
|
install(FILES ${MUPEN64PLUS_PLUGIN_GFX_PARALLEL}
|
||||||
DESTINATION ${PLUGIN_INSTALL_PATH}/GFX
|
DESTINATION ${PLUGIN_INSTALL_PATH}/GFX
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if (${INSTALL_DESKTOP_FILE} STREQUAL "1")
|
||||||
|
install(FILES "${CMAKE_SOURCE_DIR}/Package/RMG.desktop"
|
||||||
|
DESTINATION ${DESKTOP_INSTALL_PATH}
|
||||||
|
)
|
||||||
|
install(FILES "${CMAKE_SOURCE_DIR}/Artwork/RMG.svg"
|
||||||
|
DESTINATION ${ICON_INSTALL_PATH}
|
||||||
|
)
|
||||||
|
endif()
|
||||||
|
|||||||
@@ -0,0 +1,8 @@
|
|||||||
|
[Desktop Entry]
|
||||||
|
Type=Application
|
||||||
|
Name=Rosalie's Mupen GUI
|
||||||
|
Comment=An easy to use & cross-platform mupen64plus front-end written in C++ & Qt
|
||||||
|
Exec=RMG
|
||||||
|
Icon=RMG
|
||||||
|
Terminal=false
|
||||||
|
Categories=Game;
|
||||||
Reference in New Issue
Block a user