[qt5-qtbase] respin cmake_path patch

Rex Dieter rdieter at fedoraproject.org
Wed Apr 10 22:36:10 UTC 2013


commit 5de87083a9762bf947ec04db5089e36686f4028f
Author: Rex Dieter <rdieter at math.unl.edu>
Date:   Wed Apr 10 17:35:51 2013 -0500

    respin cmake_path patch

 qtbase-opensource-src-5.0.2-cmake_path.patch |   21 ++++++++++++++-------
 1 files changed, 14 insertions(+), 7 deletions(-)
---
diff --git a/qtbase-opensource-src-5.0.2-cmake_path.patch b/qtbase-opensource-src-5.0.2-cmake_path.patch
index ff488b3..b637792 100644
--- a/qtbase-opensource-src-5.0.2-cmake_path.patch
+++ b/qtbase-opensource-src-5.0.2-cmake_path.patch
@@ -1,6 +1,6 @@
-diff -up qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in.1096 qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
---- qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in.1096	2013-04-08 19:10:52.000000000 -0500
-+++ qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in	2013-04-10 07:48:35.667195903 -0500
+diff -up qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in.cmake_path qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
+--- qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in.cmake_path	2013-04-08 19:10:52.000000000 -0500
++++ qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in	2013-04-10 16:48:53.643238884 -0500
 @@ -83,7 +83,7 @@ if (NOT TARGET Qt5::$${CMAKE_MODULE_NAME
              find_package(Qt5${_module_dep}
                  ${_Qt5$${CMAKE_MODULE_NAME}_DEPENDENCIES_FIND_QUIET}
@@ -10,16 +10,23 @@ diff -up qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.
              )
          endif()
  
-diff -up qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in.cmake_path qtbase-opensource-src-5.0.2/mkspecs/features/data/cmake/Qt5BasicConfig.cmake.in
 diff -up qtbase-opensource-src-5.0.2/src/corelib/Qt5CoreMacros.cmake.cmake_path qtbase-opensource-src-5.0.2/src/corelib/Qt5CoreMacros.cmake
 --- qtbase-opensource-src-5.0.2/src/corelib/Qt5CoreMacros.cmake.cmake_path	2013-04-08 19:11:13.000000000 -0500
-+++ qtbase-opensource-src-5.0.2/src/corelib/Qt5CoreMacros.cmake	2013-04-10 12:47:56.296486039 -0500
-@@ -234,7 +234,7 @@ if (NOT CMAKE_VERSION VERSION_LESS 2.8.9
++++ qtbase-opensource-src-5.0.2/src/corelib/Qt5CoreMacros.cmake	2013-04-10 17:33:28.775414587 -0500
+@@ -215,6 +215,7 @@ function(QT5_ADD_RESOURCES outfiles )
+     set(${outfiles} ${${outfiles}} PARENT_SCOPE)
+ endfunction()
+ 
++set(_Qt5_COMPONENT_PATH "${CMAKE_CURRENT_LIST_DIR}/..")
+ 
+ if (NOT CMAKE_VERSION VERSION_LESS 2.8.9)
+     macro(qt5_use_modules _target _link_type)
+@@ -234,7 +235,7 @@ if (NOT CMAKE_VERSION VERSION_LESS 2.8.9
  
          foreach(_module ${_qt5_modules})
              if (NOT Qt5${_module}_FOUND)
 -                find_package(Qt5${_module} PATHS ${_qt5Core_install_prefix} NO_DEFAULT_PATH)
-+                find_package(Qt5${_module} PATHS "${CMAKE_CURRENT_LIST_DIR}/.." NO_DEFAULT_PATH)
++                find_package(Qt5${_module} PATHS "${_Qt5_COMPONENT_PATH}" NO_DEFAULT_PATH)
                  if (NOT Qt5${_module}_FOUND)
                      message(FATAL_ERROR "Can not use \"${_module}\" module which has not yet been found.")
                  endif()


More information about the scm-commits mailing list