summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2022-08-23 09:47:08 +0200
committerJörg Bornemann <joerg.bornemann@qt.io>2022-08-24 15:50:25 +0000
commita021b5e09fed671195c0a8faf3b13d83a699dc9f (patch)
treeb3f411561619e0318df27eb2233f6473c9c79eda /cmake
parent4b3cb1329a36448bc636c9e43ed53b8b9e102acd (diff)
CMake: Don't write QMAKE_PRL_BUILD_DIR to Qt's .prl files
Having the build directory encoded in installed files impedes reproducible builds. QMAKE_PRL_BUILD_DIR is exclusively used by qmake if 'depend_prl' or 'fast_depend_prl' is active. This is useful for tracking the interdependencies of libraries within a project but not for Qt's installed libraries. Even the qmake-based Qt build never used this feature. Fixes: QTBUG-97386 Change-Id: Icd0801edc1ad92a99fff3a1e92b5f660914813b2 Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'cmake')
-rw-r--r--cmake/QtPrlHelpers.cmake1
1 files changed, 0 insertions, 1 deletions
diff --git a/cmake/QtPrlHelpers.cmake b/cmake/QtPrlHelpers.cmake
index 68e413ee8c..45bfaedcdf 100644
--- a/cmake/QtPrlHelpers.cmake
+++ b/cmake/QtPrlHelpers.cmake
@@ -108,7 +108,6 @@ function(qt_generate_prl_file target install_dir)
# whose names we know, and can be used in add_custom_command.
set(prl_step1_content
"RCC_OBJECTS = ${rcc_objects}
-QMAKE_PRL_BUILD_DIR = ${CMAKE_CURRENT_BINARY_DIR}
QMAKE_PRL_TARGET = $<TARGET_LINKER_FILE_NAME:${target}>
QMAKE_PRL_TARGET_PATH_FOR_CMAKE = $<TARGET_LINKER_FILE:${target}>
QMAKE_PRL_CONFIG = ${prl_config}