aboutsummaryrefslogtreecommitdiffstats
path: root/share/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'share/CMakeLists.txt')
-rw-r--r--share/CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/share/CMakeLists.txt b/share/CMakeLists.txt
index 8f53804fd..bfc657b6f 100644
--- a/share/CMakeLists.txt
+++ b/share/CMakeLists.txt
@@ -33,7 +33,13 @@ install(
)
if(WIN32)
- set(UPDATE_PATH_COMMAND set "PATH=${QT_QMAKE_EXECUTABLE}/..\;%PATH%")
+ get_target_property(_QTCORE_LIBRARY Qt5::Core IMPORTED_LOCATION_RELEASE)
+ if(NOT _QTCORE_LIBRARY)
+ get_target_property(_QTCORE_LIBRARY Qt5::Core IMPORTED_LOCATION_DEBUG)
+ endif()
+ get_filename_component(_QT_LIBRARY_PATH "${_QTCORE_LIBRARY}" DIRECTORY)
+ get_target_property(_QBS_LIBRARY_PATH qbscore LIBRARY_OUTPUT_DIRECTORY)
+ set(UPDATE_PATH_COMMAND set "PATH=${_QT_LIBRARY_PATH}\;${_QBS_LIBRARY_PATH}\;%PATH%")
else()
set(UPDATE_PATH_COMMAND "")
endif()