This commit is contained in:
Dylan K. Taylor 2023-05-20 01:47:50 +01:00
parent e0630fbb25
commit 3116fb8187
No known key found for this signature in database
GPG Key ID: 8927471A91CAFD3D

View File

@ -103,7 +103,7 @@ namespace pocketmine {
"openssl" => "OpenSSL", "openssl" => "OpenSSL",
"pcre" => "PCRE", "pcre" => "PCRE",
"phar" => "Phar", "phar" => "Phar",
"pthreads" => "pthreads", "pmmpthread" => "pmmpthread",
"reflection" => "Reflection", "reflection" => "Reflection",
"sockets" => "Sockets", "sockets" => "Sockets",
"spl" => "SPL", "spl" => "SPL",
@ -118,12 +118,9 @@ namespace pocketmine {
} }
} }
if(($pthreads_version = phpversion("pthreads")) !== false){ if(($pmmpthread_version = phpversion("pmmpthread")) !== false){
if(substr_count($pthreads_version, ".") < 2){ if(version_compare($pmmpthread_version, "6.0.0-beta1") < 0 || version_compare($pmmpthread_version, "7.0.0") >= 0){
$pthreads_version = "0.$pthreads_version"; $messages[] = "pmmpthread ^6.0.0 is required, while you have $pmmpthread_version.";
}
if(version_compare($pthreads_version, "5.1.0") < 0 || version_compare($pthreads_version, "6.0.0") >= 0){
$messages[] = "pthreads ^5.0.0 is required, while you have $pthreads_version.";
} }
} }