@@ -23,7 +23,6 @@ set PTHREAD_W32_VER=3.0.0
2323set LEVELDB_MCPE_VER = 1c7564468b41610da4f498430e795ca4de0931ff
2424set LIBDEFLATE_VER = dd12ff2b36d603dbb7fa8838fe7e7176fcbd4f6f
2525
26- set PHP_PTHREADS_VER = 4.2.2
2726set PHP_PMMPTHREAD_VER = 6.0.12
2827set PHP_YAML_VER = 2.2.3
2928set PHP_CHUNKUTILS2_VER = 0.3.5
@@ -76,6 +75,10 @@ if "%PM_VERSION_MAJOR%"=="" (
7675 call :pm-echo-error " Please specify PocketMine-MP major version by setting the PM_VERSION_MAJOR environment variable"
7776 exit 1
7877)
78+ if " %PM_VERSION_MAJOR% " lss " 5" (
79+ call :pm-echo-error " PocketMine-MP 4.x and older are no longer supported"
80+ exit 1
81+ )
7982
8083call :pm-echo " Compiling with configuration for PocketMine-MP %PM_VERSION_MAJOR% "
8184
@@ -219,14 +222,7 @@ cd /D ..
219222call :pm-echo " Getting additional PHP extensions..."
220223cd /D php-src\ext
221224
222- set THREAD_EXT_FLAGS = " "
223- if " %PM_VERSION_MAJOR% " geq " 5" (
224- call :get-extension-zip-from-github " pmmpthread" " %PHP_PMMPTHREAD_VER% " " pmmp" " ext-pmmpthread" || exit 1
225- set THREAD_EXT_FLAGS = " --with-pmmpthread=shared"
226- ) else (
227- call :get-extension-zip-from-github " pthreads" " %PHP_PTHREADS_VER% " " pmmp" " ext-pmmpthread" || exit 1
228- set THREAD_EXT_FLAGS = " --with-pthreads=shared"
229- )
225+ call :get-extension-zip-from-github " pmmpthread" " %PHP_PMMPTHREAD_VER% " " pmmp" " ext-pmmpthread" || exit 1
230226call :get-extension-zip-from-github " yaml" " %PHP_YAML_VER% " " php" " pecl-file_formats-yaml" || exit 1
231227call :get-extension-zip-from-github " chunkutils2" " %PHP_CHUNKUTILS2_VER% " " pmmp" " ext-chunkutils2" || exit 1
232228call :get-extension-zip-from-github " igbinary" " %PHP_IGBINARY_VER% " " igbinary" " igbinary" || exit 1
@@ -304,7 +300,7 @@ call configure^
304300 --with-mysqlnd^
305301 --with-openssl^
306302 --with-pcre-jit^
307- %THREAD_EXT_FLAGS% ^
303+ --with-pmmpthread=shared ^
308304 --with-simplexml^
309305 --with-sodium^
310306 --with-sqlite3=shared^
0 commit comments