qt5base-lts/qmake/library
Oswald Buddenhagen 566d28316d remove automatic splitting from $$() expansions
$$(FOO) would automatically split the contents of the environment
variable at whitespace (and interpret quoting inside it). the way to
prevent the splitting (but not the quote interpretation) would be using
"$$(FOO)".

this behavior is entirely unexpected and thus an incredibly effective
source of quoting problems - according to a grep over the whole qt
sources, there isn't a single case where things were done right. in qt
creator, well over half the cases are wrong.

also, the "feature" seems entirely pointless: nobody uses spaces as
separators in environment variables.

consequently, simply remove it, even in a patch release. i'm postulating
that nobody will complain.

Change-Id: I9ed3df1b0d1ef602acd78ceb118611d294561da6
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
2013-02-13 18:42:38 +01:00
..
ioutils.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
ioutils.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
proitems.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
proitems.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmake_global.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmakebuiltins.cpp Remove braces for single lines of conditions 2013-02-06 14:21:44 +01:00
qmakeevaluator_p.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmakeevaluator.cpp remove automatic splitting from $$() expansions 2013-02-13 18:42:38 +01:00
qmakeevaluator.h support alternative and multiple suffixes in $$resolve_depends() 2013-02-04 15:10:19 +01:00
qmakeglobals.cpp Remove braces for single lines of conditions 2013-02-06 14:21:44 +01:00
qmakeglobals.h don't flush qmake command line twice 2013-02-01 17:38:29 +01:00
qmakeparser.cpp QMakeParser: save one ByteArray construction 2013-02-06 14:21:44 +01:00
qmakeparser.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00