qmake: Make use of QHash deterministic
As a build tool, qmake should produce deterministic outputs. Pick-to: 5.15 Task-number: QTBUG-86675 Change-Id: Ifc855d6ddf025cdad3aa57aee79beabf9c6008e2 Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
This commit is contained in:
parent
fbefafe159
commit
cccace0c10
@ -1,6 +1,6 @@
|
|||||||
/****************************************************************************
|
/****************************************************************************
|
||||||
**
|
**
|
||||||
** Copyright (C) 2016 The Qt Company Ltd.
|
** Copyright (C) 2020 The Qt Company Ltd.
|
||||||
** Copyright (C) 2016 Intel Corporation.
|
** Copyright (C) 2016 Intel Corporation.
|
||||||
** Contact: https://www.qt.io/licensing/
|
** Contact: https://www.qt.io/licensing/
|
||||||
**
|
**
|
||||||
@ -448,6 +448,8 @@ bool qmake_setpwd(const QString &p)
|
|||||||
|
|
||||||
int runQMake(int argc, char **argv)
|
int runQMake(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
qSetGlobalQHashSeed(0);
|
||||||
|
|
||||||
// stderr is unbuffered by default, but stdout buffering depends on whether
|
// stderr is unbuffered by default, but stdout buffering depends on whether
|
||||||
// there is a terminal attached. Buffering can make output from stderr and stdout
|
// there is a terminal attached. Buffering can make output from stderr and stdout
|
||||||
// appear out of sync, so force stdout to be unbuffered as well.
|
// appear out of sync, so force stdout to be unbuffered as well.
|
||||||
|
Loading…
x
Reference in New Issue
Block a user