diff --git a/.prev_configure.cmake b/.prev_configure.cmake index 55567c89225..02cd39e5a8d 100644 --- a/.prev_configure.cmake +++ b/.prev_configure.cmake @@ -27,11 +27,9 @@ qt_config_compile_test(cxx14 # error __cplusplus must be > 201103L (the value of C++11) #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -51,7 +49,6 @@ qt_config_compile_test(cxx17 #include // https://bugs.llvm.org//show_bug.cgi?id=33117 #include - int main(void) { /* BEGIN TEST: */ @@ -75,11 +72,9 @@ qt_config_compile_test(cxx20 # error __cplusplus must be > 201703L (the value for C++17) #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -91,15 +86,13 @@ int main(void) qt_config_compile_test(precompile_header LABEL "precompiled header support" CODE -" - -#ifndef HEADER_H +"#ifndef HEADER_H #error no go #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -144,11 +137,9 @@ qt_config_compile_test(reduce_relocations # error Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129). #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -166,7 +157,6 @@ qt_config_compile_test(signaling_nan CODE "#include - int main(void) { /* BEGIN TEST: */ @@ -244,8 +234,7 @@ qt_config_compile_test_x86simd(avx512vbmi "AVX512 VBMI instructions") qt_config_compile_test(posix_fallocate LABEL "POSIX fallocate()" CODE -" -#include +"#include #include int main(void) @@ -261,8 +250,7 @@ int main(void) qt_config_compile_test(alloca_stdlib_h LABEL "alloca() in stdlib.h" CODE -" -#include +"#include int main(void) { @@ -277,12 +265,12 @@ alloca(1); qt_config_compile_test(alloca_h LABEL "alloca() in alloca.h" CODE -" -#include +"#include #ifdef __QNXNTO__ // extra include needed in QNX7 to define NULL for the alloca() macro # include #endif + int main(void) { /* BEGIN TEST: */ @@ -296,8 +284,7 @@ alloca(1); qt_config_compile_test(alloca_malloc_h LABEL "alloca() in malloc.h" CODE -" -#include +"#include int main(void) { @@ -320,11 +307,9 @@ qt_config_compile_test(stack_protector # endif #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -334,10 +319,7 @@ int main(void) qt_config_compile_test(intelcet LABEL "Support for Intel Control-flow Enforcement Technology" CODE -" - - -int main(void) +"int main(void) { /* BEGIN TEST: */ #if !defined(__CET__) diff --git a/configure.cmake b/configure.cmake index 5686aa36abf..858f580a0e0 100644 --- a/configure.cmake +++ b/configure.cmake @@ -27,11 +27,9 @@ qt_config_compile_test(cxx14 # error __cplusplus must be > 201103L (the value of C++11) #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -51,7 +49,6 @@ qt_config_compile_test(cxx17 #include // https://bugs.llvm.org//show_bug.cgi?id=33117 #include - int main(void) { /* BEGIN TEST: */ @@ -75,11 +72,9 @@ qt_config_compile_test(cxx20 # error __cplusplus must be > 201703L (the value for C++17) #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -91,15 +86,13 @@ int main(void) qt_config_compile_test(precompile_header LABEL "precompiled header support" CODE -" - -#ifndef HEADER_H +"#ifndef HEADER_H #error no go #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -144,11 +137,9 @@ qt_config_compile_test(reduce_relocations # error Symbolic function binding on this architecture may be broken, disabling it (see QTBUG-36129). #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -166,7 +157,6 @@ qt_config_compile_test(signaling_nan CODE "#include - int main(void) { /* BEGIN TEST: */ @@ -244,8 +234,7 @@ qt_config_compile_test_x86simd(avx512vbmi "AVX512 VBMI instructions") qt_config_compile_test(posix_fallocate LABEL "POSIX fallocate()" CODE -" -#include +"#include #include int main(void) @@ -261,8 +250,7 @@ int main(void) qt_config_compile_test(alloca_stdlib_h LABEL "alloca() in stdlib.h" CODE -" -#include +"#include int main(void) { @@ -277,12 +265,12 @@ alloca(1); qt_config_compile_test(alloca_h LABEL "alloca() in alloca.h" CODE -" -#include +"#include #ifdef __QNXNTO__ // extra include needed in QNX7 to define NULL for the alloca() macro # include #endif + int main(void) { /* BEGIN TEST: */ @@ -296,8 +284,7 @@ alloca(1); qt_config_compile_test(alloca_malloc_h LABEL "alloca() in malloc.h" CODE -" -#include +"#include int main(void) { @@ -320,11 +307,9 @@ qt_config_compile_test(stack_protector # endif #endif - int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -334,10 +319,7 @@ int main(void) qt_config_compile_test(intelcet LABEL "Support for Intel Control-flow Enforcement Technology" CODE -" - - -int main(void) +"int main(void) { /* BEGIN TEST: */ #if !defined(__CET__) diff --git a/src/corelib/.prev_configure.cmake b/src/corelib/.prev_configure.cmake index f35ad0187b2..9b69329c9b1 100644 --- a/src/corelib/.prev_configure.cmake +++ b/src/corelib/.prev_configure.cmake @@ -40,8 +40,7 @@ qt_find_package(Slog2 PROVIDED_TARGETS Slog2::Slog2 MODULE_NAME core QMAKE_LIB s qt_config_compile_test(atomicfptr LABEL "working std::atomic for function pointers" CODE -" -#include +"#include typedef void (*fptr)(int); typedef std::atomic atomicfptr; void testfunction(int) { } @@ -55,6 +54,7 @@ void test(volatile atomicfptr &a) } a.store(&testfunction, std::memory_order_release); } + int main(void) { /* BEGIN TEST: */ @@ -71,8 +71,7 @@ qt_config_compile_test(clock_monotonic LIBRARIES WrapRt::WrapRt CODE -" -#include +"#include #include int main(void) @@ -120,8 +119,7 @@ int pipes[2]; qt_config_compile_test(cxx11_future LABEL "C++11 " CODE -" -#include +"#include int main(void) { @@ -138,8 +136,7 @@ std::future f = std::async([]() { return 42; }); qt_config_compile_test(cxx11_random LABEL "C++11 " CODE -" -#include +"#include int main(void) { @@ -154,8 +151,7 @@ std::mt19937 mt(0); qt_config_compile_test(cxx17_filesystem LABEL "C++17 " CODE -" -#include +"#include int main(void) { @@ -173,8 +169,7 @@ std::filesystem::copy( qt_config_compile_test(eventfd LABEL "eventfd" CODE -" -#include +"#include int main(void) { @@ -192,8 +187,7 @@ eventfd_write(fd, value); qt_config_compile_test(futimens LABEL "futimens()" CODE -" -#include +"#include int main(void) { @@ -209,8 +203,7 @@ futimens(-1, 0); qt_config_compile_test(futimes LABEL "futimes()" CODE -" -#include +"#include int main(void) { @@ -225,8 +218,7 @@ futimes(-1, 0); qt_config_compile_test(getauxval LABEL "getauxval()" CODE -" -#include +"#include int main(void) { @@ -241,8 +233,7 @@ int main(void) qt_config_compile_test(getentropy LABEL "getentropy()" CODE -" -#include +"#include int main(void) { @@ -258,8 +249,7 @@ char buf[32]; qt_config_compile_test(glibc LABEL "GNU libc" CODE -" -#include +"#include int main(void) { @@ -274,8 +264,7 @@ return __GLIBC__; qt_config_compile_test(inotify LABEL "inotify" CODE -" -#include +"#include int main(void) { @@ -292,8 +281,7 @@ inotify_rm_watch(0, 1); qt_config_compile_test(ipc_sysv LABEL "SysV IPC" CODE -" -#include +"#include #include #include #include @@ -320,8 +308,7 @@ qt_config_compile_test(ipc_posix LIBRARIES "${ipc_posix_TEST_LIBRARIES}" CODE -" -#include +"#include #include #include #include @@ -358,8 +345,7 @@ linkat(AT_FDCWD, \"foo\", AT_FDCWD, \"bar\", AT_SYMLINK_FOLLOW); qt_config_compile_test(ppoll LABEL "ppoll()" CODE -" -#include +"#include #include int main(void) @@ -378,8 +364,7 @@ ppoll(&pfd, 1, &ts, &sig); qt_config_compile_test(pollts LABEL "pollts()" CODE -" -#include +"#include #include #include @@ -399,8 +384,7 @@ pollts(&pfd, 1, &ts, &sig); qt_config_compile_test(poll LABEL "poll()" CODE -" -#include +"#include int main(void) { @@ -454,8 +438,7 @@ return statx(AT_FDCWD, \"\", AT_STATX_SYNC_AS_STAT, mask, &statxbuf); qt_config_compile_test(syslog LABEL "syslog" CODE -" -#include +"#include int main(void) { @@ -472,9 +455,7 @@ closelog(); qt_config_compile_test(xlocalescanprint LABEL "xlocale.h (or equivalents)" CODE -" - -#define QT_BEGIN_NAMESPACE +"#define QT_BEGIN_NAMESPACE #define QT_END_NAMESPACE #ifdef _MSVC_VER @@ -484,6 +465,7 @@ qt_config_compile_test(xlocalescanprint #define QT_NO_DOUBLECONVERSION #include QDSP_P_H + int main(void) { /* BEGIN TEST: */ diff --git a/src/corelib/configure.cmake b/src/corelib/configure.cmake index 6e189ad2dd6..6dab11b5a59 100644 --- a/src/corelib/configure.cmake +++ b/src/corelib/configure.cmake @@ -40,8 +40,7 @@ qt_find_package(Slog2 PROVIDED_TARGETS Slog2::Slog2 MODULE_NAME core QMAKE_LIB s qt_config_compile_test(atomicfptr LABEL "working std::atomic for function pointers" CODE -" -#include +"#include typedef void (*fptr)(int); typedef std::atomic atomicfptr; void testfunction(int) { } @@ -55,6 +54,7 @@ void test(volatile atomicfptr &a) } a.store(&testfunction, std::memory_order_release); } + int main(void) { /* BEGIN TEST: */ @@ -71,8 +71,7 @@ qt_config_compile_test(clock_monotonic LIBRARIES WrapRt::WrapRt CODE -" -#include +"#include #include int main(void) @@ -126,8 +125,7 @@ qt_config_compile_test(cxx11_future LIBRARIES "${cxx11_future_TEST_LIBRARIES}" CODE -" -#include +"#include int main(void) { @@ -144,8 +142,7 @@ std::future f = std::async([]() { return 42; }); qt_config_compile_test(cxx11_random LABEL "C++11 " CODE -" -#include +"#include int main(void) { @@ -160,8 +157,7 @@ std::mt19937 mt(0); qt_config_compile_test(cxx17_filesystem LABEL "C++17 " CODE -" -#include +"#include int main(void) { @@ -179,8 +175,7 @@ std::filesystem::copy( qt_config_compile_test(eventfd LABEL "eventfd" CODE -" -#include +"#include int main(void) { @@ -198,8 +193,7 @@ eventfd_write(fd, value); qt_config_compile_test(futimens LABEL "futimens()" CODE -" -#include +"#include int main(void) { @@ -215,8 +209,7 @@ futimens(-1, 0); qt_config_compile_test(futimes LABEL "futimes()" CODE -" -#include +"#include int main(void) { @@ -231,8 +224,7 @@ futimes(-1, 0); qt_config_compile_test(getauxval LABEL "getauxval()" CODE -" -#include +"#include int main(void) { @@ -247,8 +239,7 @@ int main(void) qt_config_compile_test(getentropy LABEL "getentropy()" CODE -" -#include +"#include int main(void) { @@ -264,8 +255,7 @@ char buf[32]; qt_config_compile_test(glibc LABEL "GNU libc" CODE -" -#include +"#include int main(void) { @@ -280,8 +270,7 @@ return __GLIBC__; qt_config_compile_test(inotify LABEL "inotify" CODE -" -#include +"#include int main(void) { @@ -298,8 +287,7 @@ inotify_rm_watch(0, 1); qt_config_compile_test(ipc_sysv LABEL "SysV IPC" CODE -" -#include +"#include #include #include #include @@ -326,8 +314,7 @@ qt_config_compile_test(ipc_posix LIBRARIES "${ipc_posix_TEST_LIBRARIES}" CODE -" -#include +"#include #include #include #include @@ -364,8 +351,7 @@ linkat(AT_FDCWD, \"foo\", AT_FDCWD, \"bar\", AT_SYMLINK_FOLLOW); qt_config_compile_test(ppoll LABEL "ppoll()" CODE -" -#include +"#include #include int main(void) @@ -384,8 +370,7 @@ ppoll(&pfd, 1, &ts, &sig); qt_config_compile_test(pollts LABEL "pollts()" CODE -" -#include +"#include #include #include @@ -405,8 +390,7 @@ pollts(&pfd, 1, &ts, &sig); qt_config_compile_test(poll LABEL "poll()" CODE -" -#include +"#include int main(void) { @@ -460,8 +444,7 @@ return statx(AT_FDCWD, \"\", AT_STATX_SYNC_AS_STAT, mask, &statxbuf); qt_config_compile_test(syslog LABEL "syslog" CODE -" -#include +"#include int main(void) { @@ -478,9 +461,7 @@ closelog(); qt_config_compile_test(xlocalescanprint LABEL "xlocale.h (or equivalents)" CODE -" - -#define QT_BEGIN_NAMESPACE +"#define QT_BEGIN_NAMESPACE #define QT_END_NAMESPACE #ifdef _MSVC_VER @@ -490,6 +471,7 @@ qt_config_compile_test(xlocalescanprint #define QT_NO_DOUBLECONVERSION #include QDSP_P_H + int main(void) { /* BEGIN TEST: */ diff --git a/src/gui/.prev_configure.cmake b/src/gui/.prev_configure.cmake index a9d8ec4cb78..5665bea9db8 100644 --- a/src/gui/.prev_configure.cmake +++ b/src/gui/.prev_configure.cmake @@ -144,6 +144,7 @@ extern \"C\" { #include #include } + int main(void) { /* BEGIN TEST: */ @@ -188,8 +189,7 @@ qt_config_compile_test(egl_brcm LIBRARIES EGL::EGL CODE -" -#include +"#include #include int main(void) @@ -208,8 +208,7 @@ qt_config_compile_test(egl_egldevice LIBRARIES EGL::EGL CODE -" -#include +"#include #include int main(void) @@ -230,8 +229,7 @@ qt_config_compile_test(egl_mali LIBRARIES EGL::EGL CODE -" -#include +"#include #include #include @@ -250,8 +248,7 @@ qt_config_compile_test(egl_mali_2 LIBRARIES EGL::EGL CODE -" -#include +"#include #include int main(void) @@ -269,8 +266,7 @@ qt_config_compile_test(egl_viv LIBRARIES EGL::EGL CODE -" -#include +"#include #include int main(void) @@ -295,8 +291,7 @@ qt_config_compile_test(egl_openwfd LIBRARIES EGL::EGL CODE -" -#include +"#include int main(void) { @@ -314,11 +309,11 @@ qt_config_compile_test(egl_rcar EGL::EGL GLESv2::GLESv2 CODE -" -#include +"#include extern \"C\" { extern unsigned long PVRGrfxServerInit(void); } + int main(void) { /* BEGIN TEST: */ @@ -345,7 +340,6 @@ enum { e4 = SYN_REPORT, }; - int main(void) { /* BEGIN TEST: */ @@ -360,8 +354,7 @@ input_event buf[32]; qt_config_compile_test(integrityfb LABEL "INTEGRITY framebuffer" CODE -" -#include +"#include int main(void) { @@ -376,8 +369,7 @@ FBDriver *driver = 0; qt_config_compile_test(linuxfb LABEL "LinuxFB" CODE -" -#include +"#include #include #include @@ -407,7 +399,6 @@ qt_config_compile_test(opengles3 # include #endif - int main(void) { /* BEGIN TEST: */ @@ -427,8 +418,7 @@ qt_config_compile_test(opengles31 LIBRARIES GLESv2::GLESv2 CODE -" -#include +"#include int main(void) { @@ -446,8 +436,7 @@ qt_config_compile_test(opengles32 LIBRARIES GLESv2::GLESv2 CODE -" -#include +"#include int main(void) { @@ -490,6 +479,7 @@ qt_config_compile_test(xcb_syslibs #include #include #undef explicit + int main(void) { /* BEGIN TEST: */ diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake index 7733688124f..a5b9afb1307 100644 --- a/src/gui/configure.cmake +++ b/src/gui/configure.cmake @@ -144,6 +144,7 @@ extern \"C\" { #include #include } + int main(void) { /* BEGIN TEST: */ @@ -188,8 +189,7 @@ qt_config_compile_test(egl_brcm LIBRARIES EGL::EGL CODE -" -#include +"#include #include int main(void) @@ -208,8 +208,7 @@ qt_config_compile_test(egl_egldevice LIBRARIES EGL::EGL CODE -" -#include +"#include #include int main(void) @@ -230,8 +229,7 @@ qt_config_compile_test(egl_mali LIBRARIES EGL::EGL CODE -" -#include +"#include #include #include @@ -250,8 +248,7 @@ qt_config_compile_test(egl_mali_2 LIBRARIES EGL::EGL CODE -" -#include +"#include #include int main(void) @@ -271,8 +268,7 @@ qt_config_compile_test(egl_viv COMPILE_OPTIONS # special case "-DEGL_API_FB=1" # special case CODE -" -#include +"#include #include int main(void) @@ -297,8 +293,7 @@ qt_config_compile_test(egl_openwfd LIBRARIES EGL::EGL CODE -" -#include +"#include int main(void) { @@ -316,11 +311,11 @@ qt_config_compile_test(egl_rcar EGL::EGL GLESv2::GLESv2 CODE -" -#include +"#include extern \"C\" { extern unsigned long PVRGrfxServerInit(void); } + int main(void) { /* BEGIN TEST: */ @@ -347,7 +342,6 @@ enum { e4 = SYN_REPORT, }; - int main(void) { /* BEGIN TEST: */ @@ -362,8 +356,7 @@ input_event buf[32]; qt_config_compile_test(integrityfb LABEL "INTEGRITY framebuffer" CODE -" -#include +"#include int main(void) { @@ -378,8 +371,7 @@ FBDriver *driver = 0; qt_config_compile_test(linuxfb LABEL "LinuxFB" CODE -" -#include +"#include #include #include @@ -409,7 +401,6 @@ qt_config_compile_test(opengles3 # include #endif - int main(void) { /* BEGIN TEST: */ @@ -429,8 +420,7 @@ qt_config_compile_test(opengles31 LIBRARIES GLESv2::GLESv2 CODE -" -#include +"#include int main(void) { @@ -448,8 +438,7 @@ qt_config_compile_test(opengles32 LIBRARIES GLESv2::GLESv2 CODE -" -#include +"#include int main(void) { @@ -492,6 +481,7 @@ qt_config_compile_test(xcb_syslibs #include #include #undef explicit + int main(void) { /* BEGIN TEST: */ diff --git a/src/network/.prev_configure.cmake b/src/network/.prev_configure.cmake index 05afbd728cb..43bbbceab8e 100644 --- a/src/network/.prev_configure.cmake +++ b/src/network/.prev_configure.cmake @@ -14,8 +14,7 @@ qt_config_compile_test(openssl_headers LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include +"#include #include #if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10101000L # error OpenSSL >= 1.1.1 is required @@ -23,10 +22,10 @@ qt_config_compile_test(openssl_headers #if !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES) # error OpenSSL was reported as >= 1.1.1 but is missing required features, possibly it is libressl which is unsupported #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -38,8 +37,7 @@ qt_config_compile_test(openssl LIBRARIES WrapOpenSSL::WrapOpenSSL CODE -" -#include +"#include #include #if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10101000L # error OpenSSL >= 1.1.1 is required @@ -47,6 +45,7 @@ qt_config_compile_test(openssl #if !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES) # error OpenSSL was reported as >= 1.1.1 but is missing required features, possibly it is libressl which is unsupported #endif + int main(void) { /* BEGIN TEST: */ @@ -65,8 +64,7 @@ qt_find_package(GSSAPI PROVIDED_TARGETS GSSAPI::GSSAPI MODULE_NAME network QMAKE qt_config_compile_test(getifaddrs LABEL "getifaddrs()" CODE -" -#include +"#include #include #include #include @@ -87,8 +85,7 @@ freeifaddrs(list); qt_config_compile_test(ipv6ifname LABEL "IPv6 ifname" CODE -" -#include +"#include #include #include @@ -109,8 +106,7 @@ if_freenameindex(if_nameindex()); qt_config_compile_test(linux_netlink LABEL "Linux AF_NETLINK sockets" CODE -" -#include +"#include #include #include #include @@ -136,8 +132,7 @@ ci.ifa_prefered = ci.ifa_valid = 0; qt_config_compile_test(sctp LABEL "SCTP support" CODE -" -#include +"#include #include #include #include @@ -161,15 +156,14 @@ qt_config_compile_test(dtls LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include +"#include #if defined(OPENSSL_NO_DTLS) || !defined(DTLS1_2_VERSION) # error OpenSSL without DTLS support #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -181,16 +175,15 @@ qt_config_compile_test(ocsp LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include +"#include #include #if defined(OPENSSL_NO_OCSP) || defined(OPENSSL_NO_TLSEXT) # error OpenSSL without OCSP stapling #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -200,8 +193,7 @@ int main(void) qt_config_compile_test(networklistmanager LABEL "Network List Manager" CODE -" -#include +"#include #include int main(void) diff --git a/src/network/configure.cmake b/src/network/configure.cmake index a31faa1f8a4..be4c532df66 100644 --- a/src/network/configure.cmake +++ b/src/network/configure.cmake @@ -14,8 +14,7 @@ qt_config_compile_test(openssl_headers LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include +"#include #include #if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10101000L # error OpenSSL >= 1.1.1 is required @@ -23,10 +22,10 @@ qt_config_compile_test(openssl_headers #if !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES) # error OpenSSL was reported as >= 1.1.1 but is missing required features, possibly it is libressl which is unsupported #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -38,8 +37,7 @@ qt_config_compile_test(openssl LIBRARIES WrapOpenSSL::WrapOpenSSL CODE -" -#include +"#include #include #if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER-0 < 0x10101000L # error OpenSSL >= 1.1.1 is required @@ -47,6 +45,7 @@ qt_config_compile_test(openssl #if !defined(OPENSSL_NO_EC) && !defined(SSL_CTRL_SET_CURVES) # error OpenSSL was reported as >= 1.1.1 but is missing required features, possibly it is libressl which is unsupported #endif + int main(void) { /* BEGIN TEST: */ @@ -65,8 +64,7 @@ qt_find_package(GSSAPI PROVIDED_TARGETS GSSAPI::GSSAPI MODULE_NAME network QMAKE qt_config_compile_test(getifaddrs LABEL "getifaddrs()" CODE -" -#include +"#include #include #include #include @@ -87,8 +85,7 @@ freeifaddrs(list); qt_config_compile_test(ipv6ifname LABEL "IPv6 ifname" CODE -" -#include +"#include #include #include @@ -109,8 +106,7 @@ if_freenameindex(if_nameindex()); qt_config_compile_test(linux_netlink LABEL "Linux AF_NETLINK sockets" CODE -" -#include +"#include #include #include #include @@ -136,8 +132,7 @@ ci.ifa_prefered = ci.ifa_valid = 0; qt_config_compile_test(sctp LABEL "SCTP support" CODE -" -#include +"#include #include #include #include @@ -161,15 +156,14 @@ qt_config_compile_test(dtls LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include +"#include #if defined(OPENSSL_NO_DTLS) || !defined(DTLS1_2_VERSION) # error OpenSSL without DTLS support #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -181,16 +175,15 @@ qt_config_compile_test(ocsp LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include +"#include #include #if defined(OPENSSL_NO_OCSP) || defined(OPENSSL_NO_TLSEXT) # error OpenSSL without OCSP stapling #endif + int main(void) { /* BEGIN TEST: */ - /* END TEST: */ return 0; } @@ -200,8 +193,7 @@ int main(void) qt_config_compile_test(networklistmanager LABEL "Network List Manager" CODE -" -#include +"#include #include int main(void) diff --git a/util/cmake/configurejson2cmake.py b/util/cmake/configurejson2cmake.py index 13ccfa85f68..a5d44b41956 100755 --- a/util/cmake/configurejson2cmake.py +++ b/util/cmake/configurejson2cmake.py @@ -608,24 +608,24 @@ def write_compile_test( return def resolve_head(detail): - head = detail.get("head", "") + head = detail.get("head") if isinstance(head, list): head = "\n".join(head) - return head + return head + '\n' if head else '' head = "" if inherit_details: head += resolve_head(inherit_details) head += resolve_head(details) - sourceCode = head + "\n" + sourceCode = head def resolve_include(detail, keyword): include = detail.get(keyword, "") if isinstance(include, list): - include = "#include <" + ">\n#include <".join(include) + ">" + include = "#include <" + ">\n#include <".join(include) + ">\n" elif include: - include = f"#include <{include}>" + include = f"#include <{include}>\n" return include include = "" @@ -640,37 +640,39 @@ def write_compile_test( include += resolve_include(inherit_details, "include") include += resolve_include(details, "include") - sourceCode += include + "\n" + sourceCode += include def resolve_tail(detail): - tail = detail.get("tail", "") + tail = detail.get("tail") if isinstance(tail, list): tail = "\n".join(tail) - return tail + return tail + '\n' if tail else '' tail = "" if inherit_details: tail += resolve_tail(inherit_details) tail += resolve_tail(details) - sourceCode += tail + "\n" + sourceCode += tail + if sourceCode: # blank line before main + sourceCode += '\n' sourceCode += "int main(void)\n" sourceCode += "{\n" sourceCode += " /* BEGIN TEST: */\n" def resolve_main(detail): - main = detail.get("main", "") + main = detail.get("main") if isinstance(main, list): main = "\n".join(main) - return main + return main + '\n' if main else '' main = "" if inherit_details: main += resolve_main(inherit_details) main += resolve_main(details) - sourceCode += main + "\n" + sourceCode += main sourceCode += " /* END TEST: */\n" sourceCode += " return 0;\n"