qt5base-lts/qmake
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
..
generators fix check for Windows CE platform 2013-02-13 12:42:40 +01:00
library remove automatic splitting from $$() expansions 2013-02-13 18:42:38 +01:00
cachekeys.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
main.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
Makefile.unix port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00
Makefile.win32 MSVC: don't use the variable name LINK in generated makefiles 2012-12-06 14:46:13 +01:00
Makefile.win32-g++ MinGW: Statically link runtime libraries into qmake 2013-01-12 07:16:37 +01:00
meta.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
meta.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
option.cpp don't flush qmake command line twice 2013-02-01 17:38:29 +01:00
option.h don't flush qmake command line twice 2013-02-01 17:38:29 +01:00
project.cpp Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
project.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
property.cpp remove versioned config backwards compatibility hack 2013-02-01 10:23:26 +01:00
property.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmake_pch.h Update copyright year in Digia's license headers 2013-01-18 09:07:35 +01:00
qmake.pri remove some unnecessary CONFIG additions 2012-12-17 14:08:17 +01:00
qmake.pro port qmake to qt creator's qmake language evaluator 2012-09-11 00:13:01 +02:00