summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLars Knoll <lars.knoll@qt.io>2016-07-04 10:44:39 +0200
committerLars Knoll <lars.knoll@qt.io>2016-08-11 08:05:37 +0000
commitc41dd40bff781df2aa570066159a72b823d159e7 (patch)
tree51bc8ac4e8e79f49204e8700452843d9c7443249
parente23471abc0ced787fcae5adec99b5358919d916c (diff)
Fix ssl handling in configure to be compatible with configure.exe
Change-Id: I0fdd3aebaa9d2a4c68ee6ebc0b7a24868f3c2aa5 Reviewed-by: Lars Knoll <lars.knoll@qt.io> Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
-rw-r--r--configure.json3
1 files changed, 3 insertions, 0 deletions
diff --git a/configure.json b/configure.json
index 6f4ab05499..976903fd51 100644
--- a/configure.json
+++ b/configure.json
@@ -162,6 +162,7 @@
"sse3": "boolean",
"sse4.1": { "type": "boolean", "name": "sse4_1" },
"sse4.2": { "type": "boolean", "name": "sse4_2" },
+ "ssl": "boolean",
"ssse3": "boolean",
"static": { "type": "enum", "name": "shared", "values": { "yes": "no", "no": "yes" } },
"strip": "boolean",
@@ -1600,6 +1601,7 @@
},
"securetransport": {
"description": "SecureTransport",
+ "disable": "input.securetransport == 'no' || input.ssl == 'no'",
"condition": "config.darwin && (input.openssl == '' || input.openssl == 'no')",
"output": [
"publicQtConfig",
@@ -1609,6 +1611,7 @@
"openssl": {
"description": "OpenSSL",
"enable": "input.openssl == 'yes' || input.openssl == 'linked' || input.openssl == 'runtime'",
+ "disable": "input.openssl == 'no' || input.ssl == 'no'",
"condition": "!features.securetransport && tests.openssl",
"output": [
{ "type": "publicQtConfig", "condition": "!features.openssl-linked" },