Make sure different modules do not overwrite each others dependencies.
authorStephen Kelly <stephen.kelly@kdab.com>
Fri, 27 Apr 2012 14:50:33 +0000 (16:50 +0200)
committerQt by Nokia <qt-info@nokia.com>
Sun, 29 Apr 2012 12:05:39 +0000 (14:05 +0200)
Change-Id: I30ca05d3c692a707cfe829ad5fee099549bab540
Reviewed-by: Alexander Neundorf <neundorf@kde.org>
Reviewed-by: Stephen Kelly <stephen.kelly@kdab.com>
mkspecs/cmake/Qt5BasicConfig.cmake.in

index fa62b3e..0199129 100644 (file)
@@ -17,7 +17,7 @@ string(TOUPPER "$${CMAKE_MODULE_NAME}" _CMAKE_MODULE_NAME_UPPER)
 set(Qt5$${CMAKE_MODULE_NAME}_DEFINITIONS -DQT_\${_CMAKE_MODULE_NAME_UPPER}_LIB)
 set(Qt5$${CMAKE_MODULE_NAME}_COMPILE_DEFINITIONS QT_\${_CMAKE_MODULE_NAME_UPPER}_LIB)
 
-set(_Qt5_MODULE_DEPENDENCIES \"$${CMAKE_MODULE_DEPS}\")
+set(_Qt5$${CMAKE_MODULE_NAME}_MODULE_DEPENDENCIES \"$${CMAKE_MODULE_DEPS}\")
 
 set(_Qt5$${CMAKE_MODULE_NAME}_FIND_DEPENDENCIES_REQUIRED)
 if (Qt5$${CMAKE_MODULE_NAME}_FIND_REQUIRED)
@@ -28,7 +28,7 @@ if (Qt5$${CMAKE_MODULE_NAME}_FIND_QUIETLY)
     set(_Qt5$${CMAKE_MODULE_NAME}_DEPENDENCIES_FIND_QUIET QUIET)
 endif()
 
-foreach(_module_dep ${_Qt5_MODULE_DEPENDENCIES})
+foreach(_module_dep ${_Qt5$${CMAKE_MODULE_NAME}_MODULE_DEPENDENCIES})
     if (NOT Qt5${_module_dep}_FOUND)
         find_package(Qt5${_module_dep} ${_Qt5$${CMAKE_MODULE_NAME}_DEPENDENCIES_FIND_QUIET} ${_Qt5$${CMAKE_MODULE_NAME}_FIND_DEPENDENCIES_REQUIRED})
     endif()