aboutsummaryrefslogtreecommitdiff
path: root/ports/ogre/001-cmake-install-dir.patch
diff options
context:
space:
mode:
authorLazyHamster <ariman@inbox.ru>2017-11-08 17:50:49 +0300
committerLazyHamster <ariman@inbox.ru>2017-11-08 17:50:49 +0300
commit3e36c7bc7f3929c0a5ddbc4de91ed660461a4532 (patch)
tree42adb273b64535b43939f35184b1967fcf3d9bc6 /ports/ogre/001-cmake-install-dir.patch
parentf4b09f5782eeeb336d5f5a558aa0006e2cc40327 (diff)
downloadvcpkg-3e36c7bc7f3929c0a5ddbc4de91ed660461a4532.tar.gz
vcpkg-3e36c7bc7f3929c0a5ddbc4de91ed660461a4532.zip
[ogre] Reincarnation of cmake install dir patch. Updated version to 1.10.9.
Diffstat (limited to 'ports/ogre/001-cmake-install-dir.patch')
-rw-r--r--ports/ogre/001-cmake-install-dir.patch46
1 files changed, 46 insertions, 0 deletions
diff --git a/ports/ogre/001-cmake-install-dir.patch b/ports/ogre/001-cmake-install-dir.patch
new file mode 100644
index 000000000..cf73bc977
--- /dev/null
+++ b/ports/ogre/001-cmake-install-dir.patch
@@ -0,0 +1,46 @@
+diff --git a/CMake/CMakeLists.txt b/CMake/CMakeLists.txt
+index 3382de139..404c56e5e 100644
+--- a/CMake/CMakeLists.txt
++++ b/CMake/CMakeLists.txt
+@@ -13,10 +13,12 @@
+ # directory, but can also be used for custom projects.
+ #############################################################
+
+-if(WIN32 OR APPLE)
+- set(OGRE_CMAKE_DIR "CMake")
+-else()
+- set(OGRE_CMAKE_DIR "${OGRE_LIB_DIRECTORY}/OGRE/cmake")
++if (NOT DEFINED OGRE_CMAKE_DIR)
++ if(WIN32 OR APPLE)
++ set(OGRE_CMAKE_DIR "CMake")
++ else()
++ set(OGRE_CMAKE_DIR "${OGRE_LIB_DIRECTORY}/OGRE/cmake")
++ endif()
+ endif()
+
+ set(INST_FILES
+diff --git a/CMake/InstallResources.cmake b/CMake/InstallResources.cmake
+index 0181259e2..346188c73 100644
+--- a/CMake/InstallResources.cmake
++++ b/CMake/InstallResources.cmake
+@@ -245,12 +245,14 @@ endif ()
+ # Create the CMake package files
+ include(CMakePackageConfigHelpers)
+
+-if (WIN32)
+- set(OGRE_CMAKE_DIR CMake)
+-elseif (UNIX)
+- set(OGRE_CMAKE_DIR lib/OGRE/cmake)
+-elseif (APPLE)
+-endif ()
++if (NOT DEFINED OGRE_CMAKE_DIR)
++ if (WIN32)
++ set(OGRE_CMAKE_DIR CMake)
++ elseif (UNIX)
++ set(OGRE_CMAKE_DIR lib/OGRE/cmake)
++ elseif (APPLE)
++ endif ()
++endif()
+ configure_package_config_file(${OGRE_TEMPLATES_DIR}/OGREConfig.cmake.in ${OGRE_BINARY_DIR}/cmake/OGREConfig.cmake
+ INSTALL_DESTINATION ${OGRE_CMAKE_DIR}
+ PATH_VARS CMAKE_INSTALL_PREFIX)