Make user tools symlinks relative
Fixes: QTBUG-132724 Pick-to: 6.8 Change-Id: I0f1d95ef6b66c81e2d12730eae3d5c0452a3a7a1 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io> (cherry picked from commit 6a4df2ac243d54f36ad1c1b406803e6caa1be294) Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
This commit is contained in:
parent
9db4c36a2f
commit
d45687f499
@ -929,6 +929,7 @@ function(qt_internal_generate_user_facing_tools_info)
|
||||
if("${INSTALL_PUBLICBINDIR}" STREQUAL "")
|
||||
return()
|
||||
endif()
|
||||
qt_path_join(tool_link_base_dir "${CMAKE_INSTALL_PREFIX}" "${INSTALL_PUBLICBINDIR}")
|
||||
get_property(user_facing_tool_targets GLOBAL PROPERTY QT_USER_FACING_TOOL_TARGETS)
|
||||
set(lines "")
|
||||
foreach(target ${user_facing_tool_targets})
|
||||
@ -945,6 +946,7 @@ function(qt_internal_generate_user_facing_tools_info)
|
||||
endif()
|
||||
qt_path_join(tool_target_path "${CMAKE_INSTALL_PREFIX}" "${INSTALL_BINDIR}" "${filename}")
|
||||
qt_path_join(tool_link_path "${INSTALL_PUBLICBINDIR}" "${linkname}${PROJECT_VERSION_MAJOR}")
|
||||
_qt_internal_relative_path(tool_target_path BASE_DIRECTORY ${tool_link_base_dir})
|
||||
list(APPEND lines "${tool_target_path} ${tool_link_path}")
|
||||
endforeach()
|
||||
string(REPLACE ";" "\n" content "${lines}")
|
||||
|
Loading…
x
Reference in New Issue
Block a user