diff options
author | Li Xinwei <1326710505@qq.com> | 2021-05-12 20:03:57 +0800 |
---|---|---|
committer | Li Xinwei <1326710505@qq.com> | 2021-05-13 05:04:57 +0800 |
commit | 320c282488f4ae4cae735b0be027170803d06cd7 (patch) | |
tree | d29433c1bdf4a62d6e2a708f6a52ff908dbd2202 /cmake/QtInstallHelpers.cmake | |
parent | 6e04664a9588d79305b0b521a17dd5da481cc0f6 (diff) |
CMake: add an option to enable or disable versioned hard link
The option is called QT_CREATE_VERSIONED_HARD_LINK. By default, it
is set to ON. Users can set this option to OFF to disable versioned
hard link.
Pick-to: 6.1
Fixes: QTBUG-93636
Change-Id: I0ffa1ee1c6bae1950df332fcce3152a861b33db0
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake/QtInstallHelpers.cmake')
-rw-r--r-- | cmake/QtInstallHelpers.cmake | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/QtInstallHelpers.cmake b/cmake/QtInstallHelpers.cmake index 30962b84e2..9dbb22251d 100644 --- a/cmake/QtInstallHelpers.cmake +++ b/cmake/QtInstallHelpers.cmake @@ -136,6 +136,10 @@ function(qt_internal_install_versioned_link install_dir target) return() endif() + if(NOT QT_CREATE_VERSIONED_HARD_LINK) + return() + endif() + qt_path_join(install_base_file_path "$\{qt_full_install_prefix}" "${install_dir}" "$<TARGET_FILE_BASE_NAME:${target}>") set(original "${install_base_file_path}$<TARGET_FILE_SUFFIX:${target}>") |