From 715465a93b1d1ec1f290821db88adeb705cf57f8 Mon Sep 17 00:00:00 2001 From: Alexandru Croitor Date: Fri, 29 Nov 2019 19:45:38 +0100 Subject: Regenerate configure.json files after changes Use all the original non-normalized feature names, and normalize them in CMake land rather than Python. This gives us the necessary original name information for further usage when generating qmake pri and prl files. Change-Id: If9db9028dac6175b8f6971e4b91558d76b8e9296 Reviewed-by: Qt CMake Build Bot Reviewed-by: Leander Beernaert Reviewed-by: Alexandru Croitor --- src/corelib/configure.cmake | 29 +++++++++++++-------- src/gui/configure.cmake | 47 ++++++++++++++++++++++------------ src/network/configure.cmake | 11 ++++---- src/plugins/sqldrivers/configure.cmake | 18 ++++++------- src/widgets/configure.cmake | 14 +++++----- 5 files changed, 70 insertions(+), 49 deletions(-) (limited to 'src') diff --git a/src/corelib/configure.cmake b/src/corelib/configure.cmake index 260ee88014..4e97964b8c 100644 --- a/src/corelib/configure.cmake +++ b/src/corelib/configure.cmake @@ -502,15 +502,15 @@ qDoubleSscanf(argv[0], invalidLocale, \"invalid format\", &a, &argc); #### Features -qt_feature("clock_gettime" PRIVATE +qt_feature("clock-gettime" PRIVATE LABEL "clock_gettime()" CONDITION UNIX AND WrapRt_FOUND ) -qt_feature("clock_monotonic" PUBLIC +qt_feature("clock-monotonic" PUBLIC LABEL "POSIX monotonic clock" CONDITION QT_FEATURE_clock_gettime AND TEST_clock_monotonic ) -qt_feature_definition("clock_monotonic" "QT_NO_CLOCK_MONOTONIC" NEGATE VALUE "1") +qt_feature_definition("clock-monotonic" "QT_NO_CLOCK_MONOTONIC" NEGATE VALUE "1") qt_feature("cxx11_future" PUBLIC LABEL "C++11 " CONDITION TEST_cxx11_future @@ -554,19 +554,19 @@ qt_feature("iconv" PUBLIC PRIVATE CONDITION NOT QT_FEATURE_icu AND QT_FEATURE_textcodec AND ( TEST_posix_iconv OR TEST_sun_iconv ) ) qt_feature_definition("iconv" "QT_NO_ICONV" NEGATE VALUE "1") -qt_feature("posix_libiconv" PRIVATE +qt_feature("posix-libiconv" PRIVATE LABEL "POSIX iconv" CONDITION NOT WIN32 AND NOT QNX AND NOT ANDROID AND NOT APPLE AND TEST_posix_iconv AND TEST_iconv_needlib ENABLE TEST_posix_iconv AND TEST_iconv_needlib DISABLE NOT TEST_posix_iconv OR NOT TEST_iconv_needlib ) -qt_feature("sun_libiconv" +qt_feature("sun-libiconv" LABEL "SUN iconv" CONDITION NOT WIN32 AND NOT QNX AND NOT ANDROID AND NOT APPLE AND TEST_sun_iconv ENABLE TEST_sun_iconv DISABLE NOT TEST_sun_iconv ) -qt_feature("gnu_libiconv" PRIVATE +qt_feature("gnu-libiconv" PRIVATE LABEL "GNU iconv" CONDITION NOT WIN32 AND NOT QNX AND NOT ANDROID AND NOT APPLE AND TEST_posix_iconv AND NOT TEST_iconv_needlib ENABLE TEST_posix_iconv AND NOT TEST_iconv_needlib @@ -599,7 +599,7 @@ qt_feature("linkat" PRIVATE AUTODETECT LINUX AND NOT ANDROID CONDITION TEST_linkat ) -qt_feature("std_atomic64" PUBLIC +qt_feature("std-atomic64" PUBLIC LABEL "64 bit atomic operations" CONDITION Atomic_FOUND ) @@ -610,10 +610,16 @@ qt_feature("mimetype" PUBLIC CONDITION QT_FEATURE_textcodec ) qt_feature_definition("mimetype" "QT_NO_MIMETYPE" NEGATE VALUE "1") -qt_feature("mimetype_database" PRIVATE +qt_feature("mimetype-database" PRIVATE LABEL "Built-in copy of the MIME database" CONDITION QT_FEATURE_mimetype ) +qt_feature("pcre2" + LABEL "PCRE2" + ENABLE INPUT_pcre STREQUAL 'qt' + DISABLE INPUT_pcre STREQUAL 'no' OR INPUT_pcre STREQUAL 'system' +) +qt_feature_config("pcre2" QMAKE_PRIVATE_CONFIG) qt_feature("poll_ppoll" PRIVATE LABEL "Native ppoll()" CONDITION NOT WASM AND TEST_ppoll @@ -657,11 +663,12 @@ qt_feature("syslog" PRIVATE AUTODETECT OFF CONDITION TEST_syslog ) -qt_feature("threadsafe_cloexec" +qt_feature("threadsafe-cloexec" LABEL "Threadsafe pipe creation" CONDITION TEST_cloexec ) -qt_feature_definition("threadsafe_cloexec" "QT_THREADSAFE_CLOEXEC" VALUE "1") +qt_feature_definition("threadsafe-cloexec" "QT_THREADSAFE_CLOEXEC" VALUE "1") +qt_feature_config("threadsafe-cloexec" QMAKE_PUBLIC_QT_CONFIG) qt_feature("properties" PUBLIC SECTION "Kernel" LABEL "Properties" @@ -876,7 +883,7 @@ qt_feature("gestures" PUBLIC PURPOSE "Provides a framework for gestures." ) qt_feature_definition("gestures" "QT_NO_GESTURES" NEGATE VALUE "1") -qt_feature("sha3_fast" PRIVATE +qt_feature("sha3-fast" PRIVATE SECTION "Utilities" LABEL "Speed optimized SHA3" PURPOSE "Optimizes SHA3 for speed instead of size." diff --git a/src/gui/configure.cmake b/src/gui/configure.cmake index 932132a5f8..11723b785b 100644 --- a/src/gui/configure.cmake +++ b/src/gui/configure.cmake @@ -521,11 +521,11 @@ xcb_xkb_get_kbd_by_name_replies_key_names_value_list_sizeof(nullptr, 0, 0, 0, 0, #### Features -qt_feature("accessibility_atspi_bridge" PUBLIC PRIVATE +qt_feature("accessibility-atspi-bridge" PUBLIC PRIVATE LABEL "ATSPI Bridge" CONDITION QT_FEATURE_accessibility AND QT_FEATURE_xcb AND QT_FEATURE_dbus AND ATSPI2_FOUND ) -qt_feature_definition("accessibility_atspi_bridge" "QT_NO_ACCESSIBILITY_ATSPI_BRIDGE" NEGATE VALUE "1") +qt_feature_definition("accessibility-atspi-bridge" "QT_NO_ACCESSIBILITY_ATSPI_BRIDGE" NEGATE VALUE "1") qt_feature("angle" PUBLIC LABEL "ANGLE" AUTODETECT QT_FEATURE_opengles2 OR QT_FEATURE_opengl_dynamic @@ -536,7 +536,7 @@ qt_feature("angle_d3d11_qdtd" PRIVATE LABEL "D3D11_QUERY_DATA_TIMESTAMP_DISJOINT" CONDITION QT_FEATURE_angle AND TEST_angle_d3d11_qdtd ) -qt_feature("combined_angle_lib" PUBLIC +qt_feature("combined-angle-lib" PUBLIC LABEL "Combined ANGLE Library" AUTODETECT OFF CONDITION QT_FEATURE_angle @@ -610,6 +610,11 @@ qt_feature("fontconfig" PUBLIC PRIVATE CONDITION NOT MSVC AND ON AND FONTCONFIG_FOUND ) qt_feature_definition("fontconfig" "QT_NO_FONTCONFIG" NEGATE VALUE "1") +qt_feature("gbm" + LABEL "GBM" + CONDITION gbm_FOUND +) +qt_feature_config("gbm" QMAKE_PUBLIC_QT_CONFIG) qt_feature("harfbuzz" PUBLIC PRIVATE LABEL "HarfBuzz" CONDITION harfbuzz_FOUND @@ -629,6 +634,7 @@ qt_feature("kms" PRIVATE LABEL "KMS" CONDITION Libdrm_FOUND ) +qt_feature_config("kms" QMAKE_PUBLIC_QT_CONFIG) qt_feature("drm_atomic" PRIVATE LABEL "DRM Atomic API" CONDITION Libdrm_FOUND AND TEST_drm_atomic @@ -641,10 +647,16 @@ qt_feature("integrityhid" PRIVATE LABEL "INTEGRITY HID" CONDITION INTEGRITY AND libs.integrityhid OR FIXME ) -qt_feature("libinput_axis_api" PRIVATE +qt_feature("libinput-axis-api" PRIVATE LABEL "axis API in libinput" CONDITION QT_FEATURE_libinput AND ON ) +qt_feature("lgmon" + LABEL "lgmon" + CONDITION libs.lgmon OR FIXME + EMIT_IF QNX +) +qt_feature_config("lgmon" QMAKE_PRIVATE_CONFIG) qt_feature("linuxfb" PRIVATE SECTION "Platform plugins" LABEL "LinuxFB" @@ -672,6 +684,7 @@ qt_feature("opengles2" PUBLIC ) qt_feature_definition("opengles2" "QT_OPENGL_ES") qt_feature_definition("opengles2" "QT_OPENGL_ES_2") +qt_feature_config("opengles2" QMAKE_PUBLIC_QT_CONFIG) qt_feature("opengles3" PUBLIC LABEL "OpenGL ES 3.0" CONDITION QT_FEATURE_opengles2 AND NOT QT_FEATURE_angle AND TEST_opengles3 AND NOT WASM @@ -687,13 +700,13 @@ qt_feature("opengles32" PUBLIC CONDITION QT_FEATURE_opengles31 AND TEST_opengles32 ) qt_feature_definition("opengles32" "QT_OPENGL_ES_3_2") -qt_feature("opengl_desktop" +qt_feature("opengl-desktop" LABEL "Desktop OpenGL" CONDITION ( WIN32 AND NOT WINRT AND NOT QT_FEATURE_opengles2 AND ( MSVC OR OpenGL_OpenGL_FOUND ) ) OR ( NOT APPLE_WATCHOS AND NOT WIN32 AND NOT WASM AND OpenGL_OpenGL_FOUND ) ENABLE INPUT_opengl STREQUAL 'desktop' DISABLE INPUT_opengl STREQUAL 'es2' OR INPUT_opengl STREQUAL 'dynamic' OR INPUT_opengl STREQUAL 'no' ) -qt_feature("opengl_dynamic" +qt_feature("opengl-dynamic" LABEL "Dynamic OpenGL" AUTODETECT OFF CONDITION WIN32 AND NOT WINRT @@ -704,7 +717,7 @@ qt_feature("dynamicgl" PUBLIC CONDITION QT_FEATURE_opengl_dynamic DISABLE INPUT_angle STREQUAL 'yes' OR INPUT_opengl STREQUAL 'no' OR INPUT_opengl STREQUAL 'desktop' ) -qt_feature_definition("opengl_dynamic" "QT_OPENGL_DYNAMIC") +qt_feature_definition("opengl-dynamic" "QT_OPENGL_DYNAMIC") qt_feature("opengl" PUBLIC LABEL "OpenGL" CONDITION QT_FEATURE_opengl_desktop OR QT_FEATURE_opengl_dynamic OR QT_FEATURE_opengles2 @@ -818,22 +831,22 @@ qt_feature("xcb" PRIVATE AUTODETECT NOT APPLE CONDITION QT_FEATURE_thread AND TARGET XCB::XCB AND TEST_xcb_syslibs AND QT_FEATURE_xkbcommon_x11 ) -qt_feature("xcb_glx_plugin" PRIVATE +qt_feature("xcb-glx-plugin" PRIVATE LABEL "GLX Plugin" CONDITION QT_FEATURE_xcb_xlib AND QT_FEATURE_opengl AND NOT QT_FEATURE_opengles2 EMIT_IF QT_FEATURE_xcb ) -qt_feature("xcb_glx" PRIVATE +qt_feature("xcb-glx" PRIVATE LABEL " XCB GLX" CONDITION XCB_GLX_FOUND EMIT_IF QT_FEATURE_xcb AND QT_FEATURE_xcb_glx_plugin ) -qt_feature("xcb_egl_plugin" PRIVATE +qt_feature("xcb-egl-plugin" PRIVATE LABEL "EGL-X11 Plugin" CONDITION QT_FEATURE_egl_x11 AND QT_FEATURE_opengl EMIT_IF QT_FEATURE_xcb ) -qt_feature("xcb_native_painting" PRIVATE +qt_feature("xcb-native-painting" PRIVATE LABEL "Native painting (experimental)" AUTODETECT OFF CONDITION QT_FEATURE_xcb_xlib AND QT_FEATURE_fontconfig AND XRender_FOUND @@ -844,16 +857,16 @@ qt_feature("xrender" PRIVATE CONDITION QT_FEATURE_xcb_native_painting EMIT_IF QT_FEATURE_xcb AND QT_FEATURE_xcb_native_painting ) -qt_feature("xcb_xlib" PRIVATE +qt_feature("xcb-xlib" PRIVATE LABEL "XCB Xlib" CONDITION QT_FEATURE_xlib AND X11_XCB_FOUND ) -qt_feature("xcb_sm" PRIVATE +qt_feature("xcb-sm" PRIVATE LABEL "xcb-sm" CONDITION QT_FEATURE_sessionmanager AND X11_SM_FOUND EMIT_IF QT_FEATURE_xcb ) -qt_feature("system_xcb_xinput" PRIVATE +qt_feature("system-xcb-xinput" PRIVATE LABEL "Using system-provided xcb-xinput" CONDITION XCB_XINPUT_FOUND ENABLE INPUT_bundled_xcb_xinput STREQUAL 'no' @@ -864,7 +877,7 @@ qt_feature("xkbcommon" PRIVATE LABEL "xkbcommon" CONDITION XKB_FOUND ) -qt_feature("xkbcommon_x11" PRIVATE +qt_feature("xkbcommon-x11" PRIVATE LABEL "xkbcommon-x11" CONDITION QT_FEATURE_xkbcommon AND XKB_FOUND ) @@ -886,7 +899,7 @@ qt_feature("textmarkdownreader" PUBLIC ENABLE INPUT_libmd4c STREQUAL 'system' OR INPUT_libmd4c STREQUAL 'qt' OR INPUT_libmd4c STREQUAL 'yes' DISABLE INPUT_libmd4c STREQUAL 'no' ) -qt_feature("system_textmarkdownreader" PUBLIC +qt_feature("system-textmarkdownreader" PUBLIC SECTION "Kernel" LABEL " Using system libmd4c" CONDITION libs.libmd4c OR FIXME @@ -1086,7 +1099,7 @@ qt_feature("whatsthis" PUBLIC PURPOSE "Supports displaying \"What's this\" help." ) qt_feature_definition("whatsthis" "QT_NO_WHATSTHIS" NEGATE VALUE "1") -qt_feature("raster_64bit" PRIVATE +qt_feature("raster-64bit" PRIVATE SECTION "Painting" LABEL "QPainter - 64 bit raster" PURPOSE "Internal painting support for 64 bit (16 bpc) rasterization." diff --git a/src/network/configure.cmake b/src/network/configure.cmake index 2e32149908..9046464cf4 100644 --- a/src/network/configure.cmake +++ b/src/network/configure.cmake @@ -204,7 +204,7 @@ qt_feature("libproxy" PRIVATE AUTODETECT OFF CONDITION Libproxy_FOUND ) -qt_feature("linux_netlink" PRIVATE +qt_feature("linux-netlink" PRIVATE LABEL "Linux AF_NETLINK" CONDITION LINUX AND TEST_linux_netlink ) @@ -214,19 +214,20 @@ qt_feature("openssl" PRIVATE ENABLE false ) qt_feature_definition("openssl" "QT_NO_OPENSSL" NEGATE) -qt_feature("openssl_runtime" +qt_feature_config("openssl" QMAKE_PUBLIC_QT_CONFIG) +qt_feature("openssl-runtime" AUTODETECT NOT WINRT AND NOT WASM CONDITION NOT QT_FEATURE_securetransport AND NOT QT_FEATURE_schannel AND OPENSSL_INCLUDE_DIR ENABLE INPUT_openssl STREQUAL 'yes' OR INPUT_openssl STREQUAL 'runtime' DISABLE INPUT_openssl STREQUAL 'no' OR INPUT_openssl STREQUAL 'linked' OR INPUT_ssl STREQUAL 'no' ) -qt_feature("openssl_linked" PRIVATE +qt_feature("openssl-linked" PRIVATE LABEL " Qt directly linked to OpenSSL" AUTODETECT OFF CONDITION NOT QT_FEATURE_securetransport AND NOT QT_FEATURE_schannel AND OpenSSL_FOUND ENABLE INPUT_openssl STREQUAL 'linked' ) -qt_feature_definition("openssl_linked" "QT_LINKED_OPENSSL") +qt_feature_definition("openssl-linked" "QT_LINKED_OPENSSL") qt_feature("securetransport" PUBLIC LABEL "SecureTransport" CONDITION APPLE AND ( INPUT_openssl STREQUAL '' OR INPUT_openssl STREQUAL 'no' ) @@ -266,7 +267,7 @@ qt_feature("sctp" PUBLIC CONDITION TEST_sctp ) qt_feature_definition("sctp" "QT_NO_SCTP" NEGATE VALUE "1") -qt_feature("system_proxies" PRIVATE +qt_feature("system-proxies" PRIVATE LABEL "Use system proxies" ) qt_feature("ftp" PUBLIC diff --git a/src/plugins/sqldrivers/configure.cmake b/src/plugins/sqldrivers/configure.cmake index e34200bf8f..c8005e16a7 100644 --- a/src/plugins/sqldrivers/configure.cmake +++ b/src/plugins/sqldrivers/configure.cmake @@ -20,39 +20,39 @@ qt_find_package(SQLite3 PROVIDED_TARGETS SQLite::SQLite3) #### Features -qt_feature("sql_db2" PRIVATE +qt_feature("sql-db2" PRIVATE LABEL "DB2 (IBM)" CONDITION DB2_FOUND ) -qt_feature("sql_ibase" PRIVATE +qt_feature("sql-ibase" PRIVATE LABEL "InterBase" CONDITION libs.ibase OR FIXME ) -qt_feature("sql_mysql" PRIVATE +qt_feature("sql-mysql" PRIVATE LABEL "MySql" CONDITION MySQL_FOUND ) -qt_feature("sql_oci" PRIVATE +qt_feature("sql-oci" PRIVATE LABEL "OCI (Oracle)" CONDITION Oracle_FOUND ) -qt_feature("sql_odbc" PRIVATE +qt_feature("sql-odbc" PRIVATE LABEL "ODBC" CONDITION QT_FEATURE_datestring AND ODBC_FOUND ) -qt_feature("sql_psql" PRIVATE +qt_feature("sql-psql" PRIVATE LABEL "PostgreSQL" CONDITION PostgreSQL_FOUND ) -qt_feature("sql_sqlite2" PRIVATE +qt_feature("sql-sqlite2" PRIVATE LABEL "SQLite2" CONDITION libs.sqlite2 OR FIXME ) -qt_feature("sql_sqlite" PRIVATE +qt_feature("sql-sqlite" PRIVATE LABEL "SQLite" CONDITION QT_FEATURE_datestring AND SQLite3_FOUND ) -qt_feature("sql_tds" PRIVATE +qt_feature("sql-tds" PRIVATE LABEL "TDS (Sybase)" CONDITION QT_FEATURE_datestring AND libs.tds OR FIXME ) diff --git a/src/widgets/configure.cmake b/src/widgets/configure.cmake index e07d023dad..c508e2dbf4 100644 --- a/src/widgets/configure.cmake +++ b/src/widgets/configure.cmake @@ -20,31 +20,31 @@ qt_feature("gtk3" PRIVATE AUTODETECT NOT APPLE CONDITION QT_FEATURE_glib AND GTK3_FOUND ) -qt_feature("style_fusion" PRIVATE +qt_feature("style-fusion" PRIVATE LABEL "Fusion" ) -qt_feature("style_mac" PRIVATE +qt_feature("style-mac" PRIVATE LABEL "macOS" CONDITION APPLE_OSX AND QT_FEATURE_animation ) -qt_feature("style_windows" PRIVATE +qt_feature("style-windows" PRIVATE LABEL "Windows" ) -qt_feature("style_windowsvista" PRIVATE +qt_feature("style-windowsvista" PRIVATE LABEL "WindowsVista" CONDITION QT_FEATURE_style_windows AND QT_FEATURE_animation AND WIN32 AND NOT WINRT AND tests.uxtheme OR FIXME ) -qt_feature("style_android" PRIVATE +qt_feature("style-android" PRIVATE LABEL "Android" AUTODETECT ANDROID ) -qt_feature("style_stylesheet" PUBLIC +qt_feature("style-stylesheet" PUBLIC SECTION "Styles" LABEL "QStyleSheetStyle" PURPOSE "Provides a widget style which is configurable via CSS." CONDITION QT_FEATURE_style_windows AND QT_FEATURE_properties AND QT_FEATURE_cssparser ) -qt_feature_definition("style_stylesheet" "QT_NO_STYLE_STYLESHEET" NEGATE VALUE "1") +qt_feature_definition("style-stylesheet" "QT_NO_STYLE_STYLESHEET" NEGATE VALUE "1") qt_feature("effects" PRIVATE SECTION "Kernel" LABEL "Effects" -- cgit v1.2.3