diff --git a/Modules/ThirdParty/Qt/CMakeLists.txt b/Modules/ThirdParty/Qt/CMakeLists.txt
index 65cadfc4e6d37f9a095779f09da7dc9788839584..8234ae1e18c964ece67a63e392bea10f08c76620 100644
--- a/Modules/ThirdParty/Qt/CMakeLists.txt
+++ b/Modules/ThirdParty/Qt/CMakeLists.txt
@@ -22,10 +22,13 @@ project( OTBQt )
 
 set( OTBQt_LIBRARIES ${Qt5Widgets_LIBRARIES} ${Qt5Core_LIBRARIES} ${Qt5Gui_LIBRARIES} ${Qt5OpenGL_LIBRARIES})
 set( OTBQt_SYSTEM_INCLUDE_DIRS ${Qt5Widgets_INCLUDE_DIRS} ${Qt5Core_INCLUDE_DIRS} ${Qt5Gui_INCLUDE_DIRS} ${Qt5OpenGL_INCLUDE_DIRS} )
-
-set( Qt5Widgets_LIBRARIES "${Qt5Widgets_VERSION}" CACHE INTERNAL "" FORCE )
-set( Qt5Core_LIBRARIES "${Qt5Core_VERSION}" CACHE INTERNAL "" FORCE )
-set( Qt5Gui_LIBRARIES "${Qt5Gui_VERSION}" CACHE INTERNAL "" FORCE )
-set( Qt5OpenGL_LIBRARIES "${Qt5OpenGL_VERSION}" CACHE INTERNAL "" FORCE )
+set( OTBQt_EXPORT_CODE_BUILD
+"find_package(Qt5Core REQUIRED HINTS ${Qt5Core_DIR})
+find_package(Qt5Gui REQUIRED HINTS ${Qt5Gui_DIR})
+find_package(Qt5Widgets REQUIRED HINTS ${Qt5Widgets_DIR})
+find_package(Qt5OpenGL REQUIRED HINTS ${Qt5OpenGL_DIR})
+find_package(Qt5LinguistTools HINTS ${Qt5LinguistTools_DIR})
+")
+set( OTBQt_EXPORT_CODE_INSTALL ${OTBQt_EXPORT_CODE_BUILD})
 
 otb_module_impl()