diff options
Diffstat (limited to 'fix_xml_eisdir.patch')
-rw-r--r-- | fix_xml_eisdir.patch | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/fix_xml_eisdir.patch b/fix_xml_eisdir.patch new file mode 100644 index 000000000000..f18a7258bbe8 --- /dev/null +++ b/fix_xml_eisdir.patch @@ -0,0 +1,33 @@ +From 5ec1a353148baababa8b727d181b735f8a40d854 Mon Sep 17 00:00:00 2001 +From: dbear496 <70439542+dbear496@users.noreply.github.com> +Date: Fri, 19 Jan 2024 21:13:06 -0500 +Subject: [PATCH 1/3] install data+info files from binary dir + +--- + data/CMakeLists.txt | 6 ++++-- + 1 file changed, 4 insertions(+), 2 deletions(-) + +diff --git a/data/CMakeLists.txt b/data/CMakeLists.txt +index d5a707a1..7a1e0eb9 100644 +--- a/data/CMakeLists.txt ++++ b/data/CMakeLists.txt +@@ -22,7 +22,8 @@ foreach(dataFile ${allDataFiles}) + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMENT "copying ${dataFile} to build directory" + ) +- install(FILES ${dataFile} DESTINATION ${CMAKE_INSTALL_APPDATADIR}/${dataFile}) ++ cmake_path(GET dataFile PARENT_PATH dataFileDst) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${dataFile} DESTINATION ${CMAKE_INSTALL_APPDATADIR}/${dataFileDst}) + endforeach() + add_custom_target(allDataFiles.target DEPENDS ${allDataFiles}) + add_dependencies(lincity-ng allDataFiles.target) +@@ -91,7 +92,8 @@ foreach(infoFile ${infoFiles}) + WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} + COMMENT "copying ${infoFile} to build directory" + ) +- install(FILES ${infoFile} DESTINATION ${CMAKE_INSTALL_APPDATADIR}/${infoFile}) ++ cmake_path(GET infoFile PARENT_PATH infoFileDst) ++ install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${infoFile} DESTINATION ${CMAKE_INSTALL_APPDATADIR}/${infoFileDst}) + endforeach() + add_custom_target(infoFiles.target DEPENDS ${infoFiles}) + add_dependencies(lincity-ng infoFiles.target) |