diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2020-06-25 12:08:48 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@qt.io> | 2020-06-28 17:17:02 +0200 |
commit | f6b7b64ed0168038e365b936a1daea9b3bcda335 (patch) | |
tree | d8b988465ecc17e64345ff8b94cbfddc4c877063 /util/cmake | |
parent | 95244af2f996ecd9bab3c9db53fc51b4a7ab6c61 (diff) |
CMake: Adjust conversion scripts to iconv changes in qt5compat
Change-Id: I8e06a09768bd3554500d666273060d2e130965b8
Reviewed-by: Alexandru Croitor <alexandru.croitor@qt.io>
Diffstat (limited to 'util/cmake')
-rwxr-xr-x | util/cmake/configurejson2cmake.py | 21 | ||||
-rw-r--r-- | util/cmake/helper.py | 4 |
2 files changed, 2 insertions, 23 deletions
diff --git a/util/cmake/configurejson2cmake.py b/util/cmake/configurejson2cmake.py index 8b2c51cfe9..b9ce8aa1ae 100755 --- a/util/cmake/configurejson2cmake.py +++ b/util/cmake/configurejson2cmake.py @@ -122,8 +122,6 @@ def map_tests(test: str) -> Optional[str]: "altivec": "TEST_subarch_altivec", "spe": "TEST_subarch_spe", "vsx": "TEST_subarch_vsx", - "posix-iconv": "TEST_posix_iconv", - "sun-iconv": "TEST_sun_iconv", "openssl11": '(OPENSSL_VERSION VERSION_GREATER_EQUAL "1.1.0")', "reduce_exports": "CMAKE_CXX_COMPILE_OPTIONS_VISIBILITY", "libinput_axis_api": "ON", @@ -773,8 +771,6 @@ def parseTest(ctx, test, data, cm_fh): "c11", "c99", "gc_binaries", - "posix-iconv", - "sun-iconv", "precomile_header", "reduce_exports", "gc_binaries", @@ -868,15 +864,10 @@ def get_feature_mapping(): }, "gcc-sysroot": None, "gcov": None, - "gnu-libiconv": { - "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", - "disable": "NOT TEST_posix_iconv OR TEST_iconv_needlib", - }, "GNUmake": None, "host-dbus": None, "iconv": { - "condition": "NOT QT_FEATURE_icu AND QT_FEATURE_textcodec AND ( TEST_posix_iconv OR TEST_sun_iconv )" + "condition": "NOT QT_FEATURE_icu AND QT_FEATURE_textcodec AND NOT WIN32 AND NOT QNX AND NOT ANDROID AND NOT APPLE AND WrapIconv_FOUND", }, "incredibuild_xge": None, "ltcg": { @@ -888,11 +879,6 @@ def get_feature_mapping(): "optimize_size": None, "simulator_and_device": {"condition": "UIKIT AND NOT QT_UIKIT_SDK"}, "pkg-config": {"condition": "PKG_CONFIG_FOUND"}, - "posix-libiconv": { - "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", - }, "precompile_header": {"condition": "BUILD_WITH_PCH"}, "profile": None, "qmakeargs": None, @@ -922,11 +908,6 @@ def get_feature_mapping(): "sql-sqlite": {"condition": "QT_FEATURE_datestring"}, "stl": None, # Do we really need to test for this in 2018?! "strip": None, - "sun-libiconv": { - "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", - }, "tiff": {"condition": "QT_FEATURE_imageformatplugin AND TIFF_FOUND"}, "use_gold_linker": None, "verifyspec": None, # qmake specific... diff --git a/util/cmake/helper.py b/util/cmake/helper.py index 011ece0b8f..45bea028df 100644 --- a/util/cmake/helper.py +++ b/util/cmake/helper.py @@ -401,7 +401,7 @@ _library_map = [ ), LibraryMapping("gbm", "gbm", "gbm::gbm"), LibraryMapping("glib", "GLIB2", "GLIB2::GLIB2"), - LibraryMapping("gnu_iconv", None, None), + LibraryMapping("iconv", "WrapIconv", "WrapIconv::WrapIconv"), LibraryMapping("gtk3", "GTK3", "PkgConfig::GTK3"), LibraryMapping("gssapi", "GSSAPI", "GSSAPI::GSSAPI"), LibraryMapping( @@ -450,7 +450,6 @@ _library_map = [ LibraryMapping( "pcre2", "WrapPCRE2", "WrapPCRE2::WrapPCRE2", extra=["REQUIRED"], is_bundled_with_qt=True ), - LibraryMapping("posix_iconv", None, None), LibraryMapping("pps", "PPS", "PPS::PPS"), LibraryMapping("psql", "PostgreSQL", "PostgreSQL::PostgreSQL"), LibraryMapping("slog2", "Slog2", "Slog2::Slog2"), @@ -458,7 +457,6 @@ _library_map = [ LibraryMapping("sqlite2", None, None), # No more sqlite2 support in Qt6! LibraryMapping("sqlite3", "SQLite3", "SQLite::SQLite3"), LibraryMapping("sqlite", "SQLite3", "SQLite::SQLite3"), - LibraryMapping("sun_iconv", None, None), LibraryMapping("tslib", "Tslib", "PkgConfig::Tslib"), LibraryMapping("udev", "Libudev", "PkgConfig::Libudev"), LibraryMapping("udev", "Libudev", "PkgConfig::Libudev"), # see also libudev! |