diff options
-rw-r--r-- | .prev_configure.cmake | 34 | ||||
-rw-r--r-- | configure.cmake | 34 | ||||
-rw-r--r-- | src/corelib/.prev_configure.cmake | 60 | ||||
-rw-r--r-- | src/corelib/configure.cmake | 60 | ||||
-rw-r--r-- | src/gui/.prev_configure.cmake | 38 | ||||
-rw-r--r-- | src/gui/configure.cmake | 38 | ||||
-rw-r--r-- | src/network/.prev_configure.cmake | 34 | ||||
-rw-r--r-- | src/network/configure.cmake | 34 | ||||
-rwxr-xr-x | util/cmake/configurejson2cmake.py | 26 |
9 files changed, 126 insertions, 232 deletions
diff --git a/.prev_configure.cmake b/.prev_configure.cmake index 55567c8922..02cd39e5a8 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 <map> // https://bugs.llvm.org//show_bug.cgi?id=33117 #include <variant> - 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 <limits> - 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 <fcntl.h> +"#include <fcntl.h> #include <unistd.h> int main(void) @@ -261,8 +250,7 @@ int main(void) qt_config_compile_test(alloca_stdlib_h LABEL "alloca() in stdlib.h" CODE -" -#include <stdlib.h> +"#include <stdlib.h> int main(void) { @@ -277,12 +265,12 @@ alloca(1); qt_config_compile_test(alloca_h LABEL "alloca() in alloca.h" CODE -" -#include <alloca.h> +"#include <alloca.h> #ifdef __QNXNTO__ // extra include needed in QNX7 to define NULL for the alloca() macro # include <stddef.h> #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 <malloc.h> +"#include <malloc.h> 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 5686aa36ab..858f580a0e 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 <map> // https://bugs.llvm.org//show_bug.cgi?id=33117 #include <variant> - 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 <limits> - 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 <fcntl.h> +"#include <fcntl.h> #include <unistd.h> int main(void) @@ -261,8 +250,7 @@ int main(void) qt_config_compile_test(alloca_stdlib_h LABEL "alloca() in stdlib.h" CODE -" -#include <stdlib.h> +"#include <stdlib.h> int main(void) { @@ -277,12 +265,12 @@ alloca(1); qt_config_compile_test(alloca_h LABEL "alloca() in alloca.h" CODE -" -#include <alloca.h> +"#include <alloca.h> #ifdef __QNXNTO__ // extra include needed in QNX7 to define NULL for the alloca() macro # include <stddef.h> #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 <malloc.h> +"#include <malloc.h> 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 f35ad0187b..9b69329c9b 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 <atomic> +"#include <atomic> typedef void (*fptr)(int); typedef std::atomic<fptr> 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 <unistd.h> +"#include <unistd.h> #include <time.h> int main(void) @@ -120,8 +119,7 @@ int pipes[2]; qt_config_compile_test(cxx11_future LABEL "C++11 <future>" CODE -" -#include <future> +"#include <future> int main(void) { @@ -138,8 +136,7 @@ std::future<int> f = std::async([]() { return 42; }); qt_config_compile_test(cxx11_random LABEL "C++11 <random>" CODE -" -#include <random> +"#include <random> int main(void) { @@ -154,8 +151,7 @@ std::mt19937 mt(0); qt_config_compile_test(cxx17_filesystem LABEL "C++17 <filesystem>" CODE -" -#include <filesystem> +"#include <filesystem> int main(void) { @@ -173,8 +169,7 @@ std::filesystem::copy( qt_config_compile_test(eventfd LABEL "eventfd" CODE -" -#include <sys/eventfd.h> +"#include <sys/eventfd.h> int main(void) { @@ -192,8 +187,7 @@ eventfd_write(fd, value); qt_config_compile_test(futimens LABEL "futimens()" CODE -" -#include <sys/stat.h> +"#include <sys/stat.h> int main(void) { @@ -209,8 +203,7 @@ futimens(-1, 0); qt_config_compile_test(futimes LABEL "futimes()" CODE -" -#include <sys/time.h> +"#include <sys/time.h> int main(void) { @@ -225,8 +218,7 @@ futimes(-1, 0); qt_config_compile_test(getauxval LABEL "getauxval()" CODE -" -#include <sys/auxv.h> +"#include <sys/auxv.h> int main(void) { @@ -241,8 +233,7 @@ int main(void) qt_config_compile_test(getentropy LABEL "getentropy()" CODE -" -#include <unistd.h> +"#include <unistd.h> int main(void) { @@ -258,8 +249,7 @@ char buf[32]; qt_config_compile_test(glibc LABEL "GNU libc" CODE -" -#include <stdlib.h> +"#include <stdlib.h> int main(void) { @@ -274,8 +264,7 @@ return __GLIBC__; qt_config_compile_test(inotify LABEL "inotify" CODE -" -#include <sys/inotify.h> +"#include <sys/inotify.h> int main(void) { @@ -292,8 +281,7 @@ inotify_rm_watch(0, 1); qt_config_compile_test(ipc_sysv LABEL "SysV IPC" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> #include <sys/shm.h> @@ -320,8 +308,7 @@ qt_config_compile_test(ipc_posix LIBRARIES "${ipc_posix_TEST_LIBRARIES}" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/mman.h> #include <semaphore.h> #include <fcntl.h> @@ -358,8 +345,7 @@ linkat(AT_FDCWD, \"foo\", AT_FDCWD, \"bar\", AT_SYMLINK_FOLLOW); qt_config_compile_test(ppoll LABEL "ppoll()" CODE -" -#include <signal.h> +"#include <signal.h> #include <poll.h> int main(void) @@ -378,8 +364,7 @@ ppoll(&pfd, 1, &ts, &sig); qt_config_compile_test(pollts LABEL "pollts()" CODE -" -#include <poll.h> +"#include <poll.h> #include <signal.h> #include <time.h> @@ -399,8 +384,7 @@ pollts(&pfd, 1, &ts, &sig); qt_config_compile_test(poll LABEL "poll()" CODE -" -#include <poll.h> +"#include <poll.h> 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 <syslog.h> +"#include <syslog.h> 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 6e189ad2dd..6dab11b5a5 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 <atomic> +"#include <atomic> typedef void (*fptr)(int); typedef std::atomic<fptr> 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 <unistd.h> +"#include <unistd.h> #include <time.h> int main(void) @@ -126,8 +125,7 @@ qt_config_compile_test(cxx11_future LIBRARIES "${cxx11_future_TEST_LIBRARIES}" CODE -" -#include <future> +"#include <future> int main(void) { @@ -144,8 +142,7 @@ std::future<int> f = std::async([]() { return 42; }); qt_config_compile_test(cxx11_random LABEL "C++11 <random>" CODE -" -#include <random> +"#include <random> int main(void) { @@ -160,8 +157,7 @@ std::mt19937 mt(0); qt_config_compile_test(cxx17_filesystem LABEL "C++17 <filesystem>" CODE -" -#include <filesystem> +"#include <filesystem> int main(void) { @@ -179,8 +175,7 @@ std::filesystem::copy( qt_config_compile_test(eventfd LABEL "eventfd" CODE -" -#include <sys/eventfd.h> +"#include <sys/eventfd.h> int main(void) { @@ -198,8 +193,7 @@ eventfd_write(fd, value); qt_config_compile_test(futimens LABEL "futimens()" CODE -" -#include <sys/stat.h> +"#include <sys/stat.h> int main(void) { @@ -215,8 +209,7 @@ futimens(-1, 0); qt_config_compile_test(futimes LABEL "futimes()" CODE -" -#include <sys/time.h> +"#include <sys/time.h> int main(void) { @@ -231,8 +224,7 @@ futimes(-1, 0); qt_config_compile_test(getauxval LABEL "getauxval()" CODE -" -#include <sys/auxv.h> +"#include <sys/auxv.h> int main(void) { @@ -247,8 +239,7 @@ int main(void) qt_config_compile_test(getentropy LABEL "getentropy()" CODE -" -#include <unistd.h> +"#include <unistd.h> int main(void) { @@ -264,8 +255,7 @@ char buf[32]; qt_config_compile_test(glibc LABEL "GNU libc" CODE -" -#include <stdlib.h> +"#include <stdlib.h> int main(void) { @@ -280,8 +270,7 @@ return __GLIBC__; qt_config_compile_test(inotify LABEL "inotify" CODE -" -#include <sys/inotify.h> +"#include <sys/inotify.h> int main(void) { @@ -298,8 +287,7 @@ inotify_rm_watch(0, 1); qt_config_compile_test(ipc_sysv LABEL "SysV IPC" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> #include <sys/shm.h> @@ -326,8 +314,7 @@ qt_config_compile_test(ipc_posix LIBRARIES "${ipc_posix_TEST_LIBRARIES}" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/mman.h> #include <semaphore.h> #include <fcntl.h> @@ -364,8 +351,7 @@ linkat(AT_FDCWD, \"foo\", AT_FDCWD, \"bar\", AT_SYMLINK_FOLLOW); qt_config_compile_test(ppoll LABEL "ppoll()" CODE -" -#include <signal.h> +"#include <signal.h> #include <poll.h> int main(void) @@ -384,8 +370,7 @@ ppoll(&pfd, 1, &ts, &sig); qt_config_compile_test(pollts LABEL "pollts()" CODE -" -#include <poll.h> +"#include <poll.h> #include <signal.h> #include <time.h> @@ -405,8 +390,7 @@ pollts(&pfd, 1, &ts, &sig); qt_config_compile_test(poll LABEL "poll()" CODE -" -#include <poll.h> +"#include <poll.h> 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 <syslog.h> +"#include <syslog.h> 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 a9d8ec4cb7..5665bea9db 100644 --- a/src/gui/.prev_configure.cmake +++ b/src/gui/.prev_configure.cmake @@ -144,6 +144,7 @@ extern \"C\" { #include <xf86drmMode.h> #include <xf86drm.h> } + int main(void) { /* BEGIN TEST: */ @@ -188,8 +189,7 @@ qt_config_compile_test(egl_brcm LIBRARIES EGL::EGL CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> #include <bcm_host.h> int main(void) @@ -208,8 +208,7 @@ qt_config_compile_test(egl_egldevice LIBRARIES EGL::EGL CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> #include <EGL/eglext.h> int main(void) @@ -230,8 +229,7 @@ qt_config_compile_test(egl_mali LIBRARIES EGL::EGL CODE -" -#include <EGL/fbdev_window.h> +"#include <EGL/fbdev_window.h> #include <EGL/egl.h> #include <GLES2/gl2.h> @@ -250,8 +248,7 @@ qt_config_compile_test(egl_mali_2 LIBRARIES EGL::EGL CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> #include <GLES2/gl2.h> int main(void) @@ -269,8 +266,7 @@ qt_config_compile_test(egl_viv LIBRARIES EGL::EGL CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> #include <EGL/eglvivante.h> int main(void) @@ -295,8 +291,7 @@ qt_config_compile_test(egl_openwfd LIBRARIES EGL::EGL CODE -" -#include <wfd.h> +"#include <wfd.h> int main(void) { @@ -314,11 +309,11 @@ qt_config_compile_test(egl_rcar EGL::EGL GLESv2::GLESv2 CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> 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 <device/fbdriver.h> +"#include <device/fbdriver.h> int main(void) { @@ -376,8 +369,7 @@ FBDriver *driver = 0; qt_config_compile_test(linuxfb LABEL "LinuxFB" CODE -" -#include <linux/fb.h> +"#include <linux/fb.h> #include <sys/kd.h> #include <sys/ioctl.h> @@ -407,7 +399,6 @@ qt_config_compile_test(opengles3 # include <GLES3/gl3.h> #endif - int main(void) { /* BEGIN TEST: */ @@ -427,8 +418,7 @@ qt_config_compile_test(opengles31 LIBRARIES GLESv2::GLESv2 CODE -" -#include <GLES3/gl31.h> +"#include <GLES3/gl31.h> int main(void) { @@ -446,8 +436,7 @@ qt_config_compile_test(opengles32 LIBRARIES GLESv2::GLESv2 CODE -" -#include <GLES3/gl32.h> +"#include <GLES3/gl32.h> int main(void) { @@ -490,6 +479,7 @@ qt_config_compile_test(xcb_syslibs #include <xcb/xcb_renderutil.h> #include <xcb/xkb.h> #undef explicit + int main(void) { /* BEGIN TEST: */ diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake index 7733688124..a5b9afb130 100644 --- a/src/gui/configure.cmake +++ b/src/gui/configure.cmake @@ -144,6 +144,7 @@ extern \"C\" { #include <xf86drmMode.h> #include <xf86drm.h> } + int main(void) { /* BEGIN TEST: */ @@ -188,8 +189,7 @@ qt_config_compile_test(egl_brcm LIBRARIES EGL::EGL CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> #include <bcm_host.h> int main(void) @@ -208,8 +208,7 @@ qt_config_compile_test(egl_egldevice LIBRARIES EGL::EGL CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> #include <EGL/eglext.h> int main(void) @@ -230,8 +229,7 @@ qt_config_compile_test(egl_mali LIBRARIES EGL::EGL CODE -" -#include <EGL/fbdev_window.h> +"#include <EGL/fbdev_window.h> #include <EGL/egl.h> #include <GLES2/gl2.h> @@ -250,8 +248,7 @@ qt_config_compile_test(egl_mali_2 LIBRARIES EGL::EGL CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> #include <GLES2/gl2.h> 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 <EGL/egl.h> +"#include <EGL/egl.h> #include <EGL/eglvivante.h> int main(void) @@ -297,8 +293,7 @@ qt_config_compile_test(egl_openwfd LIBRARIES EGL::EGL CODE -" -#include <wfd.h> +"#include <wfd.h> int main(void) { @@ -316,11 +311,11 @@ qt_config_compile_test(egl_rcar EGL::EGL GLESv2::GLESv2 CODE -" -#include <EGL/egl.h> +"#include <EGL/egl.h> 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 <device/fbdriver.h> +"#include <device/fbdriver.h> int main(void) { @@ -378,8 +371,7 @@ FBDriver *driver = 0; qt_config_compile_test(linuxfb LABEL "LinuxFB" CODE -" -#include <linux/fb.h> +"#include <linux/fb.h> #include <sys/kd.h> #include <sys/ioctl.h> @@ -409,7 +401,6 @@ qt_config_compile_test(opengles3 # include <GLES3/gl3.h> #endif - int main(void) { /* BEGIN TEST: */ @@ -429,8 +420,7 @@ qt_config_compile_test(opengles31 LIBRARIES GLESv2::GLESv2 CODE -" -#include <GLES3/gl31.h> +"#include <GLES3/gl31.h> int main(void) { @@ -448,8 +438,7 @@ qt_config_compile_test(opengles32 LIBRARIES GLESv2::GLESv2 CODE -" -#include <GLES3/gl32.h> +"#include <GLES3/gl32.h> int main(void) { @@ -492,6 +481,7 @@ qt_config_compile_test(xcb_syslibs #include <xcb/xcb_renderutil.h> #include <xcb/xkb.h> #undef explicit + int main(void) { /* BEGIN TEST: */ diff --git a/src/network/.prev_configure.cmake b/src/network/.prev_configure.cmake index 05afbd728c..43bbbceab8 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 <openssl/ssl.h> +"#include <openssl/ssl.h> #include <openssl/opensslv.h> #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 <openssl/ssl.h> +"#include <openssl/ssl.h> #include <openssl/opensslv.h> #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 <sys/types.h> +"#include <sys/types.h> #include <sys/socket.h> #include <net/if.h> #include <ifaddrs.h> @@ -87,8 +85,7 @@ freeifaddrs(list); qt_config_compile_test(ipv6ifname LABEL "IPv6 ifname" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/socket.h> #include <net/if.h> @@ -109,8 +106,7 @@ if_freenameindex(if_nameindex()); qt_config_compile_test(linux_netlink LABEL "Linux AF_NETLINK sockets" CODE -" -#include <asm/types.h> +"#include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <sys/socket.h> @@ -136,8 +132,7 @@ ci.ifa_prefered = ci.ifa_valid = 0; qt_config_compile_test(sctp LABEL "SCTP support" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netinet/sctp.h> @@ -161,15 +156,14 @@ qt_config_compile_test(dtls LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include <openssl/ssl.h> +"#include <openssl/ssl.h> #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 <openssl/ssl.h> +"#include <openssl/ssl.h> #include <openssl/ocsp.h> #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 <netlistmgr.h> +"#include <netlistmgr.h> #include <wrl/client.h> int main(void) diff --git a/src/network/configure.cmake b/src/network/configure.cmake index a31faa1f8a..be4c532df6 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 <openssl/ssl.h> +"#include <openssl/ssl.h> #include <openssl/opensslv.h> #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 <openssl/ssl.h> +"#include <openssl/ssl.h> #include <openssl/opensslv.h> #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 <sys/types.h> +"#include <sys/types.h> #include <sys/socket.h> #include <net/if.h> #include <ifaddrs.h> @@ -87,8 +85,7 @@ freeifaddrs(list); qt_config_compile_test(ipv6ifname LABEL "IPv6 ifname" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/socket.h> #include <net/if.h> @@ -109,8 +106,7 @@ if_freenameindex(if_nameindex()); qt_config_compile_test(linux_netlink LABEL "Linux AF_NETLINK sockets" CODE -" -#include <asm/types.h> +"#include <asm/types.h> #include <linux/netlink.h> #include <linux/rtnetlink.h> #include <sys/socket.h> @@ -136,8 +132,7 @@ ci.ifa_prefered = ci.ifa_valid = 0; qt_config_compile_test(sctp LABEL "SCTP support" CODE -" -#include <sys/types.h> +"#include <sys/types.h> #include <sys/socket.h> #include <netinet/in.h> #include <netinet/sctp.h> @@ -161,15 +156,14 @@ qt_config_compile_test(dtls LIBRARIES WrapOpenSSLHeaders::WrapOpenSSLHeaders CODE -" -#include <openssl/ssl.h> +"#include <openssl/ssl.h> #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 <openssl/ssl.h> +"#include <openssl/ssl.h> #include <openssl/ocsp.h> #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 <netlistmgr.h> +"#include <netlistmgr.h> #include <wrl/client.h> int main(void) diff --git a/util/cmake/configurejson2cmake.py b/util/cmake/configurejson2cmake.py index 13ccfa85f6..a5d44b4195 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" |