mirror of
https://github.com/dolphin-emu/dolphin.git
synced 2025-01-09 07:39:26 +01:00
cmake: Fix resource installation for Linux
This commit is contained in:
parent
1f1a232546
commit
5058d07861
@ -88,16 +88,10 @@ set_property(GLOBAL PROPERTY USE_FOLDERS ON)
|
|||||||
set(LIBS)
|
set(LIBS)
|
||||||
|
|
||||||
# Set up paths
|
# Set up paths
|
||||||
if(APPLE)
|
set(bindir ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "bindir")
|
||||||
# The gettext module will install the translations unconditionally.
|
set(datadir ${CMAKE_INSTALL_PREFIX}/share/dolphin-emu CACHE PATH "datadir")
|
||||||
# Redirect the installation to a build directory where it does no harm.
|
set(mandir ${CMAKE_INSTALL_PREFIX}/share/man CACHE PATH "mandir")
|
||||||
set(CMAKE_INSTALL_PREFIX ${CMAKE_BINARY_DIR}/install-dummy)
|
add_definitions(-DDATA_DIR="${datadir}/")
|
||||||
else()
|
|
||||||
set(bindir ${CMAKE_INSTALL_PREFIX}/bin CACHE PATH "bindir")
|
|
||||||
set(datadir ${CMAKE_INSTALL_PREFIX}/share/dolphin-emu CACHE PATH "datadir")
|
|
||||||
set(mandir ${CMAKE_INSTALL_PREFIX}/share/man CACHE PATH "mandir")
|
|
||||||
add_definitions(-DDATA_DIR="${datadir}/")
|
|
||||||
endif()
|
|
||||||
|
|
||||||
if(CMAKE_SYSROOT)
|
if(CMAKE_SYSROOT)
|
||||||
# If we should use a sysroot, tell pkg-config to search for packages in there, not on the host
|
# If we should use a sysroot, tell pkg-config to search for packages in there, not on the host
|
||||||
@ -986,10 +980,13 @@ add_subdirectory(Source)
|
|||||||
########################################
|
########################################
|
||||||
# Install shared data files
|
# Install shared data files
|
||||||
#
|
#
|
||||||
if(NOT ${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|OpenBSD|Darwin")
|
if(NOT CMAKE_SYSTEM_NAME MATCHES "Darwin|Windows")
|
||||||
|
install(DIRECTORY Data/Sys/ DESTINATION ${datadir}/sys PATTERN)
|
||||||
|
endif()
|
||||||
|
if(NOT CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD|Darwin")
|
||||||
install(FILES Data/license.txt DESTINATION ${datadir})
|
install(FILES Data/license.txt DESTINATION ${datadir})
|
||||||
endif()
|
endif()
|
||||||
if(${CMAKE_SYSTEM_NAME} MATCHES "Linux|FreeBSD|OpenBSD")
|
if(CMAKE_SYSTEM_NAME MATCHES "Linux|FreeBSD|OpenBSD")
|
||||||
# Install the application icon and menu item
|
# Install the application icon and menu item
|
||||||
install(FILES Data/dolphin-emu.svg
|
install(FILES Data/dolphin-emu.svg
|
||||||
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps)
|
DESTINATION ${CMAKE_INSTALL_PREFIX}/share/icons/hicolor/scalable/apps)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user