summaryrefslogtreecommitdiffstats
path: root/util/cmake
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2020-06-25 12:08:48 +0200
committerJoerg Bornemann <joerg.bornemann@qt.io>2020-06-28 17:17:02 +0200
commitf6b7b64ed0168038e365b936a1daea9b3bcda335 (patch)
treed8b988465ecc17e64345ff8b94cbfddc4c877063 /util/cmake
parent95244af2f996ecd9bab3c9db53fc51b4a7ab6c61 (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-xutil/cmake/configurejson2cmake.py21
-rw-r--r--util/cmake/helper.py4
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!