75 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Diff
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			75 lines
		
	
	
		
			3.7 KiB
		
	
	
	
		
			Diff
		
	
	
		
			Executable File
		
	
	
	
	
diff --git a/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in b/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
 | 
						|
index 5baf0fdb1..185abfffd 100644
 | 
						|
--- a/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
 | 
						|
+++ b/mkspecs/features/data/cmake/Qt5PluginTarget.cmake.in
 | 
						|
@@ -15,13 +15,14 @@ foreach(_module_dep ${_Qt5$${CMAKE_PLUGIN_NAME}_MODULE_DEPENDENCIES})
 | 
						|
     endif()
 | 
						|
 endforeach()
 | 
						|
 
 | 
						|
-!!IF !isEmpty(CMAKE_RELEASE_TYPE)
 | 
						|
 !!IF isEmpty(CMAKE_LIB_DIR_IS_ABSOLUTE)
 | 
						|
-_qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
-    \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_RELEASE}\" RELEASE
 | 
						|
-    _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_RELEASE_LIB_DEPENDENCIES
 | 
						|
-    _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_RELEASE_LINK_FLAGS
 | 
						|
-)
 | 
						|
+if(EXISTS \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_RELEASE}\")
 | 
						|
+    _qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
+        \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_RELEASE}\" RELEASE
 | 
						|
+        _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_RELEASE_LIB_DEPENDENCIES
 | 
						|
+        _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_RELEASE_LINK_FLAGS
 | 
						|
+    )
 | 
						|
+endif()
 | 
						|
 !!ELSE
 | 
						|
 _qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
     \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_RELEASE}\" RELEASE
 | 
						|
@@ -29,15 +30,15 @@ _qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
     _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_RELEASE_LINK_FLAGS
 | 
						|
 )
 | 
						|
 !!ENDIF
 | 
						|
-!!ENDIF
 | 
						|
 
 | 
						|
-!!IF !isEmpty(CMAKE_DEBUG_TYPE)
 | 
						|
 !!IF isEmpty(CMAKE_LIB_DIR_IS_ABSOLUTE)
 | 
						|
-_qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
-    \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_DEBUG}\" DEBUG
 | 
						|
-    _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_DEBUG_LIB_DEPENDENCIES
 | 
						|
-    _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_DEBUG_LINK_FLAGS
 | 
						|
-)
 | 
						|
+if(EXISTS \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/debug/$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_DEBUG}\")
 | 
						|
+    _qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
+        \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/debug/$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_DEBUG}\" DEBUG
 | 
						|
+        _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_DEBUG_LIB_DEPENDENCIES
 | 
						|
+        _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_DEBUG_LINK_FLAGS
 | 
						|
+    )
 | 
						|
+endif()
 | 
						|
 !!ELSE
 | 
						|
 _qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
     \"$${CMAKE_PLUGIN_DIR}$${CMAKE_PRL_FILE_LOCATION_DEBUG}\" DEBUG
 | 
						|
@@ -45,19 +46,18 @@ _qt5_$${CMAKE_MODULE_NAME}_process_prl_file(
 | 
						|
     _Qt5$${CMAKE_PLUGIN_NAME}_STATIC_DEBUG_LINK_FLAGS
 | 
						|
 )
 | 
						|
 !!ENDIF
 | 
						|
-!!ENDIF
 | 
						|
 
 | 
						|
 set_property(TARGET Qt5::$$CMAKE_PLUGIN_NAME PROPERTY INTERFACE_SOURCES
 | 
						|
     \"${CMAKE_CURRENT_LIST_DIR}/Qt5$${CMAKE_MODULE_NAME}_$${CMAKE_PLUGIN_NAME}_Import.cpp\"
 | 
						|
 )
 | 
						|
 !!ENDIF
 | 
						|
 
 | 
						|
-!!IF !isEmpty(CMAKE_RELEASE_TYPE)
 | 
						|
-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_LOCATION_RELEASE}\" $${CMAKE_DEBUG_AND_RELEASE})
 | 
						|
-!!ENDIF
 | 
						|
-!!IF !isEmpty(CMAKE_DEBUG_TYPE)
 | 
						|
-_populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_LOCATION_DEBUG}\" $${CMAKE_DEBUG_AND_RELEASE})
 | 
						|
-!!ENDIF
 | 
						|
+if(EXISTS \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_RELEASE}\")
 | 
						|
+    _populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME RELEASE \"$${CMAKE_PLUGIN_LOCATION_RELEASE}\" $${CMAKE_DEBUG_AND_RELEASE})
 | 
						|
+endif()
 | 
						|
+if(EXISTS \"${_qt5$${CMAKE_MODULE_NAME}_install_prefix}/debug/$${CMAKE_PLUGIN_DIR}$${CMAKE_PLUGIN_LOCATION_DEBUG}\")
 | 
						|
+    _populate_$${CMAKE_MODULE_NAME}_plugin_properties($$CMAKE_PLUGIN_NAME DEBUG \"$${CMAKE_PLUGIN_LOCATION_DEBUG}\" $${CMAKE_DEBUG_AND_RELEASE})
 | 
						|
+endif()
 | 
						|
 
 | 
						|
 list(APPEND Qt5$${CMAKE_MODULE_NAME}_PLUGINS Qt5::$$CMAKE_PLUGIN_NAME)
 | 
						|
 set_property(TARGET Qt5::$${CMAKE_MODULE_NAME} APPEND PROPERTY QT_ALL_PLUGINS_$${CMAKE_PLUGIN_TYPE_ESCAPED} Qt5::$${CMAKE_PLUGIN_NAME})
 |