summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-07-06 17:39:52 (GMT)
committerOswald Buddenhagen <oswald.buddenhagen@nokia.com>2010-07-07 09:46:24 (GMT)
commitb139e7e96e5c47b412c4f0bbc4ae11d5cca99e61 (patch)
tree93c36e980ddac04e2aef8f0223f9aca84a205236 /src
parent047dd2d73fab867187d17f684be464233f64165b (diff)
downloadQt-b139e7e96e5c47b412c4f0bbc4ae11d5cca99e61.zip
Qt-b139e7e96e5c47b412c4f0bbc4ae11d5cca99e61.tar.gz
Qt-b139e7e96e5c47b412c4f0bbc4ae11d5cca99e61.tar.bz2
run dep commands in build dir
the file names are given relative to the build directory, so the command needs to be run in it as well. this is a more expected (and simpler) fix than the alternative, which would be giving file names relative to the source directory. reasons not to fix: - due to some other bug, the problem really affects only builds where the build dir is not at the same level as the source dir - otherwise, absolute paths would be passed anyway - it has some breakage potential for the cases where the commands actually expect being run in the source dir - it can be worked around by manually injecting the cd statement into the command reasons why i still fixed it: - it doesn't affect in-source builds, and it seems that most complex build systems (which would define custom compilers with depend_command) don't support shadow builds anyway - people who needed things to work probably already used $$OUT_PWD somehow (either a "cd" at the start, or prepending it to each path), so this change will be practically a no-op - "it's just dependencies, and these are known to be broken in qmake anyway" Reviewed-by: joerg Task-number: QTBUG-1918
Diffstat (limited to 'src')
0 files changed, 0 insertions, 0 deletions