summaryrefslogtreecommitdiffstats
path: root/src/corelib/configure.json
diff options
context:
space:
mode:
Diffstat (limited to 'src/corelib/configure.json')
-rw-r--r--src/corelib/configure.json96
1 files changed, 0 insertions, 96 deletions
diff --git a/src/corelib/configure.json b/src/corelib/configure.json
index 67c01bd8a9..7aa0e0b177 100644
--- a/src/corelib/configure.json
+++ b/src/corelib/configure.json
@@ -7,7 +7,6 @@
"doubleconversion": { "type": "enum", "values": [ "no", "qt", "system" ] },
"eventfd": "boolean",
"glib": "boolean",
- "iconv": { "type": "enum", "values": [ "no", "yes", "posix", "sun", "gnu" ] },
"icu": "boolean",
"inotify": "boolean",
"journald": "boolean",
@@ -48,52 +47,6 @@
{ "type": "pkgConfig", "args": "glib-2.0 gthread-2.0" }
]
},
- "posix_iconv": {
- "label": "POSIX iconv",
- "export": "iconv",
- "test": {
- "main": [
- "iconv_t x = iconv_open(\"\", \"\");",
- "char *inp, *outp;",
- "size_t inbytes, outbytes;",
- "iconv(x, &inp, &inbytes, &outp, &outbytes);",
- "iconv_close(x);"
- ]
- },
- "headers": "iconv.h",
- "sources": [
- { "libs": "-liconv", "condition": "config.openbsd || config.haiku" },
- { "libs": "", "condition": "!(config.openbsd || config.haiku)" }
- ]
- },
- "gnu_iconv": {
- "label": "GNU libiconv",
- "export": "iconv",
- "test": {
- "main": [
- "iconv_t x = iconv_open(\"\", \"\");",
- "const char *inp;",
- "char *outp;",
- "size_t inbytes, outbytes;",
- "iconv(x, &inp, &inbytes, &outp, &outbytes);",
- "iconv_close(x);"
- ]
- },
- "headers": "iconv.h",
- "sources": [
- "-liconv"
- ]
- },
- "sun_iconv": {
- "label": "SUN libiconv",
- "export": "iconv",
- "test": {
- "inherit": "gnu_iconv"
- },
- "sources": [
- ""
- ]
- },
"icu": {
"label": "ICU",
"test": {
@@ -671,33 +624,6 @@
"condition": "tests.glibc",
"output": [ "privateFeature" ]
},
- "iconv": {
- "label": "iconv",
- "purpose": "Provides internationalization on Unix.",
- "section": "Internationalization",
- "condition": "!features.icu && features.textcodec && (features.posix-libiconv || features.sun-libiconv || features.gnu-libiconv)",
- "output": [ "privateFeature", "feature" ]
- },
- "posix-libiconv": {
- "label": "POSIX iconv",
- "enable": "input.iconv == 'posix'",
- "disable": "input.iconv == 'sun' || input.iconv == 'gnu' || input.iconv == 'no'",
- "condition": "!config.win32 && !config.qnx && !config.android && !config.darwin && libs.posix_iconv",
- "output": [ "privateFeature" ]
- },
- "sun-libiconv": {
- "label": "SUN iconv",
- "enable": "input.iconv == 'sun'",
- "disable": "input.iconv == 'posix' || input.iconv == 'gnu' || input.iconv == 'no'",
- "condition": "!config.win32 && !config.qnx && !config.android && !config.darwin && !features.posix-libiconv && libs.sun_iconv"
- },
- "gnu-libiconv": {
- "label": "GNU iconv",
- "enable": "input.iconv == 'gnu'",
- "disable": "input.iconv == 'posix' || input.iconv == 'sun' || input.iconv == 'no'",
- "condition": "!config.win32 && !config.qnx && !config.android && !config.darwin && !features.posix-libiconv && !features.sun-libiconv && libs.gnu_iconv",
- "output": [ "privateFeature" ]
- },
"icu": {
"label": "ICU",
"autoDetect": "!config.win32",
@@ -737,7 +663,6 @@
"label": "Mimetype handling",
"purpose": "Provides MIME type handling.",
"section": "Utilities",
- "condition": "features.textcodec",
"output": [ "publicFeature", "feature" ]
},
"mimetype-database": {
@@ -990,26 +915,6 @@
"section": "Internationalization",
"output": [ "publicFeature", "feature" ]
},
- "textcodec": {
- "label": "QTextCodec",
- "purpose": "Supports conversions between text encodings.",
- "section": "Internationalization",
- "output": [ "publicFeature", "feature" ]
- },
- "codecs": {
- "label": "Codecs",
- "purpose": "Supports non-unicode text conversions.",
- "section": "Internationalization",
- "condition": "features.textcodec",
- "output": [ "publicFeature", "feature" ]
- },
- "big_codecs": {
- "label": "Big Codecs",
- "purpose": "Supports big codecs, e.g. CJK.",
- "section": "Internationalization",
- "condition": "features.textcodec",
- "output": [ "publicFeature", "feature" ]
- },
"easingcurve": {
"label": "Easing curve",
"purpose": "Provides easing curve.",
@@ -1167,7 +1072,6 @@ Note that this is required for plugin loading. Qt GUI needs QPA plugins for basi
"doubleconversion",
"system-doubleconversion",
"glib",
- "iconv",
"icu",
"mimetype-database",
{