qt5base-lts/qmake/generators
Allan Sandfeld Jensen eaf20420f8 Fix precompiled headers with clang-cl
Clang-cl couldn't find the header given to it by -FI when it isn't in
any of the included directories.

Additionally clang-cl 8 has a bug with exported templated classes with
inline methods that causes it to have missing symbols at link time. We
work around this.

Fixes: QTBUG-74563
Change-Id: I7becf05fa8edb07bd4cefe12bee3737e5e1dfa14
Reviewed-by: Yuhang Zhao <2546789017@qq.com>
Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>
Reviewed-by: Kai Koehne <kai.koehne@qt.io>
2019-04-09 21:58:54 +00:00
..
mac qmake: Remove dead code 2019-04-05 07:48:34 +00:00
unix Merge remote-tracking branch 'origin/5.12' into 5.13 2019-04-06 01:00:08 +02:00
win32 Fix precompiled headers with clang-cl 2019-04-09 21:58:54 +00:00
makefile.cpp Merge remote-tracking branch 'origin/5.12' into 5.13 2019-04-06 01:00:08 +02:00
makefile.h Make the Makefile a dependency of default targets for nmake 2019-02-04 08:10:25 +00:00
makefiledeps.cpp qmake: Apply modernize-use-nullptr 2018-08-08 17:30:32 +00:00
makefiledeps.h qmake: replace a uint:1 with a bool 2016-08-15 22:16:09 +00:00
metamakefile.cpp qmake: Apply modernize-use-nullptr 2018-08-08 17:30:32 +00:00
metamakefile.h qmake: Apply modernize-use-nullptr 2018-08-08 17:30:32 +00:00
projectgenerator.cpp Enable deprecation warnings by default 2019-02-02 02:31:05 +00:00
projectgenerator.h qmake: Apply modernize-use-override 2018-08-08 17:30:23 +00:00
xmloutput.cpp Merge remote-tracking branch 'origin/5.6' into dev 2016-02-11 08:25:04 +01:00
xmloutput.h Updated license headers 2016-01-21 18:55:18 +00:00