ports/emulators/emulationstation/files/patch-CMakeLists.txt
2021-02-01 17:49:58 +00:00

23 lines
942 B
Text

--- CMakeLists.txt.orig 2020-11-01 21:39:18 UTC
+++ CMakeLists.txt
@@ -16,6 +16,10 @@ endif()
project(emulationstation-all)
+# program name to be used as a reference when looking up resources
+set(AppDataName "EmulationStation" CACHE STRING "Internal program name passed to compiler")
+add_definitions(-DAPPDATANAME="${AppDataName}")
+
#-------------------------------------------------------------------------------
#add local find scripts to CMAKE path
LIST(APPEND CMAKE_MODULE_PATH
@@ -244,6 +248,9 @@ set(dir ${CMAKE_CURRENT_SOURCE_DIR})
set(EXECUTABLE_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)
set(LIBRARY_OUTPUT_PATH ${dir} CACHE PATH "Build directory" FORCE)
+# install rules for resources
+include(GNUInstallDirs)
+install(DIRECTORY resources DESTINATION "${CMAKE_INSTALL_DATAROOTDIR}/${AppDataName}/")
#-------------------------------------------------------------------------------
# add each component