support swow

This commit is contained in:
crazywhalecc 2023-04-08 18:44:46 +08:00
parent fd57d40ca9
commit d3b8baa5e7
No known key found for this signature in database
GPG Key ID: 1F4BDD59391F2680
3 changed files with 2 additions and 14 deletions

View File

@ -301,14 +301,12 @@
"swow": {
"type": "external",
"source": "swow",
"lib-depends": [
"libuv"
],
"lib-suggests": [
"openssl",
"curl"
],
"ext-suggests": [
"openssl",
"curl"
]
},

View File

@ -164,15 +164,6 @@
"zlib"
]
},
"libuv": {
"source": "libuv",
"static-libs-unix": [
"libuv.a"
],
"headers": [
"uv.h"
]
},
"libxml2": {
"source": "libxml2",
"static-libs-unix": [
@ -302,7 +293,7 @@
"headers": [
"openssl"
],
"lib-suggests": [
"lib-depends": [
"zlib"
]
},

View File

@ -300,7 +300,6 @@ class Extension
case 'swow':
$arg .= $this->builder->getLib('openssl') ? ' --enable-swow-ssl' : ' --disable-swow-ssl';
$arg .= $this->builder->getLib('curl') ? ' --enable-swow-curl' : ' --disable-swow-curl';
$arg .= ' SWOW_UV_CFLAGS=-I"' . BUILD_INCLUDE_PATH . '" ';
break;
case 'swoole':
if ($this->builder->getLib('openssl')) {