qt5base-lts/config.tests/common
Thiago Macieira f54f7d8470 configure: Add a feature to write tests in the .json file
We're adding a lot of unnecessary files that end up later as cargo-cult,
for at most a handful of lines. So instead move the testcases directly
into the .json file.

The following sources were not inlined, because multiple tests share
them, and the inlining infra does not support that (yet):
- avx512
- openssl
- gnu-libiconv/sun-libiconv (there is also a command line option to
  select the exact variant, which makes it hard/impossible to properly
  coalesce the library sources)

The following sources were not inlined because of "complications":
- verifyspec contains a lengthy function in the project file
- stl contains lots of code in the source file
- xlocalescanprint includes a private header from the source tree via a
  relative path, which we can't do, as the test's physical location is
  variable.
- corewlan uses objective c++, which the inline system doesn't support

reduce_relocs and reduce_exports now create libraries with main(), which
is weird enough, but doesn't hurt.

Done-with: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Change-Id: Ic3a088f9f08a4fd7ae91fffd14ce8a262021cca0
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
2017-08-02 16:37:48 +00:00
..
atomicfptr configure: Add a feature to write tests in the .json file 2017-08-02 16:37:48 +00:00
avx512 configure: don't force debug build for arch & cpu feature tests 2017-08-02 16:36:32 +00:00
pch Fix issue causing pch configure test to always fail 2016-08-24 20:36:05 +00:00
verifyspec move device spec validation to configure 2016-12-13 18:55:52 +00:00
xlocalescanprint Updated license headers 2016-01-15 12:25:24 +00:00