qt5base-lts/qmake/generators/win32
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
..
mingw_make.cpp qmake: make sure QMAKE_LIBS{,_PRIVATE} comes after LIBS{,_PRIVATE} 2018-10-12 18:06:33 +00:00
mingw_make.h qmake: Apply modernize-use-override 2018-08-08 17:30:23 +00:00
msbuild_objectmodel.cpp Enable users to specify WindowsTargetPlatform[Min]Version in VS projects 2018-11-16 10:55:16 +00:00
msbuild_objectmodel.h qmake: Apply modernize-use-override 2018-08-08 17:30:23 +00:00
msvc_nmake.cpp Fix precompiled headers with clang-cl 2019-04-09 21:58:54 +00:00
msvc_nmake.h Make the Makefile a dependency of default targets for nmake 2019-02-04 08:10:25 +00:00
msvc_objectmodel.cpp Merge remote-tracking branch 'origin/5.12' into 5.13 2019-02-15 01:00:51 +01:00
msvc_objectmodel.h Merge remote-tracking branch 'origin/5.12' into 5.13 2019-02-15 01:00:51 +01:00
msvc_vcproj.cpp qmake: Remove special-handling of cl.exe's -Gm option 2019-04-09 07:00:18 +00:00
msvc_vcproj.h Merge remote-tracking branch 'origin/5.12' into 5.13 2019-02-28 01:00:15 +01:00
msvc_vcxproj.cpp Updated license headers 2016-01-21 18:55:18 +00:00
msvc_vcxproj.h qmake: Apply modernize-use-override 2018-08-08 17:30:23 +00:00
winmakefile.cpp Merge remote-tracking branch 'origin/5.12' into 5.13 2019-03-06 12:31:50 +01:00
winmakefile.h qmake: Apply modernize-use-override 2018-08-08 17:30:23 +00:00