aboutsummaryrefslogtreecommitdiff
path: root/vcpkg/ports/ogre/cfg-rel-paths.patch
diff options
context:
space:
mode:
authorEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
committerEthan Morgan <ethan@gweithio.com>2026-02-14 16:44:06 +0000
commit54409423f767d8b1cf30cb7d0efca6b4ca138823 (patch)
treed915ac7828703ce4b963efdd9728a1777ba18c1e /vcpkg/ports/ogre/cfg-rel-paths.patch
move to own git serverHEADmaster
Diffstat (limited to 'vcpkg/ports/ogre/cfg-rel-paths.patch')
-rw-r--r--vcpkg/ports/ogre/cfg-rel-paths.patch24
1 files changed, 24 insertions, 0 deletions
diff --git a/vcpkg/ports/ogre/cfg-rel-paths.patch b/vcpkg/ports/ogre/cfg-rel-paths.patch
new file mode 100644
index 0000000..512bf15
--- /dev/null
+++ b/vcpkg/ports/ogre/cfg-rel-paths.patch
@@ -0,0 +1,24 @@
+diff --git a/CMake/InstallResources.cmake b/CMake/InstallResources.cmake
+index 09789ce..3d918e4 100644
+--- a/CMake/InstallResources.cmake
++++ b/CMake/InstallResources.cmake
+@@ -61,7 +61,6 @@ elseif (APPLE)
+ endif()
+ # these are resolved relative to the app bundle
+ set(OGRE_SAMPLES_DIR_REL "Contents/Plugins/")
+- set(OGRE_CFG_INSTALL_PATH "bin")
+ elseif (UNIX)
+ set(OGRE_TEST_MEDIA_DIR_REL "${CMAKE_INSTALL_PREFIX}/Tests/Media")
+ set(OGRE_SAMPLES_DIR_REL "${CMAKE_INSTALL_PREFIX}/${OGRE_LIB_DIRECTORY}/OGRE/Samples")
+@@ -155,6 +154,10 @@ endif()
+
+ set(OGRE_SAMPLE_RESOURCES "")
+
++set(OGRE_PLUGIN_DIR_REL "${CMAKE_INSTALL_PREFIX}/${OGRE_PLUGINS_PATH}")
++cmake_path(RELATIVE_PATH OGRE_PLUGIN_DIR_REL BASE_DIRECTORY "${CMAKE_INSTALL_PREFIX}/${OGRE_CFG_INSTALL_PATH}")
++set(OGRE_MEDIA_DIR_REL "${CMAKE_INSTALL_PREFIX}/${OGRE_MEDIA_PATH}")
++cmake_path(RELATIVE_PATH OGRE_MEDIA_DIR_REL BASE_DIRECTORY "${CMAKE_INSTALL_PREFIX}/${OGRE_CFG_INSTALL_PATH}")
+ set(OGRE_CORE_MEDIA_DIR "${OGRE_MEDIA_DIR_REL}")
+
+ # CREATE CONFIG FILES - INSTALL VERSIONS
+