qt5base-lts/config.tests/common
Oswald Buddenhagen 98c1d516b7 alloca: detect whether alloca.h exists
We can't depend on QT_HAS_INCLUDE for such an important functionality in
QtQml, so detect at configure time.

alloca() is not a POSIX function (it apparently first appeared in
Version 32V AT&T UNIX), so the actual header that defines it varies from
system to system. Clearly, if alloca.h exists, that's the one, so we try
it first. On most other systems that don't define it, it's in stdlib.h.
The only exception is Windows, where it's actually defined in malloc.h.

Task-number: QTBUG-59700
Started-by: Thiago Macieira <thiago.macieira@intel.com>
Change-Id: Icd0e0d4b27cb4e5eb892fffd14b4b2b389a4684e
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Lars Knoll <lars.knoll@qt.io>
2017-05-03 12:19:57 +00:00
..
alloca alloca: detect whether alloca.h exists 2017-05-03 12:19:57 +00:00
atomic64 Merge "Merge remote-tracking branch 'origin/5.6' into dev" into refs/staging/dev 2016-01-26 11:27:37 +00:00
atomicfptr config.tests: Replace LGPL21 with LGPL license header 2017-03-03 07:26:50 +00:00
avx Updated license headers 2016-01-15 12:25:24 +00:00
avx2 Update the Intel copyright year 2016-01-21 22:44:16 +00:00
avx512 Update the Intel copyright year 2016-01-21 22:44:16 +00:00
c++1z Update the Intel copyright year 2016-01-21 22:44:16 +00:00
c++14 Update the Intel copyright year 2016-01-21 22:44:16 +00:00
f16c f16c: Use the packed intrinsics instead of scalar ones 2017-04-06 04:15:04 +00:00
libproxy rewrite library handling in configure 2016-08-18 17:09:52 +00:00
pch Fix issue causing pch configure test to always fail 2016-08-24 20:36:05 +00:00
sse2 Updated license headers 2016-01-15 12:25:24 +00:00
sse3 Updated license headers 2016-01-15 12:25:24 +00:00
sse4_1 Updated license headers 2016-01-15 12:25:24 +00:00
sse4_2 Updated license headers 2016-01-15 12:25:24 +00:00
ssse3 Updated license headers 2016-01-15 12:25:24 +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