mirror of https://github.com/PCSX2/pcsx2.git
parent
e59c9b0e65
commit
7b1d3ba7ea
|
@ -96,7 +96,15 @@ if(PACKAGE_MODE)
|
||||||
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/cheats_ws.zip" DESTINATION "${GAMEINDEX_DIR}")
|
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/cheats_ws.zip" DESTINATION "${GAMEINDEX_DIR}")
|
||||||
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/GameIndex.dbf" DESTINATION "${GAMEINDEX_DIR}")
|
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/GameIndex.dbf" DESTINATION "${GAMEINDEX_DIR}")
|
||||||
|
|
||||||
INSTALL(FILES "${CMAKE_SOURCE_DIR}/linux_various/pcsx2.desktop" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications")
|
# set categories depending on system/distribution in pcsx2.desktop
|
||||||
|
if(openSUSE)
|
||||||
|
set(PCSX2_MENU_CATEGORIES "System;Emulator;")
|
||||||
|
else()
|
||||||
|
set(PCSX2_MENU_CATEGORIES "Game;Emulator;")
|
||||||
|
endif()
|
||||||
|
configure_file("${CMAKE_SOURCE_DIR}/linux_various/pcsx2.desktop.in" "${CMAKE_BINARY_DIR}/linux_various/pcsx2.desktop" @ONLY)
|
||||||
|
|
||||||
|
INSTALL(FILES "${CMAKE_BINARY_DIR}/linux_various/pcsx2.desktop" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/applications")
|
||||||
INSTALL(FILES "${CMAKE_SOURCE_DIR}/linux_various/pcsx2.xpm" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pixmaps")
|
INSTALL(FILES "${CMAKE_SOURCE_DIR}/linux_various/pcsx2.xpm" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/pixmaps")
|
||||||
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/docs/PCSX2_FAQ.pdf" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/pcsx2")
|
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/docs/PCSX2_FAQ.pdf" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/pcsx2")
|
||||||
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/docs/PCSX2_Readme.pdf" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/pcsx2")
|
INSTALL(FILES "${CMAKE_SOURCE_DIR}/bin/docs/PCSX2_Readme.pdf" DESTINATION "${CMAKE_INSTALL_PREFIX}/share/doc/pcsx2")
|
||||||
|
|
|
@ -22,9 +22,11 @@ function(detectOperatingSystem)
|
||||||
file(STRINGS /etc/os-release OS_RELEASE)
|
file(STRINGS /etc/os-release OS_RELEASE)
|
||||||
if ("${OS_RELEASE}" MATCHES "^.*ID=fedora.*$")
|
if ("${OS_RELEASE}" MATCHES "^.*ID=fedora.*$")
|
||||||
set(Fedora TRUE PARENT_SCOPE)
|
set(Fedora TRUE PARENT_SCOPE)
|
||||||
|
message(STATUS "Build Fedora specific")
|
||||||
endif()
|
endif()
|
||||||
if ("${OS_RELEASE}" MATCHES "^.*ID=.*suse.*$")
|
if ("${OS_RELEASE}" MATCHES "^.*ID=.*suse.*$")
|
||||||
set(OpenSuse TRUE PARENT_SCOPE)
|
set(openSUSE TRUE PARENT_SCOPE)
|
||||||
|
message(STATUS "Build openSUSE specific")
|
||||||
endif()
|
endif()
|
||||||
endif()
|
endif()
|
||||||
endif(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
endif(${CMAKE_SYSTEM_NAME} STREQUAL "Linux")
|
||||||
|
|
|
@ -7,4 +7,4 @@ GenericName=Playstation 2 Emulator
|
||||||
Comment=Sony Playstation 2 emulator
|
Comment=Sony Playstation 2 emulator
|
||||||
Exec=pcsx2
|
Exec=pcsx2
|
||||||
Icon=pcsx2
|
Icon=pcsx2
|
||||||
Categories=Game;Emulator;
|
Categories=@PCSX2_MENU_CATEGORIES@
|
|
@ -1,10 +0,0 @@
|
||||||
[Desktop Entry]
|
|
||||||
Version=1.0
|
|
||||||
Terminal=false
|
|
||||||
Type=Application
|
|
||||||
Name=PCSX2
|
|
||||||
GenericName=Playstation 2 Emulator
|
|
||||||
Comment=Sony Playstation 2 emulator
|
|
||||||
Exec=pcsx2
|
|
||||||
Icon=pcsx2
|
|
||||||
Categories=System;Emulator;
|
|
|
@ -1,5 +1,5 @@
|
||||||
if (OpenSuse)
|
if (openSUSE)
|
||||||
# OpenSuse don't install wx in a standard library system
|
# openSUSE don't install wx in a standard library system
|
||||||
# path. Let's bypass the dynamic linker and hardcode the path.
|
# path. Let's bypass the dynamic linker and hardcode the path.
|
||||||
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
|
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
if (OpenSuse)
|
if (openSUSE)
|
||||||
# OpenSuse don't install wx in a standard library system
|
# openSUSE don't install wx in a standard library system
|
||||||
# path. Let's bypass the dynamic linker and hardcode the path.
|
# path. Let's bypass the dynamic linker and hardcode the path.
|
||||||
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
|
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
if (OpenSuse)
|
if (openSUSE)
|
||||||
# OpenSuse don't install wx in a standard library system
|
# openSUSE don't install wx in a standard library system
|
||||||
# path. Let's bypass the dynamic linker and hardcode the path.
|
# path. Let's bypass the dynamic linker and hardcode the path.
|
||||||
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
|
set(CMAKE_INSTALL_RPATH_USE_LINK_PATH ON)
|
||||||
endif()
|
endif()
|
||||||
|
|
Loading…
Reference in New Issue