View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002372 | Xdebug | Installation | public | 2025-10-08 16:05 | 2025-10-22 16:41 |
| Reporter | nono303 | Assigned To | derick | ||
| Priority | normal | Severity | major | Reproducibility | always |
| Status | assigned | Resolution | open | ||
| Product Version | 3.5.0alpha2 | ||||
| Summary | 0002372: Build failed on MSVC | ||||
| Description | Hi,
Applied this
So, with these two changes, it’s compile and seems to work well but it might need a review on how is included / managed PHP_GLOB for Windows build (like a #define GLOB_NOMATCH PHP_GLOB_NOMATCH...) | ||||
| Tags | compilation, windows | ||||
| Operating System | Windows 11 x64 | ||||
| PHP Version | 8.5-dev | ||||
|
|
This makes no sense to me, as I've compiled dlls for Windows in CI for this release. |
|
|
As it’s seemed not possible to edit my own issue, here are some complements php8.4_vs18-x64-avx2_2025-10-08_18-47-16.log (17,564 bytes)
** [init] php-src
git tag:php-8.4.13
# apply php-src_pr17848.patch
Checking patch ext/curl/interface.c...
Applied patch ext/curl/interface.c cleanly.
# apply php-src_libxml2.14.patch
Checking patch ext/libxml/php_libxml2.def...
Applied patch ext/libxml/php_libxml2.def cleanly.
zend_vm_opcodes.h generated successfully.
zend_vm_opcodes.c generated successfully.
zend_vm_execute.h generated successfully.
# apply php-src_8.4.patch
Checking patch ext/gd/config.w32...
Checking patch ext/gd/gd_compat.c...
Checking patch ext/gmp/gmp.c...
Checking patch ext/iconv/iconv.c...
Checking patch ext/intl/config.w32...
Checking patch ext/libxml/config.w32...
Checking patch ext/phar/config.w32...
Applied patch ext/gd/config.w32 cleanly.
Applied patch ext/gd/gd_compat.c cleanly.
Applied patch ext/gmp/gmp.c cleanly.
Applied patch ext/iconv/iconv.c cleanly.
Applied patch ext/intl/config.w32 cleanly.
Applied patch ext/libxml/config.w32 cleanly.
Applied patch ext/phar/config.w32 cleanly.
** [init] pecl-memcache
git commit:ac8e8c5
> apply pecl-memcache.patch
Checking patch src/memcache.c...
Checking patch src/memcache_binary_protocol.c...
Checking patch src/memcache_pool.h...
Applied patch src/memcache.c cleanly.
Applied patch src/memcache_binary_protocol.c cleanly.
Applied patch src/memcache_pool.h cleanly.
8.2 | branch: main | commit: ac8e8c5 | date: 2025-08-06
** [init] pecl-text-xdiff
git tag:2.1.1
** [init] php-ext-brotli
git tag:0.18.2
** [init] php-sdk
git tag:php-sdk-2.5.0
> apply php-sdk.patch
Checking patch bin/phpsdk_setshell.bat...
Applied patch bin/phpsdk_setshell.bat cleanly.
** [init] xdebug
git tag:3.5.0alpha2
** [init] php-geos
git commit:cd8fed7
** [init] php-proj
git tag:v3.0.3
** [init] php-ogr
git commit:89b3eba
** [init] php-ext-zstd
git tag:0.15.2
** [init] pecl-datetime-timezonedb
git tag:2025.2.2
** [init] pecl-system-sync
git commit:36d5be0
> apply pecl-system-sync.patch
Checking patch sync.c...
Applied patch sync.c cleanly.
** [init] pecl-igbinary
git commit:64178ef
** [init] pecl-parallel
git tag:v1.2.8
> apply pecl-parallel.patch
Checking patch php_parallel.c...
Applied patch php_parallel.c cleanly.
Jonction creee pour C:\sdk\src\php-sdk\phpmaster <<===>> C:\sdk\phpmaster
C:\sdk\batch\modules\phpsdk-local.bat -> C:\sdk\src\php-sdk\phpsdk-local.bat
1 fichier(s) copi�(s)
PHP SDK 2.4.0-dev
OS architecture: x64
Build architecture: x64
Visual C++: 14.50.35503.0
PHP-SDK path: C:\sdk\src\php-sdk
Rebuilding configure.js
Now run 'configure --help'
*** ts ***
phpsdk-config_make for 8.4
configure --disable-cli-win32 --disable-debug --disable-embed --disable-ipv6 --disable-phpdbg --disable-phpdbgs --disable-security-flags --disable-test-ini --enable-debug-pack --enable-fd-setsize=2048 --enable-object-out-dir=../build/ --without-analyzer --without-enchant --without-snmp --without-ldap --without-pgsql --with-toolset=vs --with-cygwin=C:\sdk\softs\cyg64\bin --with-extra-includes=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\include;C:\sdk\release\vs18_x64-avx2\include;C:\sdk\release\vs18_x64-avx2\_proj\include;C:\sdk\release\vs18_x64-avx2\_gdal\include --with-extra-libs=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\lib;C:\sdk\release\vs18_x64-avx2\lib;C:\sdk\release\vs18_x64-avx2\_proj\lib;C:\sdk\release\vs18_x64-avx2\_gdal\lib --with-mp=16 --disable-bcmath --disable-brotli --disable-calendar --disable-com-dotnet --disable-ctype --without-dom --disable-filter --without-gd --without-iconv --without-libxml --without-mysqlnd --disable-opcache --disable-phar --without-simplexml --disable-tokenizer --without-xml --disable-xmlwriter --disable-xmlreader --disable-zip --enable-embed --without-geos --without-readline --disable-zstd --with-xdebug=shared --with-xdebug-compression --disable-zlib --with-parallel=shared --enable-native-intrinsics=sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2 --with-php-build=C:\sdk\release\vs18_x64-avx2 --with-verbosity=2 --enable-opcache=shared --without-uncritical-warn-choke
PHP Version: 8.4.13
Saving configure options to config.nice.bat
Checking for cl.exe ... <in default path>
WARNING: Using unknown MSVC version 19.50.35503
Detected compiler MSVC 19.50.35503, untested
Detected x64 compiler
Checking for link.exe ... <in default path>
Checking for nmake.exe ... <in default path>
Checking for lib.exe ... <in default path>
Checking for bison.exe ... <in default path>
Detected bison version 3.3.2
Checking for sed.exe ... <in default path>
Checking for re2c.exe ... <in default path>
Detected re2c version 1.1.1
Checking for zip.exe ... <in default path>
Checking for lemon.exe ... <in default path>
Checking for 7za.exe ... <in default path>
Checking for mc.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64
Checking for mt.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64
Enabling multi process build
Build dir: C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS
PHP Core: php8ts.dll and php8ts.lib
Checking for ML64.exe ... <in default path>
Enabling SAPI sapi\cgi
Enabling SAPI sapi\cli
Checking for library edit.lib ... <in deps path> \lib\edit.lib
Checking for editline/readline.h ... <in deps path> \include
Enabling SAPI sapi\embed
Enabling extension ext\date
Enabling extension ext\hash
Checking for KeccakHash.h ... ext/hash/sha3/generic64lc
Enabling extension ext\json
Enabling extension ext\pcre
Enabling extension ext\random
Enabling extension ext\reflection
Enabling extension ext\spl
Checking for timelib_config.h ... ext/date/lib
Enabling extension ext\standard
Checking for pthread.h ... <in deps path> \include
Checking for sched.h ... <in deps path> \include
Checking for library libpthreadVC3.lib ... <not found>
Checking for library libpthreadVC2.lib ... <not found>
Checking for library libpthreadGC3.lib ... <not found>
Checking for library libpthreadGC2.lib ... <not found>
Checking for library pthreadVC3.lib ... <in deps path> \lib\pthreadVC3.lib
Enabling extension ..\pecl\pecl-parallel [shared]
supported (80413)
Enabling extension ..\pecl\xdebug [shared]
Checking for library zlib.lib;zlib.lib ... <in deps path> \lib\zlib.lib
Enabling extension ext\opcache [shared]
Checking for ir/ir.h ... ext\opcache\jit
Checking for capstone\capstone.h ... <not found>
Checking for capstone\capstone.h ... <not found>
Enabling extension ext\session
Creating build dirs...
Generating files...
Generating Makefile
Generating main/internal_functions.c
Generating main/config.w32.h
Generating phpize
Done.
Enabled extensions:
-----------------------
| Extension | Mode |
-----------------------
| date | static |
| hash | static |
| json | static |
| parallel | shared |
| pcre | static |
| random | static |
| reflection | static |
| session | static |
| spl | static |
| standard | static |
-----------------------
Enabled Zend extensions:
----------------------
| Extension | Mode |
----------------------
| opcache | shared |
| xdebug | shared |
----------------------
Enabled SAPI:
-------------
| Sapi Name |
-------------
| cgi |
| cli |
| embed |
-------------
----------------------------------------------------
| | |
----------------------------------------------------
| Build type | Release |
| Thread Safety | Yes |
| Compiler | MSVC 19.50.35503, untested |
| Target Architecture | x64 |
| Host Architecture | x64 |
| Optimization | PGO disabled |
| Native intrinsics | AVX2 |
| Static analyzer | disabled |
----------------------------------------------------
Type 'nmake' to build PHP
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
MC: Compiling win32\build\wsyslog.mc
ZendAccelerator.c
shared_alloc_win32.c
zend_accelerator_blacklist.c
zend_accelerator_debug.c
zend_accelerator_hash.c
zend_accelerator_module.c
zend_accelerator_util_funcs.c
zend_file_cache.c
zend_persist.c
zend_persist_calc.c
zend_shared_alloc.c
zend_jit.c
zend_jit_vm_helpers.c
Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64
Copyright (C) Microsoft Corporation. Tous droits reserves.
gen_ir_fold_hash.c
Microsoft (R) Incremental Linker Version 14.50.35503.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\\gen_ir_fold_hash.exe
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\gen_ir_fold_hash.obj
ir.c
Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64
Copyright (C) Microsoft Corporation. Tous droits reserves.
minilua.c
Microsoft (R) Incremental Linker Version 14.50.35503.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.exe
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.obj
ir_emit.c
ir_cfg.c
ir_check.c
ir_dump.c
ir_gcm.c
ir_patch.c
ir_ra.c
ir_save.c
ir_sccp.c
ir_strtab.c
zend.c
zend_API.c
zend_alloc.c
zend_ast.c
zend_atomic.c
zend_attributes.c
zend_builtin_functions.c
zend_closures.c
zend_call_stack.c
zend_compile.c
zend_constants.c
zend_cpuinfo.c
zend_default_classes.c
zend_enum.c
zend_exceptions.c
zend_execute.c
zend_execute_API.c
zend_extensions.c
zend_fibers.c
zend_float.c
zend_frameless_function.c
zend_gc.c
zend_generators.c
zend_hash.c
zend_highlight.c
zend_hrtime.c
zend_inheritance.c
zend_ini.c
zend_ini_parser.c
zend_ini_scanner.c
zend_interfaces.c
zend_iterators.c
zend_language_parser.c
zend_language_scanner.c
zend_lazy_objects.c
zend_list.c
zend_llist.c
zend_multibyte.c
zend_object_handlers.c
zend_objects.c
zend_objects_API.c
zend_observer.c
zend_opcode.c
zend_operators.c
zend_property_hooks.c
zend_ptr_stack.c
zend_smart_str.c
zend_sort.c
zend_stack.c
zend_stream.c
zend_string.c
zend_strtod.c
zend_system_id.c
zend_variables.c
zend_virtual_cwd.c
zend_vm_opcodes.c
zend_weakrefs.c
block_pass.c
compact_literals.c
compact_vars.c
dce.c
dfa_pass.c
escape_analysis.c
nop_removal.c
optimize_func_calls.c
optimize_temp_vars_5.c
pass1.c
pass3.c
sccp.c
scdf.c
zend_call_graph.c
zend_cfg.c
zend_dfg.c
zend_dump.c
zend_func_info.c
zend_inference.c
zend_optimizer.c
zend_ssa.c
SAPI.c
fopen_wrappers.c
getopt.c
internal_functions.c
main.c
network.c
output.c
php_content_types.c
php_ini.c
php_ini_builder.c
php_odbc_utils.c
php_open_temporary_file.c
php_scandir.c
php_syslog.c
php_ticks.c
php_variables.c
reentrancy.c
rfc1867.c
safe_bcmp.c
snprintf.c
spprintf.c
strlcat.c
strlcpy.c
cast.c
filter.c
glob_wrapper.c
memory.c
mmap.c
plain_wrapper.c
streams.c
transports.c
userspace.c
xp_socket.c
codepage.c
console.c
dllmain.c
fnmatch.c
ftok.c
getrusage.c
glob.c
globals.c
ioutil.c
nice.c
readdir.c
registry.c
select.c
sendmail.c
signal.c
sockets.c
time.c
winutil.c
wsyslog.c
TSRM.c
tsrm_win32.c
php_date.c
astro.c
dow.c
interval.c
parse_date.c
parse_iso_intervals.c
parse_posix.c
parse_tz.c
timelib.c
tm2unixtime.c
unixtime2tm.c
hash.c
hash_adler32.c
hash_crc32.c
hash_fnv.c
hash_gost.c
hash_haval.c
hash_joaat.c
hash_md.c
hash_murmur.c
hash_ripemd.c
hash_sha.c
hash_sha3.c
hash_sha_ni.c
hash_sha_sse2.c
hash_snefru.c
hash_tiger.c
hash_whirlpool.c
hash_xxhash.c
KeccakHash.c
KeccakP-1600-opt64.c
KeccakSponge.c
PMurHash.c
PMurHash128.c
json.c
json_encoder.c
json_parser.tab.c
json_scanner.c
php_pcre.c
pcre2_auto_possess.c
pcre2_chartables.c
pcre2_chkdint.c
pcre2_compile.c
pcre2_config.c
pcre2_context.c
pcre2_convert.c
pcre2_dfa_match.c
pcre2_error.c
pcre2_extuni.c
pcre2_find_bracket.c
pcre2_jit_compile.c
pcre2_maketables.c
pcre2_match.c
pcre2_match_data.c
pcre2_newline.c
pcre2_ord2utf.c
pcre2_pattern_info.c
pcre2_script_run.c
pcre2_serialize.c
pcre2_string_utils.c
pcre2_study.c
pcre2_substitute.c
pcre2_substring.c
pcre2_tables.c
pcre2_ucd.c
pcre2_valid_utf.c
pcre2_xclass.c
random.c
csprng.c
engine_mt19937.c
engine_pcgoneseq128xslrr64.c
engine_secure.c
engine_user.c
engine_xoshiro256starstar.c
gammasection.c
randomizer.c
zend_utils.c
php_reflection.c
php_spl.c
spl_array.c
spl_directory.c
spl_dllist.c
spl_exceptions.c
spl_fixedarray.c
spl_functions.c
spl_heap.c
spl_iterators.c
spl_observer.c
array.c
assert.c
base64.c
basic_functions.c
browscap.c
crc32.c
crc32_x86.c
crypt.c
credits.c
crypt_blowfish.c
crypt_freesec.c
crypt_sha256.c
crypt_sha512.c
css.c
datetime.c
dir.c
dl.c
dns.c
dns_win32.c
exec.c
file.c
filestat.c
filters.c
flock_compat.c
formatted_print.c
fsock.c
ftok.c
ftp_fopen_wrapper.c
head.c
hrtime.c
html.c
http.c
http_fopen_wrapper.c
image.c
incomplete_class.c
info.c
iptc.c
levenshtein.c
link.c
mail.c
math.c
md5.c
metaphone.c
microtime.c
net.c
pack.c
pageinfo.c
password.c
php_crypt_r.c
php_fopen_wrapper.c
proc_open.c
quot_print.c
scanf.c
sha1.c
soundex.c
streamsfuncs.c
string.c
strnatcmp.c
syslog.c
type.c
uniqid.c
url.c
url_scanner_ex.c
user_filters.c
uuencode.c
var.c
var_unserializer.c
versioning.c
avifinfo.c
mod_files.c
mod_mm.c
mod_user.c
mod_user_class.c
session.c
Assembling: Zend\asm\jump_x86_64_ms_pe_masm.asm
Assembling: Zend\asm\make_x86_64_ms_pe_masm.asm
Assembling: Zend\asm\save_xmm_x86_64_ms_masm.asm
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.exp
Generation de code en cours
Fin de la generation du code
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.exp
Generation de code en cours
Fin de la generation du code
EXT opcache build complete
php_parallel.c
cache.c
channel.c
check.c
copy.c
dependencies.c
event.c
events.c
exceptions.c
future.c
handlers.c
input.c
link.c
loop.c
monitor.c
parallel.c
poll.c
runtime.c
scheduler.c
sync.c
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.exp
Generation de code en cours
Fin de la generation du code
EXT parallel build complete
xdebug.c
base.c
ctrl_socket.c
filter.c
cmd_parser.c
compat.c
crc32.c
hash.c
file.c
headers.c
lib.c
llist.c
log.c
set.c
str.c
timing.c
trim.c
usefulstuff.c
var.c
var_export_html.c
var_export_line.c
var_export_text.c
var_export_xml.c
xdebug_strndup.c
xml.c
maps.c
maps_private.c
parser.c
branch_info.c
code_coverage.c
com.c
debugger.c
handler_dbgp.c
handlers.c
monitor.c
develop.c
php_functions.c
stack.c
superglobals.c
gc_stats.c
profiler.c
trace_computerized.c
trace_flamegraph.c
trace_html.c
trace_textual.c
tracing.c
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.exp
Generation de code en cours
Fin de la generation du code
EXT xdebug build complete
cgi_main.c
fastcgi.c
Generation de code en cours
Fin de la generation du code
SAPI sapi\cgi build complete
php_cli.c
php_cli_process_title.c
php_cli_server.c
php_http_parser.c
ps_title.c
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exp
Generation de code en cours
Fin de la generation du code
SAPI sapi\cli build complete
php_embed.c
SAPI sapi\embed build complete
bad_cmd.c
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe -> C:\sdk\release\vs18_x64-avx2\_php-ts\php-cgi.exe
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php-cgi.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe -> C:\sdk\release\vs18_x64-avx2\_php-ts\php.exe
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_opcache.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_opcache.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_opcache.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.pdb
1 fichier(s) copi�(s)
** [init] xdebug varonly
[version] '3.5.0.2' C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll (git)
php8.5_vs18-x64-avx2_2025-10-08_18-49-55.log (19,531 bytes)
** [init] php-src
git commit:53b0a955454
# apply php-src_pr17848.patch
Checking patch ext/curl/interface.c...
Hunk #1 succeeded at 237 (offset -16 lines).
Hunk #2 succeeded at 328 (offset -16 lines).
Hunk #3 succeeded at 1024 (offset -43 lines).
Applied patch ext/curl/interface.c cleanly.
# apply php-src_libxml2.14.patch
Checking patch ext/libxml/php_libxml2.def...
Applied patch ext/libxml/php_libxml2.def cleanly.
zend_vm_opcodes.h generated successfully.
zend_vm_opcodes.c generated successfully.
zend_vm_execute.h generated successfully.
# apply php-src_8.5.patch
Checking patch ext/gd/config.w32...
Checking patch ext/gd/gd_compat.c...
Checking patch ext/gmp/gmp.c...
Checking patch ext/iconv/iconv.c...
Checking patch ext/intl/config.w32...
Checking patch ext/libxml/config.w32...
Checking patch ext/phar/config.w32...
Applied patch ext/gd/config.w32 cleanly.
Applied patch ext/gd/gd_compat.c cleanly.
Applied patch ext/gmp/gmp.c cleanly.
Applied patch ext/iconv/iconv.c cleanly.
Applied patch ext/intl/config.w32 cleanly.
Applied patch ext/libxml/config.w32 cleanly.
Applied patch ext/phar/config.w32 cleanly.
** [init] pecl-memcache
git commit:ac8e8c5
> apply pecl-memcache.patch
Checking patch src/memcache.c...
Checking patch src/memcache_binary_protocol.c...
Checking patch src/memcache_pool.h...
Applied patch src/memcache.c cleanly.
Applied patch src/memcache_binary_protocol.c cleanly.
Applied patch src/memcache_pool.h cleanly.
8.2 | branch: main | commit: ac8e8c5 | date: 2025-08-06
** [init] pecl-text-xdiff
git tag:2.1.1
** [init] php-ext-brotli
git tag:0.18.2
** [init] php-sdk
git tag:php-sdk-2.5.0
> apply php-sdk.patch
Checking patch bin/phpsdk_setshell.bat...
Applied patch bin/phpsdk_setshell.bat cleanly.
** [init] xdebug
git tag:3.5.0alpha2
** [init] php-geos
git commit:cd8fed7
** [init] php-proj
git tag:v3.0.3
** [init] php-ogr
git commit:89b3eba
** [init] php-ext-zstd
git tag:0.15.2
** [init] pecl-datetime-timezonedb
git tag:2025.2.2
** [init] pecl-system-sync
git commit:36d5be0
> apply pecl-system-sync.patch
Checking patch sync.c...
Applied patch sync.c cleanly.
** [init] pecl-igbinary
git commit:64178ef
** [init] pecl-parallel
git tag:v1.2.8
> apply pecl-parallel.patch
Checking patch php_parallel.c...
Applied patch php_parallel.c cleanly.
Jonction creee pour C:\sdk\src\php-sdk\phpmaster <<===>> C:\sdk\phpmaster
C:\sdk\batch\modules\phpsdk-local.bat -> C:\sdk\src\php-sdk\phpsdk-local.bat
1 fichier(s) copi�(s)
PHP SDK 2.4.0-dev
OS architecture: x64
Build architecture: x64
Visual C++: 14.50.35503.0
PHP-SDK path: C:\sdk\src\php-sdk
Rebuilding configure.js
Now run 'configure --help'
*** ts ***
phpsdk-config_make for 8.5
configure --disable-cli-win32 --disable-debug --disable-embed --disable-ipv6 --disable-phpdbg --disable-phpdbgs --disable-security-flags --disable-test-ini --enable-debug-pack --enable-fd-setsize=2048 --enable-object-out-dir=../build/ --without-analyzer --without-enchant --without-snmp --without-ldap --without-pgsql --with-toolset=vs --with-cygwin=C:\sdk\softs\cyg64\bin --with-extra-includes=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\include;C:\sdk\release\vs18_x64-avx2\include;C:\sdk\release\vs18_x64-avx2\_proj\include;C:\sdk\release\vs18_x64-avx2\_gdal\include --with-extra-libs=C:\sdk\release\vs18_x64-avx2\_openssl\openssl\lib;C:\sdk\release\vs18_x64-avx2\lib;C:\sdk\release\vs18_x64-avx2\_proj\lib;C:\sdk\release\vs18_x64-avx2\_gdal\lib --with-mp=16 --disable-bcmath --disable-brotli --disable-calendar --disable-com-dotnet --disable-ctype --without-dom --disable-filter --without-gd --without-iconv --without-libxml --without-mysqlnd --disable-opcache --disable-phar --without-simplexml --disable-tokenizer --without-xml --disable-xmlwriter --disable-xmlreader --disable-zip --enable-embed --without-geos --without-readline --disable-zstd --with-xdebug=shared --with-xdebug-compression --disable-zlib --with-parallel=shared --enable-native-intrinsics=sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2 --with-php-build=C:\sdk\release\vs18_x64-avx2 --with-verbosity=2
PHP Version: 8.5.0-dev
Saving configure options to config.nice.bat
Checking for cl.exe ... <in default path>
WARNING: Using unknown MSVC version 19.50.35503
Detected compiler MSVC 19.50.35503, untested
Detected x64 compiler
Checking for link.exe ... <in default path>
Checking for nmake.exe ... <in default path>
Checking for lib.exe ... <in default path>
Checking for bison.exe ... <in default path>
Detected bison version 3.3.2
Checking for sed.exe ... <in default path>
Checking for re2c.exe ... <in default path>
Detected re2c version 1.1.1
Checking for zip.exe ... <in default path>
Checking for lemon.exe ... <in default path>
Checking for 7za.exe ... <in default path>
Checking for mc.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64
Checking for mt.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64
Enabling multi process build
Build dir: C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS
PHP Core: php8ts.dll and php8ts.lib
Checking for ML64.exe ... <in default path>
Enabling SAPI sapi\cgi
Enabling SAPI sapi\cli
Checking for library edit.lib ... <in deps path> \lib\edit.lib
Checking for editline/readline.h ... <in deps path> \include
Enabling SAPI sapi\embed
Enabling extension ext\date
Enabling extension ext\hash
Checking for KeccakHash.h ... ext/hash/sha3/generic64lc
Enabling extension ext\json
Enabling extension ext\lexbor
Enabling extension ext\pcre
Enabling extension ext\random
Enabling extension ext\reflection
Enabling extension ext\spl
Checking for timelib_config.h ... ext/date/lib
Enabling extension ext\standard
Checking for pthread.h ... <in deps path> \include
Checking for sched.h ... <in deps path> \include
Checking for library libpthreadVC3.lib ... <not found>
Checking for library libpthreadVC2.lib ... <not found>
Checking for library libpthreadGC3.lib ... <not found>
Checking for library libpthreadGC2.lib ... <not found>
Checking for library pthreadVC3.lib ... <in deps path> \lib\pthreadVC3.lib
Enabling extension ..\pecl\pecl-parallel [shared]
supported (80500)
Enabling extension ..\pecl\xdebug [shared]
Checking for library zlib.lib;zlib.lib ... <in deps path> \lib\zlib.lib
Enabling extension ext\opcache
Checking for ir/ir.h ... ext\opcache\jit
Checking for capstone\capstone.h ... <not found>
Checking for capstone\capstone.h ... <not found>
Enabling extension ext\session
Enabling extension ext\uri
Creating build dirs...
Generating files...
Generating Makefile
Generating main/internal_functions.c
Generating main/config.w32.h
Generating phpize
Done.
Enabled extensions:
-----------------------
| Extension | Mode |
-----------------------
| date | static |
| hash | static |
| json | static |
| lexbor | static |
| parallel | shared |
| pcre | static |
| random | static |
| reflection | static |
| session | static |
| spl | static |
| standard | static |
| uri | static |
-----------------------
Enabled Zend extensions:
----------------------
| Extension | Mode |
----------------------
| opcache | static |
| xdebug | shared |
----------------------
Enabled SAPI:
-------------
| Sapi Name |
-------------
| cgi |
| cli |
| embed |
-------------
----------------------------------------------------
| | |
----------------------------------------------------
| Build type | Release |
| Thread Safety | Yes |
| Compiler | MSVC 19.50.35503, untested |
| Target Architecture | x64 |
| Host Architecture | x64 |
| Optimization | PGO disabled |
| Native intrinsics | AVX2 |
| Static analyzer | disabled |
----------------------------------------------------
Type 'nmake' to build PHP
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
MC: Compiling win32\build\wsyslog.mc
php_parallel.c
cache.c
channel.c
check.c
copy.c
dependencies.c
event.c
events.c
exceptions.c
future.c
handlers.c
input.c
link.c
loop.c
monitor.c
parallel.c
poll.c
runtime.c
scheduler.c
sync.c
zend.c
zend_API.c
zend_alloc.c
zend_ast.c
zend_atomic.c
zend_attributes.c
zend_builtin_functions.c
zend_call_stack.c
zend_closures.c
zend_compile.c
zend_constants.c
zend_cpuinfo.c
zend_default_classes.c
zend_enum.c
zend_exceptions.c
zend_execute.c
zend_execute_API.c
zend_extensions.c
zend_fibers.c
zend_float.c
zend_frameless_function.c
zend_gc.c
zend_generators.c
zend_hash.c
zend_highlight.c
zend_hrtime.c
zend_inheritance.c
zend_ini.c
zend_ini_parser.c
zend_ini_scanner.c
zend_interfaces.c
zend_iterators.c
zend_language_parser.c
zend_language_scanner.c
zend_lazy_objects.c
zend_list.c
zend_llist.c
zend_multibyte.c
zend_object_handlers.c
zend_objects.c
zend_objects_API.c
zend_observer.c
zend_opcode.c
zend_operators.c
zend_property_hooks.c
zend_ptr_stack.c
zend_smart_str.c
zend_sort.c
zend_stack.c
zend_stream.c
zend_string.c
zend_strtod.c
zend_system_id.c
zend_variables.c
zend_virtual_cwd.c
zend_vm_opcodes.c
zend_weakrefs.c
block_pass.c
compact_literals.c
compact_vars.c
dce.c
dfa_pass.c
escape_analysis.c
nop_removal.c
optimize_func_calls.c
optimize_temp_vars_5.c
pass1.c
pass3.c
sccp.c
scdf.c
zend_call_graph.c
zend_cfg.c
zend_dfg.c
zend_dump.c
zend_func_info.c
zend_inference.c
zend_optimizer.c
zend_ssa.c
SAPI.c
fopen_wrappers.c
getopt.c
internal_functions.c
main.c
network.c
output.c
php_content_types.c
php_glob.c
php_ini.c
php_ini_builder.c
php_odbc_utils.c
php_open_temporary_file.c
php_scandir.c
php_syslog.c
php_ticks.c
php_variables.c
reentrancy.c
rfc1867.c
safe_bcmp.c
snprintf.c
spprintf.c
strlcat.c
strlcpy.c
cast.c
filter.c
glob_wrapper.c
memory.c
mmap.c
plain_wrapper.c
streams.c
transports.c
userspace.c
xp_socket.c
codepage.c
console.c
dllmain.c
fnmatch.c
ftok.c
getrusage.c
globals.c
ioutil.c
nice.c
readdir.c
registry.c
select.c
sendmail.c
signal.c
sockets.c
time.c
winutil.c
wsyslog.c
TSRM.c
tsrm_win32.c
php_date.c
astro.c
dow.c
interval.c
parse_date.c
parse_iso_intervals.c
parse_posix.c
parse_tz.c
timelib.c
tm2unixtime.c
unixtime2tm.c
hash.c
hash_adler32.c
hash_crc32.c
hash_fnv.c
hash_gost.c
hash_haval.c
hash_joaat.c
hash_md.c
hash_murmur.c
hash_ripemd.c
hash_sha.c
hash_sha3.c
hash_sha_ni.c
hash_sha_sse2.c
hash_snefru.c
hash_tiger.c
hash_whirlpool.c
hash_xxhash.c
KeccakHash.c
KeccakP-1600-opt64.c
KeccakSponge.c
PMurHash.c
PMurHash128.c
json.c
json_encoder.c
json_parser.tab.c
json_scanner.c
php_lexbor.c
memory.c
array.c
array_obj.c
avl.c
bst.c
conv.c
diyfp.c
dobject.c
dtoa.c
hash.c
mem.c
mraw.c
plog.c
print.c
serialize.c
shs.c
str.c
strtod.c
interface.c
attr.c
cdata_section.c
character_data.c
comment.c
document.c
document_fragment.c
document_type.c
element.c
node.c
processing_instruction.c
shadow_root.c
text.c
error.c
state.c
state_comment.c
state_doctype.c
state_rawtext.c
state_rcdata.c
state_script.c
active_formatting.c
error.c
open_elements.c
after_after_body.c
after_after_frameset.c
after_body.c
after_frameset.c
after_head.c
before_head.c
before_html.c
foreign_content.c
in_body.c
in_caption.c
in_cell.c
in_column_group.c
in_frameset.c
in_head.c
in_head_noscript.c
in_row.c
in_select.c
in_select_in_table.c
in_table.c
in_table_body.c
in_table_text.c
in_template.c
initial.c
text.c
encoding.c
interface.c
parser.c
token.c
token_attr.c
tokenizer.c
tree.c
decode.c
encode.c
encoding.c
multi.c
range.c
res.c
single.c
anchor_element.c
area_element.c
audio_element.c
base_element.c
body_element.c
br_element.c
button_element.c
canvas_element.c
d_list_element.c
data_element.c
data_list_element.c
details_element.c
dialog_element.c
directory_element.c
div_element.c
document.c
element.c
embed_element.c
field_set_element.c
font_element.c
form_element.c
frame_element.c
frame_set_element.c
head_element.c
heading_element.c
hr_element.c
html_element.c
iframe_element.c
image_element.c
input_element.c
label_element.c
legend_element.c
li_element.c
link_element.c
map_element.c
marquee_element.c
media_element.c
menu_element.c
meta_element.c
meter_element.c
mod_element.c
o_list_element.c
object_element.c
opt_group_element.c
option_element.c
output_element.c
paragraph_element.c
param_element.c
picture_element.c
pre_element.c
progress_element.c
quote_element.c
script_element.c
select_element.c
slot_element.c
source_element.c
span_element.c
style_element.c
table_caption_element.c
table_cell_element.c
table_col_element.c
table_element.c
table_row_element.c
table_section_element.c
template_element.c
text_area_element.c
time_element.c
title_element.c
track_element.c
u_list_element.c
unknown_element.c
video_element.c
window.c
css.c
log.c
parser.c
state.c
pseudo.c
pseudo_state.c
selector.c
selectors.c
state.c
anb.c
parser.c
state.c
syntax.c
token.c
tokenizer.c
error.c
ns.c
punycode.c
tag.c
idna.c
unicode.c
url.c
php_pcre.c
pcre2_auto_possess.c
pcre2_chartables.c
pcre2_chkdint.c
pcre2_compile.c
pcre2_compile_class.c
pcre2_config.c
pcre2_context.c
pcre2_convert.c
pcre2_dfa_match.c
pcre2_error.c
pcre2_extuni.c
pcre2_find_bracket.c
pcre2_jit_compile.c
pcre2_maketables.c
pcre2_match.c
pcre2_match_data.c
pcre2_newline.c
pcre2_ord2utf.c
pcre2_pattern_info.c
pcre2_script_run.c
pcre2_serialize.c
pcre2_string_utils.c
pcre2_study.c
pcre2_substitute.c
pcre2_substring.c
pcre2_tables.c
pcre2_ucd.c
pcre2_valid_utf.c
pcre2_xclass.c
random.c
csprng.c
engine_mt19937.c
engine_pcgoneseq128xslrr64.c
engine_secure.c
engine_user.c
engine_xoshiro256starstar.c
gammasection.c
randomizer.c
zend_utils.c
php_reflection.c
php_spl.c
spl_array.c
spl_directory.c
spl_dllist.c
spl_exceptions.c
spl_fixedarray.c
spl_functions.c
spl_heap.c
spl_iterators.c
spl_observer.c
array.c
assert.c
base64.c
basic_functions.c
browscap.c
crc32.c
crc32_x86.c
credits.c
crypt.c
crypt_blowfish.c
crypt_freesec.c
crypt_sha256.c
crypt_sha512.c
css.c
datetime.c
dir.c
dl.c
dns.c
dns_win32.c
exec.c
file.c
filestat.c
filters.c
flock_compat.c
formatted_print.c
fsock.c
ftok.c
ftp_fopen_wrapper.c
head.c
hrtime.c
html.c
http.c
http_fopen_wrapper.c
image.c
incomplete_class.c
info.c
iptc.c
levenshtein.c
link.c
mail.c
math.c
md5.c
metaphone.c
microtime.c
net.c
pack.c
pageinfo.c
password.c
php_crypt_r.c
php_fopen_wrapper.c
proc_open.c
quot_print.c
scanf.c
sha1.c
soundex.c
streamsfuncs.c
string.c
strnatcmp.c
syslog.c
type.c
uniqid.c
url.c
url_scanner_ex.c
user_filters.c
uuencode.c
var.c
var_unserializer.c
versioning.c
avifinfo.c
ZendAccelerator.c
shared_alloc_win32.c
zend_accelerator_api.c
zend_accelerator_blacklist.c
zend_accelerator_debug.c
zend_accelerator_hash.c
zend_accelerator_module.c
zend_accelerator_util_funcs.c
zend_file_cache.c
zend_persist.c
zend_persist_calc.c
zend_shared_alloc.c
zend_jit.c
zend_jit_vm_helpers.c
zend_jit_tls_win.c
Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64
Copyright (C) Microsoft Corporation. Tous droits reserves.
gen_ir_fold_hash.c
Microsoft (R) Incremental Linker Version 14.50.35503.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\\gen_ir_fold_hash.exe
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\gen_ir_fold_hash.obj
ir.c
Compilateur d'optimisation Microsoft (R) C/C++ version�19.50.35503 pour x64
Copyright (C) Microsoft Corporation. Tous droits reserves.
minilua.c
Microsoft (R) Incremental Linker Version 14.50.35503.0
Copyright (C) Microsoft Corporation. All rights reserved.
/out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.exe
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.obj
ir_emit.c
ir_cfg.c
ir_check.c
ir_dump.c
ir_gcm.c
ir_patch.c
ir_ra.c
ir_save.c
ir_sccp.c
ir_strtab.c
mod_files.c
mod_mm.c
mod_user.c
mod_user_class.c
session.c
php_uri.c
php_uri_common.c
uri_parser_php_parse_url.c
uri_parser_rfc3986.c
uri_parser_whatwg.c
UriCommon.c
UriCompare.c
UriCopy.c
UriEscape.c
UriFile.c
UriIp4.c
UriIp4Base.c
UriMemory.c
UriNormalize.c
UriNormalizeBase.c
UriParse.c
UriParseBase.c
UriQuery.c
UriRecompose.c
UriResolve.c
UriSetFragment.c
UriSetHostAuto.c
UriSetHostCommon.c
UriSetHostIp4.c
UriSetHostIp6.c
UriSetHostIpFuture.c
UriSetHostRegName.c
UriSetPath.c
UriSetPort.c
UriSetQuery.c
UriSetScheme.c
UriSetUserInfo.c
UriShorten.c
UriVersion.c
Assembling: Zend\asm\jump_x86_64_ms_pe_masm.asm
Assembling: Zend\asm\make_x86_64_ms_pe_masm.asm
Assembling: Zend\asm\save_xmm_x86_64_ms_masm.asm
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.exp
Generation de code en cours
Fin de la generation du code
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.exp
Generation de code en cours
Fin de la generation du code
EXT parallel build complete
xdebug.c
base.c
ctrl_socket.c
filter.c
cmd_parser.c
compat.c
crc32.c
file.c
hash.c
headers.c
lib.c
llist.c
log.c
set.c
str.c
timing.c
trim.c
usefulstuff.c
var.c
var_export_html.c
var_export_line.c
var_export_text.c
var_export_xml.c
xdebug_strndup.c
xml.c
maps.c
maps_private.c
parser.c
..\pecl\xdebug\src\lib\maps\maps.c(29): fatal error C1083: Impossible d'ouvrir le fichier include�: 'win32/glob.h'�: No such file or directory
NMAKE : fatal error U1077: '"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_openssl\openssl\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\maps\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\maps\ /c ..\pecl\xdebug\src\lib\maps\maps.c ..\pecl\xdebug\src\lib\maps\maps_private.c ..\pecl\xdebug\src\lib\maps\parser.c'�: code retour '0x2'
Stop.
Fichier introuvable
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_parallel.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_parallel.pdb
1 fichier(s) copi�(s)
** [init] xdebug varonly
[version] ERROR: C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll doesn't exist
|
|
|
Hmm, I thought my Ci was already building for PHP 8.5, but it seems it wasn't yet. I'll have a look. (I've also added 8.5-dev to the version list) |
|
|
Indeed: https://github.com/xdebug/xdebug/actions/runs/18711254605/job/53360072327#step:3:261 |
|
|
I have a PR at https://github.com/xdebug/xdebug/pull/1040 — it was a bit harder to do (right) then your initial patches. However, I still get test failures and I can't figure out what is causing them: https://github.com/xdebug/xdebug/actions/runs/18719433952/job/53387513527 Something might have changed in how PHP handles (some) environment variables, or perhaps something is crashing. I don't have Windows locally, so I can't really investigate why they fail. If you could help with that, I would appreciate it. |
|
|
https://patch-diff.githubusercontent.com/raw/xdebug/xdebug/pull/1040.patch compile without errors (cf. build log) php_vs18-x64-avx2_2025-10-22_17-31-01.log (207,439 bytes)
** [init] php-src
C:\sdk\batch>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\batch>REM path for find
C:\sdk\batch>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\batch>setlocal enabledelayedexpansion
C:\sdk\batch>if exist C:\sdk\src\php-src\. (
cd C:\sdk\src\php-src
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php php-src`) do (set GET_VERSION=%F )
if exist C:\sdk\src\php-src\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\php-src.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src.patch )
if exist C:\sdk\batch\patches\php-src.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\php-src\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\php-src.patch (
echo > apply php-src.patch
svn patch C:\sdk\batch\modules\php-src.patch .
)
if exist C:\sdk\batch\modules\php-src.!SCM_COMORREV!.patch (
echo > apply php-src.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\php-src.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\php-src>(set GET_VERSION=# nogit version: 8.5.0-dev [C:/sdk/src/php-src/main/php_version.h] )
C:\sdk\src\php-src>(set GET_VERSION=8.5.0.0 )
C:\sdk\src\php-src>(set SCM_COMORREV=920847efc6d )
C:\sdk\src\php-src>(set SCM_BRANCH=PHP-8.5 )
C:\sdk\src\php-src>(set SCM_COMORREV_DATE=2025-10-21 )
C:\sdk\src\php-src>(set SCM_URL=https://github.com/php/php-src.git )
git branch:PHP-8.5 commit:920847efc6d
C:\sdk\src\php-src>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\php-src>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\php-src>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\php-src>endlocal & cd C:\sdk\src\php-src & set SCM_COMORREV=920847efc6d & set SCM_TAG= & set SCM_BRANCH=PHP-8.5 & set SCM_COMORREV_DATE=2025-10-21 & set SCM_URL=https://github.com/php/php-src.git & set GET_VERSION=8.5.0.0
C:\sdk\src\php-src>if "1" == "1" (
echo SCM_COMORREV:920847efc6d
echo SCM_TAG:
echo SCM_BRANCH:PHP-8.5
echo SCM_COMORREV_DATE:2025-10-21
echo SCM_URL:https://github.com/php/php-src.git
echo GET_VERSION:8.5.0.0
)
SCM_COMORREV:920847efc6d
SCM_TAG:
SCM_BRANCH:PHP-8.5
SCM_COMORREV_DATE:2025-10-21
SCM_URL:https://github.com/php/php-src.git
GET_VERSION:8.5.0.0
C:\sdk\src\php-src>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\php-src\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\php-src
mkdir C:\sdk\build\vs18_x64-avx2\php-src
cd /D C:\sdk\build\vs18_x64-avx2\php-src
)
C:\sdk\src\php-src>set PHPVER=8.5
C:\sdk\src\php-src>set PHPVERFULL=8.5.0.0
C:\sdk\src\php-src>REM ~~~~~~~~~~~~ type of build : full / memcached / xdebug
C:\sdk\src\php-src>set PHP_BUILD_TYPE=8.5
C:\sdk\src\php-src>set PHP_XTRALIBS=
C:\sdk\src\php-src>setlocal enabledelayedexpansion
C:\sdk\src\php-src>set argCount=0
C:\sdk\src\php-src>for %x in (php xdebug verbose) do (
set /A argCount+=1
set "argVec[!argCount!]=%~x"
)
C:\sdk\src\php-src>(
set /A argCount+=1
set "argVec[!argCount!]=php"
)
C:\sdk\src\php-src>(
set /A argCount+=1
set "argVec[!argCount!]=xdebug"
)
C:\sdk\src\php-src>(
set /A argCount+=1
set "argVec[!argCount!]=verbose"
)
C:\sdk\src\php-src>for /L %i in (2 1 3) do (
if /I "!argVec[%i]!" == "XDEBUG" set PHP_BUILD_TYPE=xdebug
if /I "!argVec[%i]!" == "MEMCACHE" set PHP_BUILD_TYPE=memcache
if /I "!argVec[%i]!" == "BROTLI" set PHP_BUILD_TYPE=brotli
if /I "!argVec[%i]!" == "IGBINARY" set PHP_BUILD_TYPE=igbinary
if /I "!argVec[%i]!" == "PARALLEL" set PHP_BUILD_TYPE=parallel
if /I "!argVec[%i]!" == "FFI" set PHP_BUILD_TYPE=ffi
if /I "!argVec[%i]!" == "CORE" set PHP_BUILD_TYPE=core
if /I "!argVec[%i]!" == "WIN7" (
REM TODO comment for full build
set PHP_BUILD_TYPE=win7
if 0 == 0 (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\win7.patch )
)
)
C:\sdk\src\php-src>(
if /I "!argVec[2]!" == "XDEBUG" set PHP_BUILD_TYPE=xdebug
if /I "!argVec[2]!" == "MEMCACHE" set PHP_BUILD_TYPE=memcache
if /I "!argVec[2]!" == "BROTLI" set PHP_BUILD_TYPE=brotli
if /I "!argVec[2]!" == "IGBINARY" set PHP_BUILD_TYPE=igbinary
if /I "!argVec[2]!" == "PARALLEL" set PHP_BUILD_TYPE=parallel
if /I "!argVec[2]!" == "FFI" set PHP_BUILD_TYPE=ffi
if /I "!argVec[2]!" == "CORE" set PHP_BUILD_TYPE=core
if /I "!argVec[2]!" == "WIN7" (
REM TODO comment for full build
set PHP_BUILD_TYPE=win7
if 0 == 0 (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\win7.patch )
)
)
C:\sdk\src\php-src>(
if /I "!argVec[3]!" == "XDEBUG" set PHP_BUILD_TYPE=xdebug
if /I "!argVec[3]!" == "MEMCACHE" set PHP_BUILD_TYPE=memcache
if /I "!argVec[3]!" == "BROTLI" set PHP_BUILD_TYPE=brotli
if /I "!argVec[3]!" == "IGBINARY" set PHP_BUILD_TYPE=igbinary
if /I "!argVec[3]!" == "PARALLEL" set PHP_BUILD_TYPE=parallel
if /I "!argVec[3]!" == "FFI" set PHP_BUILD_TYPE=ffi
if /I "!argVec[3]!" == "CORE" set PHP_BUILD_TYPE=core
if /I "!argVec[3]!" == "WIN7" (
REM TODO comment for full build
set PHP_BUILD_TYPE=win7
if 0 == 0 (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\win7.patch )
)
)
C:\sdk\src\php-src>REM ~~~~~~~~~~~~ check prereq deps
C:\sdk\src\php-src>if xdebug == memcache (if not exist C:\sdk\release\vs18_x64-avx2\lib\zlib.lib (call go.bat zlib NOLOG ) )
C:\sdk\src\php-src>if xdebug == brotli (
if not exist C:\sdk\release\vs18_x64-avx2\lib_static\libbrotlicommon.lib (call go.bat brotli static NOLOG )
set PHP_XTRALIBS=;C:\sdk\release\vs18_x64-avx2\lib_static\
)
C:\sdk\src\php-src>if xdebug == win7 (
if not exist C:\sdk\release\vs18_x64-avx2\lib\zlib.lib (call go.bat zlib NOLOG )
if not exist C:\sdk\release\vs18_x64-avx2\lib\liblzma.lib (call go.bat liblzma NOLOG )
if not exist C:\sdk\release\vs18_x64-avx2\lib\icudt.lib (call go.bat icu NOLOG )
if not exist C:\sdk\release\vs18_x64-avx2\lib\libiconv.lib (call go.bat libiconv NOLOG )
if not exist C:\sdk\release\vs18_x64-avx2\lib\libxml2_a_dll.lib (call go.bat libxml2 NOLOG )
)
C:\sdk\src\php-src>if 0 == 0 (
REM ~~~~~~~~~~~~ GENERATE zend_vm
echo # generate zend_vm
call do_php C:\sdk\src\php-src\Zend\zend_vm_gen.php | gawk '{print " " $0}' 2>&1
REM ~~~~~~~~~~~~ PHP-SRC version PATCH
REM if exist C:\sdk\batch\patches\php-src\8.5\php-src.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\php-src.patch)
REM ~~~~~~~~~~~~ PHP-SRC ext PATCH
for /F "tokens=*" %P in ('dir C:\sdk\batch\patches\php-src\8.5\ext-*.patch /s/b') do (call C:\sdk\batch\utils\gitapply %P )
REM ~~~~~~~~~~~~ PHP-SRC pr PATCH
for /F "tokens=*" %P in ('dir C:\sdk\batch\patches\php-src\8.5\pr*.patch /s/b') do (call C:\sdk\batch\utils\gitapply %P )
REM ~~~~~~~~~~~~ DEF - Makefile: PHP_DLL_DEF_SOURCES
set DEF_EXPORTS=C:\sdk\src\php-src\ext\libxml\php_libxml2.def
echo EXPORTS 1>!DEF_EXPORTS!
dumpbin /EXPORTS C:\sdk\release\vs18_x64-avx2\lib\libxml2.lib | grep -P '\s{18}' | sed 's/ *//g' 1>>!DEF_EXPORTS!
echo # rebuild !DEF_EXPORTS!
set DEF_EXPORTS=C:\sdk\src\php-src\ext\pcre\ext_pcre.def
echo EXPORTS 1>!DEF_EXPORTS!
dumpbin /EXPORTS C:\sdk\release\vs18_x64-avx2\lib\pcre2-8.lib | grep -P '\s{18}' | sed 's/ *//g' 1>>!DEF_EXPORTS!
echo # build !DEF_EXPORTS!
)
# generate zend_vm
zend_vm_opcodes.h generated successfully.
zend_vm_opcodes.c generated successfully.
zend_vm_execute.h generated successfully.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-gd.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-gd.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-gd.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-gd.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-gd.patch )
> apply ext-gd.patch
Applied patch ext/gd/config.w32 cleanly.
Applied patch ext/gd/gd_compat.c cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-gmp.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-gmp.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-gmp.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-gmp.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-gmp.patch )
> apply ext-gmp.patch
Applied patch ext/gmp/gmp.c cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-iconv.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-iconv.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-iconv.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-iconv.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-iconv.patch )
> apply ext-iconv.patch
Applied patch ext/iconv/iconv.c cleanly.
Applied patch ext/iconv/php_iconv.def cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-intl.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-intl.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-intl.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-intl.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-intl.patch )
> apply ext-intl.patch
Applied patch ext/intl/config.w32 cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-libxml.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-libxml.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-libxml.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-libxml.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-libxml.patch )
> apply ext-libxml.patch
Applied patch ext/libxml/config.w32 cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-opcache.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-opcache.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-opcache.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-opcache.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-opcache.patch )
> apply ext-opcache.patch
Applied patch ext/opcache/jit/Makefile.frag.w32 cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-pcre.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-pcre.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-pcre.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-pcre.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-pcre.patch )
> apply ext-pcre.patch
Applied patch ext/pcre/config.w32 cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\ext-phar.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply ext-phar.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\ext-phar.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\ext-phar.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip ext-phar.patch )
> apply ext-phar.patch
Applied patch ext/phar/config.w32 cleanly.
C:\sdk\src\php-src>(call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pr17848.patch )
C:\sdk\src\php-src>if 0 == 0 (
echo > apply pr17848.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\pr17848.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\pr17848.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip pr17848.patch )
> apply pr17848.patch
Applied patch ext/curl/interface.c cleanly.
# rebuild C:\sdk\src\php-src\ext\libxml\php_libxml2.def
# build C:\sdk\src\php-src\ext\pcre\ext_pcre.def
C:\sdk\src\php-src>REM ~~~~~~~~~~~~ pecl-memcache
C:\sdk\src\php-src>call C:\sdk\batch\modules\common\init.bat pecl-memcache
** [init] pecl-memcache
C:\sdk\src\php-src>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-src>REM path for find
C:\sdk\src\php-src>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-src>setlocal enabledelayedexpansion
C:\sdk\src\php-src>if exist C:\sdk\src\pecl-memcache\. (
cd C:\sdk\src\pecl-memcache
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php pecl-memcache`) do (set GET_VERSION=%F )
if exist C:\sdk\src\pecl-memcache\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\pecl-memcache.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-memcache.patch )
if exist C:\sdk\batch\patches\pecl-memcache.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-memcache.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\pecl-memcache\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\pecl-memcache.patch (
echo > apply pecl-memcache.patch
svn patch C:\sdk\batch\modules\pecl-memcache.patch .
)
if exist C:\sdk\batch\modules\pecl-memcache.!SCM_COMORREV!.patch (
echo > apply pecl-memcache.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\pecl-memcache.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\pecl-memcache>(set GET_VERSION=# nogit version: 8.2 [C:/sdk/src/pecl-memcache/src/php_memcache.h] )
C:\sdk\src\pecl-memcache>(set GET_VERSION=8.2 )
C:\sdk\src\pecl-memcache>(set SCM_COMORREV=ac8e8c5 )
C:\sdk\src\pecl-memcache>(set SCM_BRANCH=main )
C:\sdk\src\pecl-memcache>(set SCM_COMORREV_DATE=2025-08-06 )
C:\sdk\src\pecl-memcache>(set SCM_URL=https://github.com/websupport-sk/pecl-memcache.git )
git branch:main commit:ac8e8c5
C:\sdk\src\pecl-memcache>if 0 == 0 (
echo > apply pecl-memcache.patch
REM git apply --stat C:\sdk\batch\patches\pecl-memcache.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\pecl-memcache.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip pecl-memcache.patch )
> apply pecl-memcache.patch
Applied patch src/memcache.c cleanly.
Applied patch src/memcache_binary_protocol.c cleanly.
Applied patch src/memcache_pool.c cleanly.
Applied patch src/memcache_pool.h cleanly.
Applied patch src/memcache_session.c cleanly.
Applied patch tests/pecl63142.phpt cleanly.
C:\sdk\src\pecl-memcache>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\pecl-memcache>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\pecl-memcache>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\pecl-memcache>endlocal & cd C:\sdk\src\pecl-memcache & set SCM_COMORREV=ac8e8c5 & set SCM_TAG= & set SCM_BRANCH=main & set SCM_COMORREV_DATE=2025-08-06 & set SCM_URL=https://github.com/websupport-sk/pecl-memcache.git & set GET_VERSION=8.2
C:\sdk\src\pecl-memcache>if "1" == "1" (
echo SCM_COMORREV:ac8e8c5
echo SCM_TAG:
echo SCM_BRANCH:main
echo SCM_COMORREV_DATE:2025-08-06
echo SCM_URL:https://github.com/websupport-sk/pecl-memcache.git
echo GET_VERSION:8.2
)
SCM_COMORREV:ac8e8c5
SCM_TAG:
SCM_BRANCH:main
SCM_COMORREV_DATE:2025-08-06
SCM_URL:https://github.com/websupport-sk/pecl-memcache.git
GET_VERSION:8.2
C:\sdk\src\pecl-memcache>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\pecl-memcache\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\pecl-memcache
mkdir C:\sdk\build\vs18_x64-avx2\pecl-memcache
cd /D C:\sdk\build\vs18_x64-avx2\pecl-memcache
)
C:\sdk\src\pecl-memcache>REM revision & version for pecl_memcache in phpinfo()
C:\sdk\src\pecl-memcache>FOR /F "tokens=* USEBACKQ" %F in (`C:\sdk\softs\cyg64\bin\find -name 'memcache.c' -type f -exec dirname {} +`) do (set PECLMEMCACHECYGSRCDIR=%F )
C:\sdk\src\pecl-memcache>(set PECLMEMCACHECYGSRCDIR=./src )
C:\sdk\src\pecl-memcache>FOR /F "tokens=* USEBACKQ" %F in (`grep PHP_MEMCACHE_VERSION /cygdrive/c/sdk/src/pecl-memcache/./src/php_memcache.h | cut -d'"' -f2`) do (set PECLMEMCACHEVERSION=%F )
C:\sdk\src\pecl-memcache>(set PECLMEMCACHEVERSION=8.2 )
C:\sdk\src\pecl-memcache>sed -i -E 's/, PHP_MEMCACHE_VERSION/, "8.2 | branch: main | commit: ac8e8c5 | date: 2025-08-06 | https:\/\/github.com\/nono303\/PHP-memcache-dll"/g' /cygdrive/c/sdk/src/pecl-memcache/./src/memcache.c
C:\sdk\src\pecl-memcache>REM echo 8.2 ^| branch: main ^| commit: ac8e8c5 ^| date: 2025-08-06
C:\sdk\src\pecl-memcache>REM ~~~~~~~~~~~~ pecl-text-xdiff : libxdiff version
C:\sdk\src\pecl-memcache>cd /D C:\sdk\src\libxdiff
C:\sdk\src\libxdiff>FOR /F "tokens=* USEBACKQ" %F in (`git describe --tags`) do (set LIB_VERSION=%F )
C:\sdk\src\libxdiff>(set LIB_VERSION=v0.23 )
C:\sdk\src\libxdiff>call C:\sdk\batch\modules\common\init.bat pecl-text-xdiff
** [init] pecl-text-xdiff
C:\sdk\src\libxdiff>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\libxdiff>REM path for find
C:\sdk\src\libxdiff>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\libxdiff>setlocal enabledelayedexpansion
C:\sdk\src\libxdiff>if exist C:\sdk\src\pecl-text-xdiff\. (
cd C:\sdk\src\pecl-text-xdiff
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php pecl-text-xdiff`) do (set GET_VERSION=%F )
if exist C:\sdk\src\pecl-text-xdiff\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\pecl-text-xdiff.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-text-xdiff.patch )
if exist C:\sdk\batch\patches\pecl-text-xdiff.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-text-xdiff.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\pecl-text-xdiff\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\pecl-text-xdiff.patch (
echo > apply pecl-text-xdiff.patch
svn patch C:\sdk\batch\modules\pecl-text-xdiff.patch .
)
if exist C:\sdk\batch\modules\pecl-text-xdiff.!SCM_COMORREV!.patch (
echo > apply pecl-text-xdiff.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\pecl-text-xdiff.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\pecl-text-xdiff>(set GET_VERSION=# nogit version: 2.1.1 [C:/sdk/src/pecl-text-xdiff/php_xdiff.h] )
C:\sdk\src\pecl-text-xdiff>(set GET_VERSION=2.1.1 )
C:\sdk\src\pecl-text-xdiff>(set SCM_COMORREV=21857db )
C:\sdk\src\pecl-text-xdiff>(set SCM_TAG=2.1.1 )
C:\sdk\src\pecl-text-xdiff>(set SCM_BRANCH=main )
C:\sdk\src\pecl-text-xdiff>(set SCM_COMORREV_DATE=2022-05-24 )
C:\sdk\src\pecl-text-xdiff>(set SCM_URL=https://github.com/php/pecl-text-xdiff )
git tag:2.1.1
C:\sdk\src\pecl-text-xdiff>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\pecl-text-xdiff>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\pecl-text-xdiff>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\pecl-text-xdiff>endlocal & cd C:\sdk\src\pecl-text-xdiff & set SCM_COMORREV=21857db & set SCM_TAG=2.1.1 & set SCM_BRANCH=main & set SCM_COMORREV_DATE=2022-05-24 & set SCM_URL=https://github.com/php/pecl-text-xdiff & set GET_VERSION=2.1.1
C:\sdk\src\pecl-text-xdiff>if "1" == "1" (
echo SCM_COMORREV:21857db
echo SCM_TAG:2.1.1
echo SCM_BRANCH:main
echo SCM_COMORREV_DATE:2022-05-24
echo SCM_URL:https://github.com/php/pecl-text-xdiff
echo GET_VERSION:2.1.1
)
SCM_COMORREV:21857db
SCM_TAG:2.1.1
SCM_BRANCH:main
SCM_COMORREV_DATE:2022-05-24
SCM_URL:https://github.com/php/pecl-text-xdiff
GET_VERSION:2.1.1
C:\sdk\src\pecl-text-xdiff>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\pecl-text-xdiff\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\pecl-text-xdiff
mkdir C:\sdk\build\vs18_x64-avx2\pecl-text-xdiff
cd /D C:\sdk\build\vs18_x64-avx2\pecl-text-xdiff
)
C:\sdk\src\pecl-text-xdiff>sed -i 's/extern char libxdiff_version/\/\/ extern char libxdiff_version/g' /cygdrive/c/sdk/src/pecl-text-xdiff/xdiff.c
C:\sdk\src\pecl-text-xdiff>sed -i 's/libxdiff_version)/"0.23")/g' /cygdrive/c/sdk/src/pecl-text-xdiff/xdiff.c
C:\sdk\src\pecl-text-xdiff>REM ~~~~~~~~~~~~ php-ext-brotli : brotli version
C:\sdk\src\pecl-text-xdiff>call C:\sdk\batch\modules\common\init.bat php-ext-brotli
** [init] php-ext-brotli
C:\sdk\src\pecl-text-xdiff>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\pecl-text-xdiff>REM path for find
C:\sdk\src\pecl-text-xdiff>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\pecl-text-xdiff>setlocal enabledelayedexpansion
C:\sdk\src\pecl-text-xdiff>if exist C:\sdk\src\php-ext-brotli\. (
cd C:\sdk\src\php-ext-brotli
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php php-ext-brotli`) do (set GET_VERSION=%F )
if exist C:\sdk\src\php-ext-brotli\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\php-ext-brotli.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-ext-brotli.patch )
if exist C:\sdk\batch\patches\php-ext-brotli.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-ext-brotli.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\php-ext-brotli\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\php-ext-brotli.patch (
echo > apply php-ext-brotli.patch
svn patch C:\sdk\batch\modules\php-ext-brotli.patch .
)
if exist C:\sdk\batch\modules\php-ext-brotli.!SCM_COMORREV!.patch (
echo > apply php-ext-brotli.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\php-ext-brotli.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\php-ext-brotli>(set GET_VERSION=# nogit version: .18.2 [C:/sdk/src/php-ext-brotli/php_brotli.h] )
C:\sdk\src\php-ext-brotli>(set GET_VERSION=0.18.2 )
C:\sdk\src\php-ext-brotli>(set SCM_COMORREV=ba20db4 )
C:\sdk\src\php-ext-brotli>(set SCM_TAG=0.18.2 )
C:\sdk\src\php-ext-brotli>(set SCM_COMORREV_DATE=2025-08-18 )
C:\sdk\src\php-ext-brotli>(set SCM_URL=https://github.com/kjdev/php-ext-brotli.git )
git tag:0.18.2
C:\sdk\src\php-ext-brotli>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\php-ext-brotli>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\php-ext-brotli>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\php-ext-brotli>endlocal & cd C:\sdk\src\php-ext-brotli & set SCM_COMORREV=ba20db4 & set SCM_TAG=0.18.2 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2025-08-18 & set SCM_URL=https://github.com/kjdev/php-ext-brotli.git & set GET_VERSION=0.18.2
C:\sdk\src\php-ext-brotli>if "1" == "1" (
echo SCM_COMORREV:ba20db4
echo SCM_TAG:0.18.2
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2025-08-18
echo SCM_URL:https://github.com/kjdev/php-ext-brotli.git
echo GET_VERSION:0.18.2
)
SCM_COMORREV:ba20db4
SCM_TAG:0.18.2
SCM_BRANCH:
SCM_COMORREV_DATE:2025-08-18
SCM_URL:https://github.com/kjdev/php-ext-brotli.git
GET_VERSION:0.18.2
C:\sdk\src\php-ext-brotli>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\php-ext-brotli\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\php-ext-brotli
mkdir C:\sdk\build\vs18_x64-avx2\php-ext-brotli
cd /D C:\sdk\build\vs18_x64-avx2\php-ext-brotli
)
C:\sdk\src\php-ext-brotli>FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php brotli`) do (set BROTLI_VERSION=%F )
C:\sdk\src\php-ext-brotli>(set BROTLI_VERSION=# nogit version: 1.2.0 [C:/sdk/src/brotli/c/common/version.h] )
C:\sdk\src\php-ext-brotli>(set BROTLI_VERSION=1.2.0 )
C:\sdk\src\php-ext-brotli>sed -i 's/AC_DEFINE..USE_BROTLI_DICTIONARY./AC_DEFINE\("BROTLI_LIB_VERSION", "1.2.0", "system library version"\);\n AC_DEFINE\("USE_BROTLI_DICTIONARY"/g' /cygdrive/c/sdk/src/php-ext-brotli/config.w32
C:\sdk\src\php-ext-brotli>REM ~~~~~~~~~~~~ other PECL init
C:\sdk\src\php-ext-brotli>for %E in (php-sdk xdebug php-geos php-proj php-ogr php-ext-zstd pecl-datetime-timezonedb pecl-system-sync pecl-igbinary pecl-parallel) do (
call C:\sdk\batch\modules\common\init.bat %E
if exist C:\sdk\batch\patches\php-src\8.5\pecl-%E.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-%E.patch )
)
C:\sdk\src\php-ext-brotli>(
call C:\sdk\batch\modules\common\init.bat php-sdk
if exist C:\sdk\batch\patches\php-src\8.5\pecl-php-sdk.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-php-sdk.patch )
)
** [init] php-sdk
C:\sdk\src\php-ext-brotli>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-ext-brotli>REM path for find
C:\sdk\src\php-ext-brotli>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-ext-brotli>setlocal enabledelayedexpansion
C:\sdk\src\php-ext-brotli>if exist C:\sdk\src\php-sdk\. (
cd C:\sdk\src\php-sdk
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php php-sdk`) do (set GET_VERSION=%F )
if exist C:\sdk\src\php-sdk\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\php-sdk.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-sdk.patch )
if exist C:\sdk\batch\patches\php-sdk.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-sdk.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\php-sdk\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\php-sdk.patch (
echo > apply php-sdk.patch
svn patch C:\sdk\batch\modules\php-sdk.patch .
)
if exist C:\sdk\batch\modules\php-sdk.!SCM_COMORREV!.patch (
echo > apply php-sdk.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\php-sdk.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\php-sdk>(set GET_VERSION=2.5.0 )
C:\sdk\src\php-sdk>(set SCM_COMORREV=4139b9f )
C:\sdk\src\php-sdk>(set SCM_TAG=php-sdk-2.5.0 )
C:\sdk\src\php-sdk>(set SCM_COMORREV_DATE=2025-09-24 )
C:\sdk\src\php-sdk>(set SCM_URL=https://github.com/php/php-sdk-binary-tools.git )
git tag:php-sdk-2.5.0
C:\sdk\src\php-sdk>if 0 == 0 (
echo > apply php-sdk.patch
REM git apply --stat C:\sdk\batch\patches\php-sdk.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-sdk.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip php-sdk.patch )
> apply php-sdk.patch
Applied patch bin/phpsdk_setshell.bat cleanly.
C:\sdk\src\php-sdk>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\php-sdk>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\php-sdk>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\php-sdk>endlocal & cd C:\sdk\src\php-sdk & set SCM_COMORREV=4139b9f & set SCM_TAG=php-sdk-2.5.0 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2025-09-24 & set SCM_URL=https://github.com/php/php-sdk-binary-tools.git & set GET_VERSION=2.5.0
C:\sdk\src\php-sdk>if "1" == "1" (
echo SCM_COMORREV:4139b9f
echo SCM_TAG:php-sdk-2.5.0
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2025-09-24
echo SCM_URL:https://github.com/php/php-sdk-binary-tools.git
echo GET_VERSION:2.5.0
)
SCM_COMORREV:4139b9f
SCM_TAG:php-sdk-2.5.0
SCM_BRANCH:
SCM_COMORREV_DATE:2025-09-24
SCM_URL:https://github.com/php/php-sdk-binary-tools.git
GET_VERSION:2.5.0
C:\sdk\src\php-sdk>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\php-sdk\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\php-sdk
mkdir C:\sdk\build\vs18_x64-avx2\php-sdk
cd /D C:\sdk\build\vs18_x64-avx2\php-sdk
)
C:\sdk\src\php-sdk>(
call C:\sdk\batch\modules\common\init.bat xdebug
if exist C:\sdk\batch\patches\php-src\8.5\pecl-xdebug.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-xdebug.patch )
)
** [init] xdebug
C:\sdk\src\php-sdk>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-sdk>REM path for find
C:\sdk\src\php-sdk>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-sdk>setlocal enabledelayedexpansion
C:\sdk\src\php-sdk>if exist C:\sdk\src\xdebug\. (
cd C:\sdk\src\xdebug
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php xdebug`) do (set GET_VERSION=%F )
if exist C:\sdk\src\xdebug\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\xdebug.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\xdebug.patch )
if exist C:\sdk\batch\patches\xdebug.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\xdebug.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\xdebug\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\xdebug.patch (
echo > apply xdebug.patch
svn patch C:\sdk\batch\modules\xdebug.patch .
)
if exist C:\sdk\batch\modules\xdebug.!SCM_COMORREV!.patch (
echo > apply xdebug.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\xdebug.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\xdebug>(set GET_VERSION=3.5.0.2 )
C:\sdk\src\xdebug>(set SCM_COMORREV=377ffc53 )
C:\sdk\src\xdebug>(set SCM_TAG=3.5.0alpha2 )
C:\sdk\src\xdebug>(set SCM_COMORREV_DATE=2025-10-07 )
C:\sdk\src\xdebug>(set SCM_URL=https://github.com/xdebug/xdebug.git )
git tag:3.5.0alpha2
C:\sdk\src\xdebug>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\xdebug>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\xdebug>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\xdebug>endlocal & cd C:\sdk\src\xdebug & set SCM_COMORREV=377ffc53 & set SCM_TAG=3.5.0alpha2 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2025-10-07 & set SCM_URL=https://github.com/xdebug/xdebug.git & set GET_VERSION=3.5.0.2
C:\sdk\src\xdebug>if "1" == "1" (
echo SCM_COMORREV:377ffc53
echo SCM_TAG:3.5.0alpha2
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2025-10-07
echo SCM_URL:https://github.com/xdebug/xdebug.git
echo GET_VERSION:3.5.0.2
)
SCM_COMORREV:377ffc53
SCM_TAG:3.5.0alpha2
SCM_BRANCH:
SCM_COMORREV_DATE:2025-10-07
SCM_URL:https://github.com/xdebug/xdebug.git
GET_VERSION:3.5.0.2
C:\sdk\src\xdebug>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\xdebug\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\xdebug
mkdir C:\sdk\build\vs18_x64-avx2\xdebug
cd /D C:\sdk\build\vs18_x64-avx2\xdebug
)
C:\sdk\src\xdebug>if 0 == 0 (
echo > apply pecl-xdebug.patch
REM git apply --stat C:\sdk\batch\patches\php-src\8.5\pecl-xdebug.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\php-src\8.5\pecl-xdebug.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip pecl-xdebug.patch )
> apply pecl-xdebug.patch
Applied patch .github/workflows/tests.yml cleanly.
Applied patch src/lib/maps/maps_private.c cleanly.
Applied patch config.m4 cleanly.
Applied patch config.w32 cleanly.
Applied patch package.xml cleanly.
Applied patch src/lib/maps/maps_private.c cleanly.
Applied patch src/lib/maps/parser.c cleanly.
Applied patch src/lib/normalize_path.c cleanly.
Applied patch src/lib/normalize_path.h cleanly.
Applied patch src/lib/usefulstuff.c cleanly.
Applied patch src/lib/usefulstuff.h cleanly.
Applied patch tests/ctest/Makefile cleanly.
Applied patch src/lib/maps/maps.c cleanly.
C:\sdk\src\xdebug>(
call C:\sdk\batch\modules\common\init.bat php-geos
if exist C:\sdk\batch\patches\php-src\8.5\pecl-php-geos.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-php-geos.patch )
)
** [init] php-geos
C:\sdk\src\xdebug>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\xdebug>REM path for find
C:\sdk\src\xdebug>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\xdebug>setlocal enabledelayedexpansion
C:\sdk\src\xdebug>if exist C:\sdk\src\php-geos\. (
cd C:\sdk\src\php-geos
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php php-geos`) do (set GET_VERSION=%F )
if exist C:\sdk\src\php-geos\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\php-geos.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-geos.patch )
if exist C:\sdk\batch\patches\php-geos.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-geos.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\php-geos\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\php-geos.patch (
echo > apply php-geos.patch
svn patch C:\sdk\batch\modules\php-geos.patch .
)
if exist C:\sdk\batch\modules\php-geos.!SCM_COMORREV!.patch (
echo > apply php-geos.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\php-geos.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\php-geos>(set GET_VERSION=# nogit version: 1.0.1.2 [C:/sdk/src/php-geos/php_geos.h] )
C:\sdk\src\php-geos>(set GET_VERSION=1.0.1.2 )
C:\sdk\src\php-geos>(set SCM_COMORREV=cd8fed7 )
C:\sdk\src\php-geos>(set SCM_BRANCH=master )
C:\sdk\src\php-geos>(set SCM_COMORREV_DATE=2025-07-17 )
C:\sdk\src\php-geos>(set SCM_URL=https://github.com/nono303/php-geos.git )
git branch:master commit:cd8fed7
C:\sdk\src\php-geos>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\php-geos>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\php-geos>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\php-geos>endlocal & cd C:\sdk\src\php-geos & set SCM_COMORREV=cd8fed7 & set SCM_TAG= & set SCM_BRANCH=master & set SCM_COMORREV_DATE=2025-07-17 & set SCM_URL=https://github.com/nono303/php-geos.git & set GET_VERSION=1.0.1.2
C:\sdk\src\php-geos>if "1" == "1" (
echo SCM_COMORREV:cd8fed7
echo SCM_TAG:
echo SCM_BRANCH:master
echo SCM_COMORREV_DATE:2025-07-17
echo SCM_URL:https://github.com/nono303/php-geos.git
echo GET_VERSION:1.0.1.2
)
SCM_COMORREV:cd8fed7
SCM_TAG:
SCM_BRANCH:master
SCM_COMORREV_DATE:2025-07-17
SCM_URL:https://github.com/nono303/php-geos.git
GET_VERSION:1.0.1.2
C:\sdk\src\php-geos>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\php-geos\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\php-geos
mkdir C:\sdk\build\vs18_x64-avx2\php-geos
cd /D C:\sdk\build\vs18_x64-avx2\php-geos
)
C:\sdk\src\php-geos>(
call C:\sdk\batch\modules\common\init.bat php-proj
if exist C:\sdk\batch\patches\php-src\8.5\pecl-php-proj.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-php-proj.patch )
)
** [init] php-proj
C:\sdk\src\php-geos>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-geos>REM path for find
C:\sdk\src\php-geos>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-geos>setlocal enabledelayedexpansion
C:\sdk\src\php-geos>if exist C:\sdk\src\php-proj\. (
cd C:\sdk\src\php-proj
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php php-proj`) do (set GET_VERSION=%F )
if exist C:\sdk\src\php-proj\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\php-proj.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-proj.patch )
if exist C:\sdk\batch\patches\php-proj.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-proj.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\php-proj\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\php-proj.patch (
echo > apply php-proj.patch
svn patch C:\sdk\batch\modules\php-proj.patch .
)
if exist C:\sdk\batch\modules\php-proj.!SCM_COMORREV!.patch (
echo > apply php-proj.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\php-proj.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\php-proj>(set GET_VERSION=# nogit version: 3.0.3 [C:/sdk/src/php-proj/src/php_proj.h] )
C:\sdk\src\php-proj>(set GET_VERSION=3.0.3 )
C:\sdk\src\php-proj>(set SCM_COMORREV=6bb5715 )
C:\sdk\src\php-proj>(set SCM_TAG=v3.0.3 )
C:\sdk\src\php-proj>(set SCM_COMORREV_DATE=2023-01-27 )
C:\sdk\src\php-proj>(set SCM_URL=https://github.com/swen100/phpng-proj.git )
git tag:v3.0.3
C:\sdk\src\php-proj>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\php-proj>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\php-proj>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\php-proj>endlocal & cd C:\sdk\src\php-proj & set SCM_COMORREV=6bb5715 & set SCM_TAG=v3.0.3 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2023-01-27 & set SCM_URL=https://github.com/swen100/phpng-proj.git & set GET_VERSION=3.0.3
C:\sdk\src\php-proj>if "1" == "1" (
echo SCM_COMORREV:6bb5715
echo SCM_TAG:v3.0.3
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2023-01-27
echo SCM_URL:https://github.com/swen100/phpng-proj.git
echo GET_VERSION:3.0.3
)
SCM_COMORREV:6bb5715
SCM_TAG:v3.0.3
SCM_BRANCH:
SCM_COMORREV_DATE:2023-01-27
SCM_URL:https://github.com/swen100/phpng-proj.git
GET_VERSION:3.0.3
C:\sdk\src\php-proj>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\php-proj\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\php-proj
mkdir C:\sdk\build\vs18_x64-avx2\php-proj
cd /D C:\sdk\build\vs18_x64-avx2\php-proj
)
C:\sdk\src\php-proj>(
call C:\sdk\batch\modules\common\init.bat php-ogr
if exist C:\sdk\batch\patches\php-src\8.5\pecl-php-ogr.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-php-ogr.patch )
)
** [init] php-ogr
C:\sdk\src\php-proj>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-proj>REM path for find
C:\sdk\src\php-proj>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-proj>setlocal enabledelayedexpansion
C:\sdk\src\php-proj>if exist C:\sdk\src\php-ogr\. (
cd C:\sdk\src\php-ogr
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php php-ogr`) do (set GET_VERSION=%F )
if exist C:\sdk\src\php-ogr\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\php-ogr.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-ogr.patch )
if exist C:\sdk\batch\patches\php-ogr.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-ogr.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\php-ogr\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\php-ogr.patch (
echo > apply php-ogr.patch
svn patch C:\sdk\batch\modules\php-ogr.patch .
)
if exist C:\sdk\batch\modules\php-ogr.!SCM_COMORREV!.patch (
echo > apply php-ogr.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\php-ogr.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\php-ogr>(set GET_VERSION=# nogit version: 1.7.0 [C:/sdk/src/php-ogr/php_ogr.h] )
C:\sdk\src\php-ogr>(set GET_VERSION=1.7.0 )
C:\sdk\src\php-ogr>(set SCM_COMORREV=89b3eba )
C:\sdk\src\php-ogr>(set SCM_BRANCH=master )
C:\sdk\src\php-ogr>(set SCM_COMORREV_DATE=2025-05-05 )
C:\sdk\src\php-ogr>(set SCM_URL=https://github.com/nono303/php-ogr )
git branch:master commit:89b3eba
C:\sdk\src\php-ogr>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\php-ogr>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\php-ogr>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\php-ogr>endlocal & cd C:\sdk\src\php-ogr & set SCM_COMORREV=89b3eba & set SCM_TAG= & set SCM_BRANCH=master & set SCM_COMORREV_DATE=2025-05-05 & set SCM_URL=https://github.com/nono303/php-ogr & set GET_VERSION=1.7.0
C:\sdk\src\php-ogr>if "1" == "1" (
echo SCM_COMORREV:89b3eba
echo SCM_TAG:
echo SCM_BRANCH:master
echo SCM_COMORREV_DATE:2025-05-05
echo SCM_URL:https://github.com/nono303/php-ogr
echo GET_VERSION:1.7.0
)
SCM_COMORREV:89b3eba
SCM_TAG:
SCM_BRANCH:master
SCM_COMORREV_DATE:2025-05-05
SCM_URL:https://github.com/nono303/php-ogr
GET_VERSION:1.7.0
C:\sdk\src\php-ogr>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\php-ogr\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\php-ogr
mkdir C:\sdk\build\vs18_x64-avx2\php-ogr
cd /D C:\sdk\build\vs18_x64-avx2\php-ogr
)
C:\sdk\src\php-ogr>(
call C:\sdk\batch\modules\common\init.bat php-ext-zstd
if exist C:\sdk\batch\patches\php-src\8.5\pecl-php-ext-zstd.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-php-ext-zstd.patch )
)
** [init] php-ext-zstd
C:\sdk\src\php-ogr>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-ogr>REM path for find
C:\sdk\src\php-ogr>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-ogr>setlocal enabledelayedexpansion
C:\sdk\src\php-ogr>if exist C:\sdk\src\php-ext-zstd\. (
cd C:\sdk\src\php-ext-zstd
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php php-ext-zstd`) do (set GET_VERSION=%F )
if exist C:\sdk\src\php-ext-zstd\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\php-ext-zstd.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-ext-zstd.patch )
if exist C:\sdk\batch\patches\php-ext-zstd.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-ext-zstd.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\php-ext-zstd\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\php-ext-zstd.patch (
echo > apply php-ext-zstd.patch
svn patch C:\sdk\batch\modules\php-ext-zstd.patch .
)
if exist C:\sdk\batch\modules\php-ext-zstd.!SCM_COMORREV!.patch (
echo > apply php-ext-zstd.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\php-ext-zstd.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\php-ext-zstd>(set GET_VERSION=# nogit version: .15.2 [C:/sdk/src/php-ext-zstd/php_zstd.h] )
C:\sdk\src\php-ext-zstd>(set GET_VERSION=0.15.2 )
C:\sdk\src\php-ext-zstd>(set SCM_COMORREV=666c9fe )
C:\sdk\src\php-ext-zstd>(set SCM_TAG=0.15.2 )
C:\sdk\src\php-ext-zstd>(set SCM_COMORREV_DATE=2025-09-02 )
C:\sdk\src\php-ext-zstd>(set SCM_URL=https://github.com/kjdev/php-ext-zstd.git )
git tag:0.15.2
C:\sdk\src\php-ext-zstd>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\php-ext-zstd>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\php-ext-zstd>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\php-ext-zstd>endlocal & cd C:\sdk\src\php-ext-zstd & set SCM_COMORREV=666c9fe & set SCM_TAG=0.15.2 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2025-09-02 & set SCM_URL=https://github.com/kjdev/php-ext-zstd.git & set GET_VERSION=0.15.2
C:\sdk\src\php-ext-zstd>if "1" == "1" (
echo SCM_COMORREV:666c9fe
echo SCM_TAG:0.15.2
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2025-09-02
echo SCM_URL:https://github.com/kjdev/php-ext-zstd.git
echo GET_VERSION:0.15.2
)
SCM_COMORREV:666c9fe
SCM_TAG:0.15.2
SCM_BRANCH:
SCM_COMORREV_DATE:2025-09-02
SCM_URL:https://github.com/kjdev/php-ext-zstd.git
GET_VERSION:0.15.2
C:\sdk\src\php-ext-zstd>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\php-ext-zstd\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\php-ext-zstd
mkdir C:\sdk\build\vs18_x64-avx2\php-ext-zstd
cd /D C:\sdk\build\vs18_x64-avx2\php-ext-zstd
)
C:\sdk\src\php-ext-zstd>(
call C:\sdk\batch\modules\common\init.bat pecl-datetime-timezonedb
if exist C:\sdk\batch\patches\php-src\8.5\pecl-pecl-datetime-timezonedb.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-pecl-datetime-timezonedb.patch )
)
** [init] pecl-datetime-timezonedb
C:\sdk\src\php-ext-zstd>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-ext-zstd>REM path for find
C:\sdk\src\php-ext-zstd>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-ext-zstd>setlocal enabledelayedexpansion
C:\sdk\src\php-ext-zstd>if exist C:\sdk\src\pecl-datetime-timezonedb\. (
cd C:\sdk\src\pecl-datetime-timezonedb
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php pecl-datetime-timezonedb`) do (set GET_VERSION=%F )
if exist C:\sdk\src\pecl-datetime-timezonedb\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\pecl-datetime-timezonedb.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-datetime-timezonedb.patch )
if exist C:\sdk\batch\patches\pecl-datetime-timezonedb.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-datetime-timezonedb.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\pecl-datetime-timezonedb\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\pecl-datetime-timezonedb.patch (
echo > apply pecl-datetime-timezonedb.patch
svn patch C:\sdk\batch\modules\pecl-datetime-timezonedb.patch .
)
if exist C:\sdk\batch\modules\pecl-datetime-timezonedb.!SCM_COMORREV!.patch (
echo > apply pecl-datetime-timezonedb.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\pecl-datetime-timezonedb.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\pecl-datetime-timezonedb>(set GET_VERSION=2025.2.2 )
C:\sdk\src\pecl-datetime-timezonedb>(set SCM_COMORREV=1d2ec31 )
C:\sdk\src\pecl-datetime-timezonedb>(set SCM_TAG=2025.2.2 )
C:\sdk\src\pecl-datetime-timezonedb>(set SCM_COMORREV_DATE=2025-09-25 )
C:\sdk\src\pecl-datetime-timezonedb>(set SCM_URL=https://github.com/php/pecl-datetime-timezonedb.git )
git tag:2025.2.2
C:\sdk\src\pecl-datetime-timezonedb>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\pecl-datetime-timezonedb>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\pecl-datetime-timezonedb>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\pecl-datetime-timezonedb>endlocal & cd C:\sdk\src\pecl-datetime-timezonedb & set SCM_COMORREV=1d2ec31 & set SCM_TAG=2025.2.2 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2025-09-25 & set SCM_URL=https://github.com/php/pecl-datetime-timezonedb.git & set GET_VERSION=2025.2.2
C:\sdk\src\pecl-datetime-timezonedb>if "1" == "1" (
echo SCM_COMORREV:1d2ec31
echo SCM_TAG:2025.2.2
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2025-09-25
echo SCM_URL:https://github.com/php/pecl-datetime-timezonedb.git
echo GET_VERSION:2025.2.2
)
SCM_COMORREV:1d2ec31
SCM_TAG:2025.2.2
SCM_BRANCH:
SCM_COMORREV_DATE:2025-09-25
SCM_URL:https://github.com/php/pecl-datetime-timezonedb.git
GET_VERSION:2025.2.2
C:\sdk\src\pecl-datetime-timezonedb>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\pecl-datetime-timezonedb\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\pecl-datetime-timezonedb
mkdir C:\sdk\build\vs18_x64-avx2\pecl-datetime-timezonedb
cd /D C:\sdk\build\vs18_x64-avx2\pecl-datetime-timezonedb
)
C:\sdk\src\pecl-datetime-timezonedb>(
call C:\sdk\batch\modules\common\init.bat pecl-system-sync
if exist C:\sdk\batch\patches\php-src\8.5\pecl-pecl-system-sync.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-pecl-system-sync.patch )
)
** [init] pecl-system-sync
C:\sdk\src\pecl-datetime-timezonedb>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\pecl-datetime-timezonedb>REM path for find
C:\sdk\src\pecl-datetime-timezonedb>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\pecl-datetime-timezonedb>setlocal enabledelayedexpansion
C:\sdk\src\pecl-datetime-timezonedb>if exist C:\sdk\src\pecl-system-sync\. (
cd C:\sdk\src\pecl-system-sync
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php pecl-system-sync`) do (set GET_VERSION=%F )
if exist C:\sdk\src\pecl-system-sync\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\pecl-system-sync.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-system-sync.patch )
if exist C:\sdk\batch\patches\pecl-system-sync.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-system-sync.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\pecl-system-sync\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\pecl-system-sync.patch (
echo > apply pecl-system-sync.patch
svn patch C:\sdk\batch\modules\pecl-system-sync.patch .
)
if exist C:\sdk\batch\modules\pecl-system-sync.!SCM_COMORREV!.patch (
echo > apply pecl-system-sync.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\pecl-system-sync.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\pecl-system-sync>(set GET_VERSION=# nogit version: 1.1.3 [C:/sdk/src/pecl-system-sync/php_sync.h] )
C:\sdk\src\pecl-system-sync>(set GET_VERSION=1.1.3 )
C:\sdk\src\pecl-system-sync>(set SCM_COMORREV=36d5be0 )
C:\sdk\src\pecl-system-sync>(set SCM_BRANCH=master )
C:\sdk\src\pecl-system-sync>(set SCM_COMORREV_DATE=2023-06-28 )
C:\sdk\src\pecl-system-sync>(set SCM_URL=https://github.com/php/pecl-system-sync )
git branch:master commit:36d5be0
C:\sdk\src\pecl-system-sync>if 0 == 0 (
echo > apply pecl-system-sync.patch
REM git apply --stat C:\sdk\batch\patches\pecl-system-sync.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\pecl-system-sync.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip pecl-system-sync.patch )
> apply pecl-system-sync.patch
Applied patch sync.c cleanly.
C:\sdk\src\pecl-system-sync>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\pecl-system-sync>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\pecl-system-sync>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\pecl-system-sync>endlocal & cd C:\sdk\src\pecl-system-sync & set SCM_COMORREV=36d5be0 & set SCM_TAG= & set SCM_BRANCH=master & set SCM_COMORREV_DATE=2023-06-28 & set SCM_URL=https://github.com/php/pecl-system-sync & set GET_VERSION=1.1.3
C:\sdk\src\pecl-system-sync>if "1" == "1" (
echo SCM_COMORREV:36d5be0
echo SCM_TAG:
echo SCM_BRANCH:master
echo SCM_COMORREV_DATE:2023-06-28
echo SCM_URL:https://github.com/php/pecl-system-sync
echo GET_VERSION:1.1.3
)
SCM_COMORREV:36d5be0
SCM_TAG:
SCM_BRANCH:master
SCM_COMORREV_DATE:2023-06-28
SCM_URL:https://github.com/php/pecl-system-sync
GET_VERSION:1.1.3
C:\sdk\src\pecl-system-sync>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\pecl-system-sync\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\pecl-system-sync
mkdir C:\sdk\build\vs18_x64-avx2\pecl-system-sync
cd /D C:\sdk\build\vs18_x64-avx2\pecl-system-sync
)
C:\sdk\src\pecl-system-sync>(
call C:\sdk\batch\modules\common\init.bat pecl-igbinary
if exist C:\sdk\batch\patches\php-src\8.5\pecl-pecl-igbinary.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-pecl-igbinary.patch )
)
** [init] pecl-igbinary
C:\sdk\src\pecl-system-sync>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\pecl-system-sync>REM path for find
C:\sdk\src\pecl-system-sync>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\pecl-system-sync>setlocal enabledelayedexpansion
C:\sdk\src\pecl-system-sync>if exist C:\sdk\src\pecl-igbinary\. (
cd C:\sdk\src\pecl-igbinary
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php pecl-igbinary`) do (set GET_VERSION=%F )
if exist C:\sdk\src\pecl-igbinary\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\pecl-igbinary.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-igbinary.patch )
if exist C:\sdk\batch\patches\pecl-igbinary.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-igbinary.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\pecl-igbinary\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\pecl-igbinary.patch (
echo > apply pecl-igbinary.patch
svn patch C:\sdk\batch\modules\pecl-igbinary.patch .
)
if exist C:\sdk\batch\modules\pecl-igbinary.!SCM_COMORREV!.patch (
echo > apply pecl-igbinary.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\pecl-igbinary.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\pecl-igbinary>(set GET_VERSION=# nogit version: 3.2.17-dev [C:/sdk/src/pecl-igbinary/src/php7/igbinary.h] )
C:\sdk\src\pecl-igbinary>(set GET_VERSION=3.2.17.0 )
C:\sdk\src\pecl-igbinary>(set SCM_COMORREV=64178ef )
C:\sdk\src\pecl-igbinary>(set SCM_BRANCH=master )
C:\sdk\src\pecl-igbinary>(set SCM_COMORREV_DATE=2025-10-05 )
C:\sdk\src\pecl-igbinary>(set SCM_URL=https://github.com/igbinary/igbinary )
git branch:master commit:64178ef
C:\sdk\src\pecl-igbinary>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\pecl-igbinary>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\pecl-igbinary>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\pecl-igbinary>endlocal & cd C:\sdk\src\pecl-igbinary & set SCM_COMORREV=64178ef & set SCM_TAG= & set SCM_BRANCH=master & set SCM_COMORREV_DATE=2025-10-05 & set SCM_URL=https://github.com/igbinary/igbinary & set GET_VERSION=3.2.17.0
C:\sdk\src\pecl-igbinary>if "1" == "1" (
echo SCM_COMORREV:64178ef
echo SCM_TAG:
echo SCM_BRANCH:master
echo SCM_COMORREV_DATE:2025-10-05
echo SCM_URL:https://github.com/igbinary/igbinary
echo GET_VERSION:3.2.17.0
)
SCM_COMORREV:64178ef
SCM_TAG:
SCM_BRANCH:master
SCM_COMORREV_DATE:2025-10-05
SCM_URL:https://github.com/igbinary/igbinary
GET_VERSION:3.2.17.0
C:\sdk\src\pecl-igbinary>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\pecl-igbinary\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\pecl-igbinary
mkdir C:\sdk\build\vs18_x64-avx2\pecl-igbinary
cd /D C:\sdk\build\vs18_x64-avx2\pecl-igbinary
)
C:\sdk\src\pecl-igbinary>(
call C:\sdk\batch\modules\common\init.bat pecl-parallel
if exist C:\sdk\batch\patches\php-src\8.5\pecl-pecl-parallel.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\php-src\8.5\pecl-pecl-parallel.patch )
)
** [init] pecl-parallel
C:\sdk\src\pecl-igbinary>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\pecl-igbinary>REM path for find
C:\sdk\src\pecl-igbinary>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\pecl-igbinary>setlocal enabledelayedexpansion
C:\sdk\src\pecl-igbinary>if exist C:\sdk\src\pecl-parallel\. (
cd C:\sdk\src\pecl-parallel
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php pecl-parallel`) do (set GET_VERSION=%F )
if exist C:\sdk\src\pecl-parallel\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\pecl-parallel.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-parallel.patch )
if exist C:\sdk\batch\patches\pecl-parallel.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\pecl-parallel.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\pecl-parallel\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\pecl-parallel.patch (
echo > apply pecl-parallel.patch
svn patch C:\sdk\batch\modules\pecl-parallel.patch .
)
if exist C:\sdk\batch\modules\pecl-parallel.!SCM_COMORREV!.patch (
echo > apply pecl-parallel.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\pecl-parallel.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\pecl-parallel>(set GET_VERSION=# nogit version: 1.2.8 [C:/sdk/src/pecl-parallel/php_parallel.h] )
C:\sdk\src\pecl-parallel>(set GET_VERSION=1.2.8 )
C:\sdk\src\pecl-parallel>(set SCM_COMORREV=448fe9f )
C:\sdk\src\pecl-parallel>(set SCM_TAG=v1.2.8 )
C:\sdk\src\pecl-parallel>(set SCM_COMORREV_DATE=2025-07-24 )
C:\sdk\src\pecl-parallel>(set SCM_URL=https://github.com/krakjoe/parallel.git )
git tag:v1.2.8
C:\sdk\src\pecl-parallel>if 0 == 0 (
echo > apply pecl-parallel.patch
REM git apply --stat C:\sdk\batch\patches\pecl-parallel.patch 2>&1 | gawk '{print " " $0}'
git apply --verbose --ignore-space-change --ignore-whitespace C:\sdk\batch\patches\pecl-parallel.patch 2>&1 | grep -v "Checking" | gawk '{print " " $0}'
) else (echo # skip pecl-parallel.patch )
> apply pecl-parallel.patch
Applied patch php_parallel.c cleanly.
C:\sdk\src\pecl-parallel>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\pecl-parallel>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\pecl-parallel>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\pecl-parallel>endlocal & cd C:\sdk\src\pecl-parallel & set SCM_COMORREV=448fe9f & set SCM_TAG=v1.2.8 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2025-07-24 & set SCM_URL=https://github.com/krakjoe/parallel.git & set GET_VERSION=1.2.8
C:\sdk\src\pecl-parallel>if "1" == "1" (
echo SCM_COMORREV:448fe9f
echo SCM_TAG:v1.2.8
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2025-07-24
echo SCM_URL:https://github.com/krakjoe/parallel.git
echo GET_VERSION:1.2.8
)
SCM_COMORREV:448fe9f
SCM_TAG:v1.2.8
SCM_BRANCH:
SCM_COMORREV_DATE:2025-07-24
SCM_URL:https://github.com/krakjoe/parallel.git
GET_VERSION:1.2.8
C:\sdk\src\pecl-parallel>if /I "" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\pecl-parallel\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\pecl-parallel
mkdir C:\sdk\build\vs18_x64-avx2\pecl-parallel
cd /D C:\sdk\build\vs18_x64-avx2\pecl-parallel
)
C:\sdk\src\pecl-parallel>set PHP_SRC_DIR=C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src
C:\sdk\src\pecl-parallel>set PHP_BUILD_DIR=C:\sdk\src\php-sdk\phpmaster\vs18\x64\build
C:\sdk\src\pecl-parallel>REM other way only first time 'phpsdk_buildtree phpmaster'
C:\sdk\src\pecl-parallel>if not exist C:\sdk\src\php-sdk\phpmaster\. mklink /J C:\sdk\src\php-sdk\phpmaster C:\sdk\phpmaster
Jonction creee pour C:\sdk\src\php-sdk\phpmaster <<===>> C:\sdk\phpmaster
C:\sdk\src\pecl-parallel>REM create directory structure
C:\sdk\src\pecl-parallel>if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src C:\sdk\src\php-src
C:\sdk\src\pecl-parallel>if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\. mkdir C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl
C:\sdk\src\pecl-parallel>for %E in (pecl-datetime-timezonedb pecl-memcache pecl-text-xdiff php-ext-brotli php-ext-zstd php-geos php-ogr php-proj xdebug pecl-igbinary pecl-parallel pecl-system-sync) do (if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\%E\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\%E C:\sdk\src\%E )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-datetime-timezonedb\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-datetime-timezonedb C:\sdk\src\pecl-datetime-timezonedb )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-memcache\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-memcache C:\sdk\src\pecl-memcache )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-text-xdiff\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-text-xdiff C:\sdk\src\pecl-text-xdiff )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-ext-brotli\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-ext-brotli C:\sdk\src\php-ext-brotli )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-ext-zstd\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-ext-zstd C:\sdk\src\php-ext-zstd )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-geos\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-geos C:\sdk\src\php-geos )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-ogr\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-ogr C:\sdk\src\php-ogr )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-proj\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\php-proj C:\sdk\src\php-proj )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\xdebug\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\xdebug C:\sdk\src\xdebug )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-igbinary\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-igbinary C:\sdk\src\pecl-igbinary )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-parallel\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-parallel C:\sdk\src\pecl-parallel )
C:\sdk\src\pecl-parallel>(if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-system-sync\. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\pecl\pecl-system-sync C:\sdk\src\pecl-system-sync )
C:\sdk\src\pecl-parallel>if exist C:\sdk\src\php-sdk\phpsdk-local.bat rm -fv C:\sdk\src\php-sdk\phpsdk-local.bat
C:\sdk\src\pecl-parallel>xcopy /C /F /Y C:\sdk\batch\modules\phpsdk-local.bat C:\sdk\src\php-sdk\*
C:\sdk\batch\modules\phpsdk-local.bat -> C:\sdk\src\php-sdk\phpsdk-local.bat
1 fichier(s) copi�(s)
C:\sdk\src\pecl-parallel>call C:\sdk\src\php-sdk\phpsdk-starter.bat -c vs18 -a x64 -s 14.50
PHP SDK 2.4.0-dev
OS architecture: x64
Build architecture: x64
Visual C++: 14.50.35710.0
PHP-SDK path: C:\sdk\src\php-sdk
C:\sdk\src\pecl-parallel>REM ~~~~~~~~~~~~ clean build dir & buildconf
C:\sdk\src\pecl-parallel>if not exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\build. mklink /J C:\sdk\src\php-sdk\phpmaster\vs18\x64\build C:\sdk\build\php
C:\sdk\src\pecl-parallel>cd /D C:\sdk\src\php-sdk\phpmaster\vs18\x64\build
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build>call C:\sdk\softs\cyg64\bin\rm.exe -rdf *
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build>cd /D C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src
C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src>call buildconf.bat
Rebuilding configure.js
Now run 'configure --help'
*** ts ***
phpsdk-config_make for 8.5
configure --enable-native-intrinsics=sse,sse2,sse3,ssse3,sse4.1,sse4.2,avx,avx2 --with-php-build=C:\sdk\release\vs18_x64-avx2 --with-verbosity=2 --disable-debug --disable-phpdbg --disable-phpdbgs --disable-security-flags --enable-debug-pack --enable-fd-setsize=2048 --enable-object-out-dir=../build/ --with-toolset=vs --with-cygwin=C:\sdk\softs\cyg64\bin --with-extra-includes=C:\sdk\release\vs18_x64-avx2\include;C:\sdk\release\vs18_x64-avx2\_proj\include;C:\sdk\release\vs18_x64-avx2\_gdal\include --with-extra-libs=;C:\sdk\release\vs18_x64-avx2\lib;C:\sdk\release\vs18_x64-avx2\_proj\lib;C:\sdk\release\vs18_x64-avx2\_gdal\lib --with-mp=16 --without-geos --disable-zstd --without-gd --without-readline --disable-zip --disable-com-dotnet --disable-brotli --disable-zlib --disable-bcmath --disable-brotli --disable-calendar --disable-ctype --without-dom --disable-filter --without-iconv --without-libxml --without-mysqlnd --disable-phar --without-simplexml --disable-tokenizer --without-xml --disable-xmlwriter --disable-xmlreader --without-analyzer --without-enchant --without-snmp --without-ldap --without-pgsql --disable-embed --disable-ipv6 --disable-cli-win32 --with-xdebug=shared --with-xdebug-compression
PHP Version: 8.5.0-dev
Saving configure options to config.nice.bat
Checking for cl.exe ... <in default path>
WARNING: Using unknown MSVC version 19.50.35710
Detected compiler MSVC 19.50.35710, untested
Detected x64 compiler
Checking for link.exe ... <in default path>
Checking for nmake.exe ... <in default path>
Checking for lib.exe ... <in default path>
Checking for bison.exe ... <in default path>
Detected bison version 3.3.2
Checking for sed.exe ... <in default path>
Checking for re2c.exe ... <in default path>
Detected re2c version 1.1.1
Checking for zip.exe ... <in default path>
Checking for lemon.exe ... <in default path>
Checking for 7za.exe ... <in default path>
Checking for mc.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64
Checking for mt.exe ... C:\Windows Kits\10\bin\10.0.26100.0\\x64
Enabling multi process build
Build dir: C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS
PHP Core: php8ts.dll and php8ts.lib
Checking for ML64.exe ... <in default path>
Enabling SAPI sapi\cgi
Enabling SAPI sapi\cli
Checking for library edit.lib ... <in deps path> \lib\edit.lib
Checking for editline/readline.h ... <in deps path> \include
Enabling extension ext\date
Enabling extension ext\hash
Checking for KeccakHash.h ... ext/hash/sha3/generic64lc
Enabling extension ext\json
Enabling extension ext\lexbor
Enabling extension ext\pcre
Enabling extension ext\random
Enabling extension ext\reflection
Enabling extension ext\spl
Checking for timelib_config.h ... ext/date/lib
Enabling extension ext\standard
supported (80500)
Enabling extension ..\pecl\xdebug [shared]
Checking for library zlib.lib;zlib.lib ... <in deps path> \lib\zlib.lib
Enabling extension ext\opcache
Checking for ir/ir.h ... ext\opcache\jit
Checking for capstone\capstone.h ... <not found>
Checking for capstone\capstone.h ... <not found>
Enabling extension ext\session
Enabling extension ext\uri
Creating build dirs...
Generating files...
Regenerating C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\tmp-php.ini ...
Generating Makefile
Generating main/internal_functions.c
Generating main/config.w32.h
Generating phpize
Done.
Enabled extensions:
-----------------------
| Extension | Mode |
-----------------------
| date | static |
| hash | static |
| json | static |
| lexbor | static |
| pcre | static |
| random | static |
| reflection | static |
| session | static |
| spl | static |
| standard | static |
| uri | static |
-----------------------
Enabled Zend extensions:
----------------------
| Extension | Mode |
----------------------
| opcache | static |
| xdebug | shared |
----------------------
Enabled SAPI:
-------------
| Sapi Name |
-------------
| cgi |
| cli |
-------------
----------------------------------------------------
| | |
----------------------------------------------------
| Build type | Release |
| Thread Safety | Yes |
| Compiler | MSVC 19.50.35710, untested |
| Target Architecture | x64 |
| Host Architecture | x64 |
| Optimization | PGO disabled |
| Native intrinsics | AVX2 |
| Static analyzer | disabled |
----------------------------------------------------
Type 'nmake' to build PHP
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
Recreating build dirs
bison.exe -Wall --output=Zend/zend_ini_parser.c -v -d Zend/zend_ini_parser.y
bison.exe -Wall --output=Zend/zend_language_parser.c -v -d Zend/zend_language_parser.y
"re2c.exe" --no-generation-date --case-inverted -cbdFt Zend/zend_ini_scanner_defs.h -oZend/zend_ini_scanner.c Zend/zend_ini_scanner.l
"re2c.exe" --no-generation-date --case-inverted -cbdFt Zend/zend_language_scanner_defs.h -oZend/zend_language_scanner.c Zend/zend_language_scanner.l
bison.exe -Wall --output=sapi/phpdbg/phpdbg_parser.c -v -d sapi/phpdbg/phpdbg_parser.y
"re2c.exe" --no-generation-date -cbdFo sapi/phpdbg/phpdbg_lexer.c sapi/phpdbg/phpdbg_lexer.l
type ext\pcre\php_pcre.def > C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.dll.def
"C:\Windows Kits\10\bin\10.0.26100.0\\x64\mc.exe" -h win32\ -r C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ -x C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ win32\build\wsyslog.mc
MC: Compiling win32\build\wsyslog.mc
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\ /c ..\pecl\xdebug\xdebug.c
xdebug.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\base\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\base\ /c ..\pecl\xdebug\src\base\base.c ..\pecl\xdebug\src\base\ctrl_socket.c ..\pecl\xdebug\src\base\filter.c
base.c
ctrl_socket.c
filter.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\ /c ..\pecl\xdebug\src\lib\cmd_parser.c ..\pecl\xdebug\src\lib\compat.c ..\pecl\xdebug\src\lib\crc32.c ..\pecl\xdebug\src\lib\file.c ..\pecl\xdebug\src\lib\hash.c ..\pecl\xdebug\src\lib\headers.c ..\pecl\xdebug\src\lib\lib.c ..\pecl\xdebug\src\lib\llist.c ..\pecl\xdebug\src\lib\log.c ..\pecl\xdebug\src\lib\normalize_path.c ..\pecl\xdebug\src\lib\set.c ..\pecl\xdebug\src\lib\str.c ..\pecl\xdebug\src\lib\timing.c ..\pecl\xdebug\src\lib\trim.c ..\pecl\xdebug\src\lib\usefulstuff.c ..\pecl\xdebug\src\lib\var.c ..\pecl\xdebug\src\lib\var_export_html.c ..\pecl\xdebug\src\lib\var_export_line.c ..\pecl\xdebug\src\lib\var_export_text.c ..\pecl\xdebug\src\lib\var_export_xml.c ..\pecl\xdebug\src\lib\xdebug_strndup.c ..\pecl\xdebug\src\lib\xml.c
cmd_parser.c
compat.c
crc32.c
file.c
hash.c
headers.c
lib.c
llist.c
log.c
normalize_path.c
set.c
str.c
timing.c
trim.c
usefulstuff.c
var.c
var_export_html.c
var_export_line.c
var_export_text.c
var_export_xml.c
xdebug_strndup.c
xml.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\maps\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\lib\maps\ /c ..\pecl\xdebug\src\lib\maps\maps.c ..\pecl\xdebug\src\lib\maps\maps_private.c ..\pecl\xdebug\src\lib\maps\parser.c
maps.c
maps_private.c
parser.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\coverage\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\coverage\ /c ..\pecl\xdebug\src\coverage\branch_info.c ..\pecl\xdebug\src\coverage\code_coverage.c
branch_info.c
code_coverage.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\debugger\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\debugger\ /c ..\pecl\xdebug\src\debugger\com.c ..\pecl\xdebug\src\debugger\debugger.c ..\pecl\xdebug\src\debugger\handler_dbgp.c ..\pecl\xdebug\src\debugger\handlers.c
com.c
debugger.c
handler_dbgp.c
handlers.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\develop\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\develop\ /c ..\pecl\xdebug\src\develop\develop.c ..\pecl\xdebug\src\develop\monitor.c ..\pecl\xdebug\src\develop\php_functions.c ..\pecl\xdebug\src\develop\stack.c ..\pecl\xdebug\src\develop\superglobals.c
develop.c
monitor.c
php_functions.c
stack.c
superglobals.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\gcstats\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\gcstats\ /c ..\pecl\xdebug\src\gcstats\gc_stats.c
gc_stats.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\profiler\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\profiler\ /c ..\pecl\xdebug\src\profiler\profiler.c
profiler.c
"cl.exe" /D ZEND_COMPILE_DL_EXT=1 /D COMPILE_DL_XDEBUG /D XDEBUG_EXPORTS=1 /I ..\pecl\xdebug /I ..\pecl\xdebug/src /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\tracing\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\pecl\xdebug\src\tracing\ /c ..\pecl\xdebug\src\tracing\trace_computerized.c ..\pecl\xdebug\src\tracing\trace_flamegraph.c ..\pecl\xdebug\src\tracing\trace_html.c ..\pecl\xdebug\src\tracing\trace_textual.c ..\pecl\xdebug\src\tracing\tracing.c
trace_computerized.c
trace_flamegraph.c
trace_html.c
trace_textual.c
tracing.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\Zend\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\Zend\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /c Zend\zend.c Zend\zend_API.c Zend\zend_alloc.c Zend\zend_ast.c Zend\zend_atomic.c Zend\zend_attributes.c Zend\zend_builtin_functions.c Zend\zend_call_stack.c Zend\zend_closures.c Zend\zend_compile.c Zend\zend_constants.c Zend\zend_cpuinfo.c Zend\zend_default_classes.c Zend\zend_enum.c Zend\zend_exceptions.c Zend\zend_execute.c Zend\zend_execute_API.c Zend\zend_extensions.c Zend\zend_fibers.c Zend\zend_float.c Zend\zend_frameless_function.c Zend\zend_gc.c Zend\zend_generators.c Zend\zend_hash.c Zend\zend_highlight.c Zend\zend_hrtime.c Zend\zend_inheritance.c Zend\zend_ini.c Zend\zend_ini_parser.c Zend\zend_ini_scanner.c Zend\zend_interfaces.c Zend\zend_iterators.c Zend\zend_language_parser.c Zend\zend_language_scanner.c Zend\zend_lazy_objects.c Zend\zend_list.c Zend\zend_llist.c Zend\zend_multibyte.c Zend\zend_object_handlers.c Zend\zend_objects.c Zend\zend_objects_API.c Zend\zend_observer.c Zend\zend_opcode.c Zend\zend_operators.c Zend\zend_property_hooks.c Zend\zend_ptr_stack.c Zend\zend_smart_str.c Zend\zend_sort.c Zend\zend_stack.c Zend\zend_stream.c Zend\zend_string.c Zend\zend_strtod.c Zend\zend_system_id.c Zend\zend_variables.c Zend\zend_virtual_cwd.c Zend\zend_vm_opcodes.c Zend\zend_weakrefs.c
zend.c
zend_API.c
zend_alloc.c
zend_ast.c
zend_atomic.c
zend_attributes.c
zend_builtin_functions.c
zend_call_stack.c
zend_closures.c
zend_compile.c
zend_constants.c
zend_cpuinfo.c
zend_default_classes.c
zend_enum.c
zend_exceptions.c
zend_execute.c
zend_execute_API.c
zend_extensions.c
zend_fibers.c
zend_float.c
zend_frameless_function.c
zend_gc.c
zend_generators.c
zend_hash.c
zend_highlight.c
zend_hrtime.c
zend_inheritance.c
zend_ini.c
zend_ini_parser.c
zend_ini_scanner.c
zend_interfaces.c
zend_iterators.c
zend_language_parser.c
zend_language_scanner.c
zend_lazy_objects.c
zend_list.c
zend_llist.c
zend_multibyte.c
zend_object_handlers.c
zend_objects.c
zend_objects_API.c
zend_observer.c
zend_opcode.c
zend_operators.c
zend_property_hooks.c
zend_ptr_stack.c
zend_smart_str.c
zend_sort.c
zend_stack.c
zend_stream.c
zend_string.c
zend_strtod.c
zend_system_id.c
zend_variables.c
zend_virtual_cwd.c
zend_vm_opcodes.c
zend_weakrefs.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\Zend\Optimizer\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\Zend\Optimizer\ /c Zend\Optimizer\block_pass.c Zend\Optimizer\compact_literals.c Zend\Optimizer\compact_vars.c Zend\Optimizer\dce.c Zend\Optimizer\dfa_pass.c Zend\Optimizer\escape_analysis.c Zend\Optimizer\nop_removal.c Zend\Optimizer\optimize_func_calls.c Zend\Optimizer\optimize_temp_vars_5.c Zend\Optimizer\pass1.c Zend\Optimizer\pass3.c Zend\Optimizer\sccp.c Zend\Optimizer\scdf.c Zend\Optimizer\zend_call_graph.c Zend\Optimizer\zend_cfg.c Zend\Optimizer\zend_dfg.c Zend\Optimizer\zend_dump.c Zend\Optimizer\zend_func_info.c Zend\Optimizer\zend_inference.c Zend\Optimizer\zend_optimizer.c Zend\Optimizer\zend_ssa.c
block_pass.c
compact_literals.c
compact_vars.c
dce.c
dfa_pass.c
escape_analysis.c
nop_removal.c
optimize_func_calls.c
optimize_temp_vars_5.c
pass1.c
pass3.c
sccp.c
scdf.c
zend_call_graph.c
zend_cfg.c
zend_dfg.c
zend_dump.c
zend_func_info.c
zend_inference.c
zend_optimizer.c
zend_ssa.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\main\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\main\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /c main\SAPI.c main\fopen_wrappers.c main\getopt.c main\internal_functions.c main\main.c main\network.c main\output.c main\php_content_types.c main\php_glob.c main\php_ini.c main\php_ini_builder.c main\php_odbc_utils.c main\php_open_temporary_file.c main\php_scandir.c main\php_syslog.c main\php_ticks.c main\php_variables.c main\reentrancy.c main\rfc1867.c main\safe_bcmp.c main\snprintf.c main\spprintf.c main\strlcat.c main\strlcpy.c
SAPI.c
fopen_wrappers.c
getopt.c
internal_functions.c
main.c
network.c
output.c
php_content_types.c
php_glob.c
php_ini.c
php_ini_builder.c
php_odbc_utils.c
php_open_temporary_file.c
php_scandir.c
php_syslog.c
php_ticks.c
php_variables.c
reentrancy.c
rfc1867.c
safe_bcmp.c
snprintf.c
spprintf.c
strlcat.c
strlcpy.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\main\streams\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\main\streams\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /c main\streams\cast.c main\streams\filter.c main\streams\glob_wrapper.c main\streams\memory.c main\streams\mmap.c main\streams\plain_wrapper.c main\streams\streams.c main\streams\transports.c main\streams\userspace.c main\streams\xp_socket.c
cast.c
filter.c
glob_wrapper.c
memory.c
mmap.c
plain_wrapper.c
streams.c
transports.c
userspace.c
xp_socket.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\win32\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\win32\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /c win32\codepage.c win32\console.c win32\dllmain.c win32\fnmatch.c win32\ftok.c win32\getrusage.c win32\globals.c win32\ioutil.c win32\nice.c win32\readdir.c win32\registry.c win32\select.c win32\sendmail.c win32\signal.c win32\sockets.c win32\time.c win32\winutil.c win32\wsyslog.c
codepage.c
console.c
dllmain.c
fnmatch.c
ftok.c
getrusage.c
globals.c
ioutil.c
nice.c
readdir.c
registry.c
select.c
sendmail.c
signal.c
sockets.c
time.c
winutil.c
wsyslog.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\TSRM\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\TSRM\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /c TSRM\TSRM.c TSRM\tsrm_win32.c
TSRM.c
tsrm_win32.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\date\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\date\ /c ext\date\php_date.c
php_date.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /Iext/date/lib /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /DHAVE_TIMELIB_CONFIG_H=1 /wd4244 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\date\lib\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\date\lib\ /c ext\date\lib\astro.c ext\date\lib\dow.c ext\date\lib\interval.c ext\date\lib\parse_date.c ext\date\lib\parse_iso_intervals.c ext\date\lib\parse_posix.c ext\date\lib\parse_tz.c ext\date\lib\timelib.c ext\date\lib\tm2unixtime.c ext\date\lib\unixtime2tm.c
astro.c
dow.c
interval.c
parse_date.c
parse_iso_intervals.c
parse_posix.c
parse_tz.c
timelib.c
tm2unixtime.c
unixtime2tm.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\hash\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\hash\ /c ext\hash\hash.c ext\hash\hash_adler32.c ext\hash\hash_crc32.c ext\hash\hash_fnv.c ext\hash\hash_gost.c ext\hash\hash_haval.c ext\hash\hash_joaat.c ext\hash\hash_md.c ext\hash\hash_murmur.c ext\hash\hash_ripemd.c ext\hash\hash_sha.c ext\hash\hash_sha3.c ext\hash\hash_sha_ni.c ext\hash\hash_sha_sse2.c ext\hash\hash_snefru.c ext\hash\hash_tiger.c ext\hash\hash_whirlpool.c ext\hash\hash_xxhash.c
hash.c
hash_adler32.c
hash_crc32.c
hash_fnv.c
hash_gost.c
hash_haval.c
hash_joaat.c
hash_md.c
hash_murmur.c
hash_ripemd.c
hash_sha.c
hash_sha3.c
hash_sha_ni.c
hash_sha_sse2.c
hash_snefru.c
hash_tiger.c
hash_whirlpool.c
hash_xxhash.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\hash\sha3\generic64lc\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\hash\sha3\generic64lc\ /c ext\hash\sha3\generic64lc\KeccakHash.c ext\hash\sha3\generic64lc\KeccakP-1600-opt64.c ext\hash\sha3\generic64lc\KeccakSponge.c
KeccakHash.c
KeccakP-1600-opt64.c
KeccakSponge.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I "ext/hash/sha3/generic64lc" /DHAVE_KECCAKHASH_H=1 /DKeccakP200_excluded /DKeccakP400_excluded /DKeccakP800_excluded /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\hash\murmur\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\hash\murmur\ /c ext\hash\murmur\PMurHash.c ext\hash\murmur\PMurHash128.c
PMurHash.c
PMurHash128.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\json\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\json\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\json\ /c ext\json\json.c
json.c
bison.exe -Wall --defines -l ext/json/json_parser.y -o ext/json/json_parser.tab.c
"re2c.exe" --no-generation-date -t ext/json/php_json_scanner_defs.h -bci -o ext/json/json_scanner.c ext/json/json_scanner.re
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\json\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\json\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\json\ /c ext\json\json_encoder.c ext\json\json_parser.tab.c ext\json\json_scanner.c
json_encoder.c
json_parser.tab.c
json_scanner.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\ /c ext\lexbor\php_lexbor.c
php_lexbor.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\ports\windows_nt\lexbor\core\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\ports\windows_nt\lexbor\core\ /c ext\lexbor\lexbor\ports\windows_nt\lexbor\core\memory.c
memory.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\core\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\core\ /c ext\lexbor\lexbor\core\array.c ext\lexbor\lexbor\core\array_obj.c ext\lexbor\lexbor\core\avl.c ext\lexbor\lexbor\core\bst.c ext\lexbor\lexbor\core\conv.c ext\lexbor\lexbor\core\diyfp.c ext\lexbor\lexbor\core\dobject.c ext\lexbor\lexbor\core\dtoa.c ext\lexbor\lexbor\core\hash.c ext\lexbor\lexbor\core\mem.c ext\lexbor\lexbor\core\mraw.c ext\lexbor\lexbor\core\plog.c ext\lexbor\lexbor\core\print.c ext\lexbor\lexbor\core\serialize.c ext\lexbor\lexbor\core\shs.c ext\lexbor\lexbor\core\str.c ext\lexbor\lexbor\core\strtod.c
array.c
array_obj.c
avl.c
bst.c
conv.c
diyfp.c
dobject.c
dtoa.c
hash.c
mem.c
mraw.c
plog.c
print.c
serialize.c
shs.c
str.c
strtod.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\dom\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\dom\ /c ext\lexbor\lexbor\dom\interface.c
interface.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\dom\interfaces\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\dom\interfaces\ /c ext\lexbor\lexbor\dom\interfaces\attr.c ext\lexbor\lexbor\dom\interfaces\cdata_section.c ext\lexbor\lexbor\dom\interfaces\character_data.c ext\lexbor\lexbor\dom\interfaces\comment.c ext\lexbor\lexbor\dom\interfaces\document.c ext\lexbor\lexbor\dom\interfaces\document_fragment.c ext\lexbor\lexbor\dom\interfaces\document_type.c ext\lexbor\lexbor\dom\interfaces\element.c ext\lexbor\lexbor\dom\interfaces\node.c ext\lexbor\lexbor\dom\interfaces\processing_instruction.c ext\lexbor\lexbor\dom\interfaces\shadow_root.c ext\lexbor\lexbor\dom\interfaces\text.c
attr.c
cdata_section.c
character_data.c
comment.c
document.c
document_fragment.c
document_type.c
element.c
node.c
processing_instruction.c
shadow_root.c
text.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\tokenizer\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\tokenizer\ /c ext\lexbor\lexbor\html\tokenizer\error.c ext\lexbor\lexbor\html\tokenizer\state.c ext\lexbor\lexbor\html\tokenizer\state_comment.c ext\lexbor\lexbor\html\tokenizer\state_doctype.c ext\lexbor\lexbor\html\tokenizer\state_rawtext.c ext\lexbor\lexbor\html\tokenizer\state_rcdata.c ext\lexbor\lexbor\html\tokenizer\state_script.c
error.c
state.c
state_comment.c
state_doctype.c
state_rawtext.c
state_rcdata.c
state_script.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\tree\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\tree\ /c ext\lexbor\lexbor\html\tree\active_formatting.c ext\lexbor\lexbor\html\tree\error.c ext\lexbor\lexbor\html\tree\open_elements.c
active_formatting.c
error.c
open_elements.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\tree\insertion_mode\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\tree\insertion_mode\ /c ext\lexbor\lexbor\html\tree\insertion_mode\after_after_body.c ext\lexbor\lexbor\html\tree\insertion_mode\after_after_frameset.c ext\lexbor\lexbor\html\tree\insertion_mode\after_body.c ext\lexbor\lexbor\html\tree\insertion_mode\after_frameset.c ext\lexbor\lexbor\html\tree\insertion_mode\after_head.c ext\lexbor\lexbor\html\tree\insertion_mode\before_head.c ext\lexbor\lexbor\html\tree\insertion_mode\before_html.c ext\lexbor\lexbor\html\tree\insertion_mode\foreign_content.c ext\lexbor\lexbor\html\tree\insertion_mode\in_body.c ext\lexbor\lexbor\html\tree\insertion_mode\in_caption.c ext\lexbor\lexbor\html\tree\insertion_mode\in_cell.c ext\lexbor\lexbor\html\tree\insertion_mode\in_column_group.c ext\lexbor\lexbor\html\tree\insertion_mode\in_frameset.c ext\lexbor\lexbor\html\tree\insertion_mode\in_head.c ext\lexbor\lexbor\html\tree\insertion_mode\in_head_noscript.c ext\lexbor\lexbor\html\tree\insertion_mode\in_row.c ext\lexbor\lexbor\html\tree\insertion_mode\in_select.c ext\lexbor\lexbor\html\tree\insertion_mode\in_select_in_table.c ext\lexbor\lexbor\html\tree\insertion_mode\in_table.c ext\lexbor\lexbor\html\tree\insertion_mode\in_table_body.c ext\lexbor\lexbor\html\tree\insertion_mode\in_table_text.c ext\lexbor\lexbor\html\tree\insertion_mode\in_template.c ext\lexbor\lexbor\html\tree\insertion_mode\initial.c ext\lexbor\lexbor\html\tree\insertion_mode\text.c
after_after_body.c
after_after_frameset.c
after_body.c
after_frameset.c
after_head.c
before_head.c
before_html.c
foreign_content.c
in_body.c
in_caption.c
in_cell.c
in_column_group.c
in_frameset.c
in_head.c
in_head_noscript.c
in_row.c
in_select.c
in_select_in_table.c
in_table.c
in_table_body.c
in_table_text.c
in_template.c
initial.c
text.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\ /c ext\lexbor\lexbor\html\encoding.c ext\lexbor\lexbor\html\interface.c ext\lexbor\lexbor\html\parser.c ext\lexbor\lexbor\html\token.c ext\lexbor\lexbor\html\token_attr.c ext\lexbor\lexbor\html\tokenizer.c ext\lexbor\lexbor\html\tree.c
encoding.c
interface.c
parser.c
token.c
token_attr.c
tokenizer.c
tree.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\encoding\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\encoding\ /c ext\lexbor\lexbor\encoding\decode.c ext\lexbor\lexbor\encoding\encode.c ext\lexbor\lexbor\encoding\encoding.c ext\lexbor\lexbor\encoding\multi.c ext\lexbor\lexbor\encoding\range.c ext\lexbor\lexbor\encoding\res.c ext\lexbor\lexbor\encoding\single.c
decode.c
encode.c
encoding.c
multi.c
range.c
res.c
single.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\interfaces\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\html\interfaces\ /c ext\lexbor\lexbor\html\interfaces\anchor_element.c ext\lexbor\lexbor\html\interfaces\area_element.c ext\lexbor\lexbor\html\interfaces\audio_element.c ext\lexbor\lexbor\html\interfaces\base_element.c ext\lexbor\lexbor\html\interfaces\body_element.c ext\lexbor\lexbor\html\interfaces\br_element.c ext\lexbor\lexbor\html\interfaces\button_element.c ext\lexbor\lexbor\html\interfaces\canvas_element.c ext\lexbor\lexbor\html\interfaces\d_list_element.c ext\lexbor\lexbor\html\interfaces\data_element.c ext\lexbor\lexbor\html\interfaces\data_list_element.c ext\lexbor\lexbor\html\interfaces\details_element.c ext\lexbor\lexbor\html\interfaces\dialog_element.c ext\lexbor\lexbor\html\interfaces\directory_element.c ext\lexbor\lexbor\html\interfaces\div_element.c ext\lexbor\lexbor\html\interfaces\document.c ext\lexbor\lexbor\html\interfaces\element.c ext\lexbor\lexbor\html\interfaces\embed_element.c ext\lexbor\lexbor\html\interfaces\field_set_element.c ext\lexbor\lexbor\html\interfaces\font_element.c ext\lexbor\lexbor\html\interfaces\form_element.c ext\lexbor\lexbor\html\interfaces\frame_element.c ext\lexbor\lexbor\html\interfaces\frame_set_element.c ext\lexbor\lexbor\html\interfaces\head_element.c ext\lexbor\lexbor\html\interfaces\heading_element.c ext\lexbor\lexbor\html\interfaces\hr_element.c ext\lexbor\lexbor\html\interfaces\html_element.c ext\lexbor\lexbor\html\interfaces\iframe_element.c ext\lexbor\lexbor\html\interfaces\image_element.c ext\lexbor\lexbor\html\interfaces\input_element.c ext\lexbor\lexbor\html\interfaces\label_element.c ext\lexbor\lexbor\html\interfaces\legend_element.c ext\lexbor\lexbor\html\interfaces\li_element.c ext\lexbor\lexbor\html\interfaces\link_element.c ext\lexbor\lexbor\html\interfaces\map_element.c ext\lexbor\lexbor\html\interfaces\marquee_element.c ext\lexbor\lexbor\html\interfaces\media_element.c ext\lexbor\lexbor\html\interfaces\menu_element.c ext\lexbor\lexbor\html\interfaces\meta_element.c ext\lexbor\lexbor\html\interfaces\meter_element.c ext\lexbor\lexbor\html\interfaces\mod_element.c ext\lexbor\lexbor\html\interfaces\o_list_element.c ext\lexbor\lexbor\html\interfaces\object_element.c ext\lexbor\lexbor\html\interfaces\opt_group_element.c ext\lexbor\lexbor\html\interfaces\option_element.c ext\lexbor\lexbor\html\interfaces\output_element.c ext\lexbor\lexbor\html\interfaces\paragraph_element.c ext\lexbor\lexbor\html\interfaces\param_element.c ext\lexbor\lexbor\html\interfaces\picture_element.c ext\lexbor\lexbor\html\interfaces\pre_element.c ext\lexbor\lexbor\html\interfaces\progress_element.c ext\lexbor\lexbor\html\interfaces\quote_element.c ext\lexbor\lexbor\html\interfaces\script_element.c ext\lexbor\lexbor\html\interfaces\select_element.c ext\lexbor\lexbor\html\interfaces\slot_element.c ext\lexbor\lexbor\html\interfaces\source_element.c ext\lexbor\lexbor\html\interfaces\span_element.c ext\lexbor\lexbor\html\interfaces\style_element.c ext\lexbor\lexbor\html\interfaces\table_caption_element.c ext\lexbor\lexbor\html\interfaces\table_cell_element.c ext\lexbor\lexbor\html\interfaces\table_col_element.c ext\lexbor\lexbor\html\interfaces\table_element.c ext\lexbor\lexbor\html\interfaces\table_row_element.c ext\lexbor\lexbor\html\interfaces\table_section_element.c ext\lexbor\lexbor\html\interfaces\template_element.c ext\lexbor\lexbor\html\interfaces\text_area_element.c ext\lexbor\lexbor\html\interfaces\time_element.c ext\lexbor\lexbor\html\interfaces\title_element.c ext\lexbor\lexbor\html\interfaces\track_element.c ext\lexbor\lexbor\html\interfaces\u_list_element.c ext\lexbor\lexbor\html\interfaces\unknown_element.c ext\lexbor\lexbor\html\interfaces\video_element.c ext\lexbor\lexbor\html\interfaces\window.c
anchor_element.c
area_element.c
audio_element.c
base_element.c
body_element.c
br_element.c
button_element.c
canvas_element.c
d_list_element.c
data_element.c
data_list_element.c
details_element.c
dialog_element.c
directory_element.c
div_element.c
document.c
element.c
embed_element.c
field_set_element.c
font_element.c
form_element.c
frame_element.c
frame_set_element.c
head_element.c
heading_element.c
hr_element.c
html_element.c
iframe_element.c
image_element.c
input_element.c
label_element.c
legend_element.c
li_element.c
link_element.c
map_element.c
marquee_element.c
media_element.c
menu_element.c
meta_element.c
meter_element.c
mod_element.c
o_list_element.c
object_element.c
opt_group_element.c
option_element.c
output_element.c
paragraph_element.c
param_element.c
picture_element.c
pre_element.c
progress_element.c
quote_element.c
script_element.c
select_element.c
slot_element.c
source_element.c
span_element.c
style_element.c
table_caption_element.c
table_cell_element.c
table_col_element.c
table_element.c
table_row_element.c
table_section_element.c
template_element.c
text_area_element.c
time_element.c
title_element.c
track_element.c
u_list_element.c
unknown_element.c
video_element.c
window.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\ /c ext\lexbor\lexbor\css\css.c ext\lexbor\lexbor\css\log.c ext\lexbor\lexbor\css\parser.c ext\lexbor\lexbor\css\state.c
css.c
log.c
parser.c
state.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\selectors\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\selectors\ /c ext\lexbor\lexbor\css\selectors\pseudo.c ext\lexbor\lexbor\css\selectors\pseudo_state.c ext\lexbor\lexbor\css\selectors\selector.c ext\lexbor\lexbor\css\selectors\selectors.c ext\lexbor\lexbor\css\selectors\state.c
pseudo.c
pseudo_state.c
selector.c
selectors.c
state.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\syntax\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\syntax\ /c ext\lexbor\lexbor\css\syntax\anb.c ext\lexbor\lexbor\css\syntax\parser.c ext\lexbor\lexbor\css\syntax\state.c ext\lexbor\lexbor\css\syntax\syntax.c ext\lexbor\lexbor\css\syntax\token.c ext\lexbor\lexbor\css\syntax\tokenizer.c
anb.c
parser.c
state.c
syntax.c
token.c
tokenizer.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\syntax\tokenizer\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\css\syntax\tokenizer\ /c ext\lexbor\lexbor\css\syntax\tokenizer\error.c
error.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\ns\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\ns\ /c ext\lexbor\lexbor\ns\ns.c
ns.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\punycode\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\punycode\ /c ext\lexbor\lexbor\punycode\punycode.c
punycode.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\tag\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\tag\ /c ext\lexbor\lexbor\tag\tag.c
tag.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\unicode\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\unicode\ /c ext\lexbor\lexbor\unicode\idna.c ext\lexbor\lexbor\unicode\unicode.c
idna.c
unicode.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext\lexbor /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D LEXBOR_BUILDING /utf-8 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\url\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\lexbor\lexbor\url\ /c ext\lexbor\lexbor\url\url.c
url.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\pcre\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\pcre\ /c ext\pcre\php_pcre.c
php_pcre.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D HAVE_MEMMOVE=1 /D HAVE_CONFIG_H=1 /I ext/pcre/pcre2lib /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\pcre\pcre2lib\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\pcre\pcre2lib\ /c ext\pcre\pcre2lib\pcre2_auto_possess.c ext\pcre\pcre2lib\pcre2_chartables.c ext\pcre\pcre2lib\pcre2_chkdint.c ext\pcre\pcre2lib\pcre2_compile.c ext\pcre\pcre2lib\pcre2_compile_class.c ext\pcre\pcre2lib\pcre2_config.c ext\pcre\pcre2lib\pcre2_context.c ext\pcre\pcre2lib\pcre2_convert.c ext\pcre\pcre2lib\pcre2_dfa_match.c ext\pcre\pcre2lib\pcre2_error.c ext\pcre\pcre2lib\pcre2_extuni.c ext\pcre\pcre2lib\pcre2_find_bracket.c ext\pcre\pcre2lib\pcre2_jit_compile.c ext\pcre\pcre2lib\pcre2_maketables.c ext\pcre\pcre2lib\pcre2_match.c ext\pcre\pcre2lib\pcre2_match_data.c ext\pcre\pcre2lib\pcre2_newline.c ext\pcre\pcre2lib\pcre2_ord2utf.c ext\pcre\pcre2lib\pcre2_pattern_info.c ext\pcre\pcre2lib\pcre2_script_run.c ext\pcre\pcre2lib\pcre2_serialize.c ext\pcre\pcre2lib\pcre2_string_utils.c ext\pcre\pcre2lib\pcre2_study.c ext\pcre\pcre2lib\pcre2_substitute.c ext\pcre\pcre2lib\pcre2_substring.c ext\pcre\pcre2lib\pcre2_tables.c ext\pcre\pcre2lib\pcre2_ucd.c ext\pcre\pcre2lib\pcre2_valid_utf.c ext\pcre\pcre2lib\pcre2_xclass.c
pcre2_auto_possess.c
pcre2_chartables.c
pcre2_chkdint.c
pcre2_compile.c
pcre2_compile_class.c
pcre2_config.c
pcre2_context.c
pcre2_convert.c
pcre2_dfa_match.c
pcre2_error.c
pcre2_extuni.c
pcre2_find_bracket.c
pcre2_jit_compile.c
pcre2_maketables.c
pcre2_match.c
pcre2_match_data.c
pcre2_newline.c
pcre2_ord2utf.c
pcre2_pattern_info.c
pcre2_script_run.c
pcre2_serialize.c
pcre2_string_utils.c
pcre2_study.c
pcre2_substitute.c
pcre2_substring.c
pcre2_tables.c
pcre2_ucd.c
pcre2_valid_utf.c
pcre2_xclass.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\random\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\random\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\random\ /c ext\random\random.c
random.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\random\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\random\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\random\ /c ext\random\csprng.c ext\random\engine_mt19937.c ext\random\engine_pcgoneseq128xslrr64.c ext\random\engine_secure.c ext\random\engine_user.c ext\random\engine_xoshiro256starstar.c ext\random\gammasection.c ext\random\randomizer.c ext\random\zend_utils.c
csprng.c
engine_mt19937.c
engine_pcgoneseq128xslrr64.c
engine_secure.c
engine_user.c
engine_xoshiro256starstar.c
gammasection.c
randomizer.c
zend_utils.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\reflection\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\reflection\ /c ext\reflection\php_reflection.c
php_reflection.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\spl\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\spl\ /c ext\spl\php_spl.c ext\spl\spl_array.c ext\spl\spl_directory.c ext\spl\spl_dllist.c ext\spl\spl_exceptions.c ext\spl\spl_fixedarray.c ext\spl\spl_functions.c ext\spl\spl_heap.c ext\spl\spl_iterators.c ext\spl\spl_observer.c
php_spl.c
spl_array.c
spl_directory.c
spl_dllist.c
spl_exceptions.c
spl_fixedarray.c
spl_functions.c
spl_heap.c
spl_iterators.c
spl_observer.c
cd C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src
"re2c.exe" --no-generation-date -b -o ext/standard/url_scanner_ex.c ext/standard/url_scanner_ex.re
cd C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src
"re2c.exe" --no-generation-date -b -o ext/standard/var_unserializer.c ext/standard/var_unserializer.re
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\standard\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\standard\ /c ext\standard\array.c ext\standard\assert.c ext\standard\base64.c ext\standard\basic_functions.c ext\standard\browscap.c ext\standard\crc32.c ext\standard\crc32_x86.c ext\standard\credits.c ext\standard\crypt.c ext\standard\crypt_blowfish.c ext\standard\crypt_freesec.c ext\standard\crypt_sha256.c ext\standard\crypt_sha512.c ext\standard\css.c ext\standard\datetime.c ext\standard\dir.c ext\standard\dl.c ext\standard\dns.c ext\standard\dns_win32.c ext\standard\exec.c ext\standard\file.c ext\standard\filestat.c ext\standard\filters.c ext\standard\flock_compat.c ext\standard\formatted_print.c ext\standard\fsock.c ext\standard\ftok.c ext\standard\ftp_fopen_wrapper.c ext\standard\head.c ext\standard\hrtime.c ext\standard\html.c ext\standard\http.c ext\standard\http_fopen_wrapper.c ext\standard\image.c ext\standard\incomplete_class.c ext\standard\info.c ext\standard\iptc.c ext\standard\levenshtein.c ext\standard\link.c ext\standard\mail.c ext\standard\math.c ext\standard\md5.c ext\standard\metaphone.c ext\standard\microtime.c ext\standard\net.c ext\standard\pack.c ext\standard\pageinfo.c ext\standard\password.c ext\standard\php_crypt_r.c ext\standard\php_fopen_wrapper.c ext\standard\proc_open.c ext\standard\quot_print.c ext\standard\scanf.c ext\standard\sha1.c ext\standard\soundex.c ext\standard\streamsfuncs.c ext\standard\string.c ext\standard\strnatcmp.c ext\standard\syslog.c ext\standard\type.c ext\standard\uniqid.c ext\standard\url.c ext\standard\url_scanner_ex.c ext\standard\user_filters.c ext\standard\uuencode.c ext\standard\var.c ext\standard\var_unserializer.c ext\standard\versioning.c
array.c
assert.c
base64.c
basic_functions.c
browscap.c
crc32.c
crc32_x86.c
credits.c
crypt.c
crypt_blowfish.c
crypt_freesec.c
crypt_sha256.c
crypt_sha512.c
css.c
datetime.c
dir.c
dl.c
dns.c
dns_win32.c
exec.c
file.c
filestat.c
filters.c
flock_compat.c
formatted_print.c
fsock.c
ftok.c
ftp_fopen_wrapper.c
head.c
hrtime.c
html.c
http.c
http_fopen_wrapper.c
image.c
incomplete_class.c
info.c
iptc.c
levenshtein.c
link.c
mail.c
math.c
md5.c
metaphone.c
microtime.c
net.c
pack.c
pageinfo.c
password.c
php_crypt_r.c
php_fopen_wrapper.c
proc_open.c
quot_print.c
scanf.c
sha1.c
soundex.c
streamsfuncs.c
string.c
strnatcmp.c
syslog.c
type.c
uniqid.c
url.c
url_scanner_ex.c
user_filters.c
uuencode.c
var.c
var_unserializer.c
versioning.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I "ext/date/lib" /DHAVE_TIMELIB_CONFIG_H=1 /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\standard\libavifinfo\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\standard\libavifinfo\ /c ext\standard\libavifinfo\avifinfo.c
avifinfo.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\ /c ext\opcache\ZendAccelerator.c ext\opcache\shared_alloc_win32.c ext\opcache\zend_accelerator_api.c ext\opcache\zend_accelerator_blacklist.c ext\opcache\zend_accelerator_debug.c ext\opcache\zend_accelerator_hash.c ext\opcache\zend_accelerator_module.c ext\opcache\zend_accelerator_util_funcs.c ext\opcache\zend_file_cache.c ext\opcache\zend_persist.c ext\opcache\zend_persist_calc.c ext\opcache\zend_shared_alloc.c
ZendAccelerator.c
shared_alloc_win32.c
zend_accelerator_api.c
zend_accelerator_blacklist.c
zend_accelerator_debug.c
zend_accelerator_hash.c
zend_accelerator_module.c
zend_accelerator_util_funcs.c
zend_file_cache.c
zend_persist.c
zend_persist_calc.c
zend_shared_alloc.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ /c ext\opcache\jit\zend_jit.c ext\opcache\jit\zend_jit_vm_helpers.c
zend_jit.c
zend_jit_vm_helpers.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\tls\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\tls\ /c ext\opcache\jit\tls\zend_jit_tls_win.c
zend_jit_tls_win.c
cl.exe /nologo /D IR_TARGET_X64 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ /FpC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ /FeC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\\gen_ir_fold_hash.exe ext\opcache\jit\ir\gen_ir_fold_hash.c
gen_ir_fold_hash.c
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\\gen_ir_fold_hash.exe < ext\opcache\jit\ir\ir_fold.h > ext\opcache\jit\ir\ir_fold_hash.h
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /c ext\opcache\jit\ir\ir.c
ir.c
cl.exe /nologo /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ /FpC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ /FRC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS /FeC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\minilua.exe ext\opcache\jit\ir\dynasm\minilua.c
minilua.c
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\\minilua.exe ext/opcache/jit/ir/dynasm/dynasm.lua -D X64=1 -D X64WIN=1 -D WIN=1 -o ext\opcache\jit\ir\ir_emit_x86.h ext/opcache/jit/ir/ir_x86.dasc
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /c ext\opcache\jit\ir\ir_emit.c
ir_emit.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "ext\opcache\jit" /DHAVE_IR_IR_H=1 /I "ext\opcache\jit\ir" /D IR_TARGET_X64 /D IR_PHP /I ext\opcache /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\opcache\jit\ir\ /c ext\opcache\jit\ir\ir_cfg.c ext\opcache\jit\ir\ir_check.c ext\opcache\jit\ir\ir_dump.c ext\opcache\jit\ir\ir_gcm.c ext\opcache\jit\ir\ir_patch.c ext\opcache\jit\ir\ir_ra.c ext\opcache\jit\ir\ir_save.c ext\opcache\jit\ir\ir_sccp.c ext\opcache\jit\ir\ir_strtab.c
ir_cfg.c
ir_check.c
ir_dump.c
ir_gcm.c
ir_patch.c
ir_ra.c
ir_save.c
ir_sccp.c
ir_strtab.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\session\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\session\ /c ext\session\mod_files.c ext\session\mod_mm.c ext\session\mod_user.c ext\session\mod_user_class.c ext\session\session.c
mod_files.c
mod_mm.c
mod_user.c
mod_user_class.c
session.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\uri\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\uri\ /c ext\uri\php_uri.c ext\uri\php_uri_common.c ext\uri\uri_parser_php_parse_url.c ext\uri\uri_parser_rfc3986.c ext\uri\uri_parser_whatwg.c
php_uri.c
php_uri_common.c
uri_parser_php_parse_url.c
uri_parser_rfc3986.c
uri_parser_whatwg.c
"cl.exe" /D _USRDLL /D PHP_EXPORTS /D LIBZEND_EXPORTS /D TSRM_EXPORTS /D SAPI_EXPORTS /D WINVER=0x0602 /D COMPILE_DL_XDEBUG /I ext/lexbor /I ext/uri/uriparser/include /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /D URI_STATIC_BUILD /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\uri\uriparser\src\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\ext\uri\uriparser\src\ /c ext\uri\uriparser\src\UriCommon.c ext\uri\uriparser\src\UriCompare.c ext\uri\uriparser\src\UriCopy.c ext\uri\uriparser\src\UriEscape.c ext\uri\uriparser\src\UriFile.c ext\uri\uriparser\src\UriIp4.c ext\uri\uriparser\src\UriIp4Base.c ext\uri\uriparser\src\UriMemory.c ext\uri\uriparser\src\UriNormalize.c ext\uri\uriparser\src\UriNormalizeBase.c ext\uri\uriparser\src\UriParse.c ext\uri\uriparser\src\UriParseBase.c ext\uri\uriparser\src\UriQuery.c ext\uri\uriparser\src\UriRecompose.c ext\uri\uriparser\src\UriResolve.c ext\uri\uriparser\src\UriSetFragment.c ext\uri\uriparser\src\UriSetHostAuto.c ext\uri\uriparser\src\UriSetHostCommon.c ext\uri\uriparser\src\UriSetHostIp4.c ext\uri\uriparser\src\UriSetHostIp6.c ext\uri\uriparser\src\UriSetHostIpFuture.c ext\uri\uriparser\src\UriSetHostRegName.c ext\uri\uriparser\src\UriSetPath.c ext\uri\uriparser\src\UriSetPort.c ext\uri\uriparser\src\UriSetQuery.c ext\uri\uriparser\src\UriSetScheme.c ext\uri\uriparser\src\UriSetUserInfo.c ext\uri\uriparser\src\UriShorten.c ext\uri\uriparser\src\UriVersion.c
UriCommon.c
UriCompare.c
UriCopy.c
UriEscape.c
UriFile.c
UriIp4.c
UriIp4Base.c
UriMemory.c
UriNormalize.c
UriNormalizeBase.c
UriParse.c
UriParseBase.c
UriQuery.c
UriRecompose.c
UriResolve.c
UriSetFragment.c
UriSetHostAuto.c
UriSetHostCommon.c
UriSetHostIp4.c
UriSetHostIp6.c
UriSetHostIpFuture.c
UriSetHostRegName.c
UriSetPath.c
UriSetPort.c
UriSetQuery.c
UriSetScheme.c
UriSetUserInfo.c
UriShorten.c
UriVersion.c
rc /nologo /fo C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.dll.res /d FILE_DESCRIPTION="\"PHP Script Interpreter\"" /d FILE_NAME="\"php8ts.dll\"" /d PRODUCT_NAME="\"PHP Script Interpreter\"" /IC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS /d MC_INCLUDE="\"C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\wsyslog.rc\"" win32\build\template.rc
ML64.exe /DBOOST_CONTEXT_EXPORT=EXPORT /nologo /c /Fo C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\Zend\jump_x86_64_ms_pe_masm.obj Zend\asm\jump_x86_64_ms_pe_masm.asm
Assembling: Zend\asm\jump_x86_64_ms_pe_masm.asm
ML64.exe /DBOOST_CONTEXT_EXPORT=EXPORT /nologo /c /Fo C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\Zend\make_x86_64_ms_pe_masm.obj Zend\asm\make_x86_64_ms_pe_masm.asm
Assembling: Zend\asm\make_x86_64_ms_pe_masm.asm
ML64.exe /DBOOST_CONTEXT_EXPORT=EXPORT /nologo /c /Fo C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\Zend\save_xmm_x86_64_ms_masm.obj Zend\asm\save_xmm_x86_64_ms_masm.asm
Assembling: Zend\asm\save_xmm_x86_64_ms_masm.asm
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.exp
Generation de code en cours
Fin de la generation du code
rc /nologo /I . /I main /I Zend /I TSRM /I ext /fo C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll.res /d FILE_DESCRIPTION="\"Xdebug\"" /d FILE_NAME="\"php_xdebug.dll\"" /d PRODUCT_NAME="\"PHP php_xdebug.dll\"" /d THANKS_GUYS="\"Thanks to Derick Rethans, Ilia Alshanetsky, Harald Radi\"" ..\pecl\xdebug\template.rc
copy C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src\win32\build\default.manifest C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll.manifest >nul
"link.exe" @"C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\resp\XDEBUG_GLOBAL_OBJS.txt" C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib zlib.lib kernel32.lib ole32.lib user32.lib advapi32.lib shell32.lib ws2_32.lib Dnsapi.lib psapi.lib bcrypt.lib Pathcch.lib C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll.res /out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll /dll /nologo /d2:-AllowCompatibleILVersions /incremental:no /LTCG /NODEFAULTLIB:libcmt.lib /debug /opt:ref,icf /libpath:"C:\sdk\release\vs18_x64-avx2\lib" /libpath:"C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src" /libpath:"C:\sdk\release\vs18_x64-avx2\_proj\lib" /libpath:"C:\sdk\release\vs18_x64-avx2\_gdal\lib" /libpath:"..\..\..\..\..\..\release\vs18_x64-avx2\lib"
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.exp
Generation de code en cours
Fin de la generation du code
if exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll.manifest "C:\Windows Kits\10\bin\10.0.26100.0\\x64\mt.exe" -nologo -manifest C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll.manifest -outputresource:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll;2
echo EXT xdebug build complete
EXT xdebug build complete
"cl.exe" /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cgi\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cgi\ /c sapi\cgi\cgi_main.c
cgi_main.c
"cl.exe" /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\main\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\main\ /D ZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /c main\fastcgi.c
fastcgi.c
rc /nologo /I . /I main /I Zend /I TSRM /I ext /n /fo C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe.res /d WANT_LOGO /d FILE_DESCRIPTION="\"CGI / FastCGI\"" /d FILE_NAME="\"php-cgi.exe\"" /d URL="\"https://www.php.net\"" /d INTERNAL_NAME="\"CGI SAPI\"" /d THANKS_GUYS="\"Thanks to Rasmus Lerdorf, Stig Bakken, Shane Caraveo, Dmitry Stogov\"" win32\build\template.rc
copy C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src\win32\build\default.manifest C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe.manifest >nul
"link.exe" /nologo @"C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\resp\CGI_GLOBAL_OBJS.txt" C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib ws2_32.lib kernel32.lib advapi32.lib C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe.res /out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe /nologo /d2:-AllowCompatibleILVersions /incremental:no /LTCG /NODEFAULTLIB:libcmt.lib /debug /opt:ref,icf /libpath:"C:\sdk\release\vs18_x64-avx2\lib" /libpath:"C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src" /libpath:"C:\sdk\release\vs18_x64-avx2\_proj\lib" /libpath:"C:\sdk\release\vs18_x64-avx2\_gdal\lib" /stack:67108864
Generation de code en cours
Fin de la generation du code
if exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe.manifest "C:\Windows Kits\10\bin\10.0.26100.0\\x64\mt.exe" -nologo -manifest C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe.manifest -outputresource:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe;1
echo SAPI sapi\cgi build complete
SAPI sapi\cgi build complete
"cl.exe" /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "C:\sdk\release\vs18_x64-avx2\include" /DHAVE_EDITLINE_READLINE_H=1 /D HAVE_LIBEDIT /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cli\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cli\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cli\ /c sapi\cli\php_cli.c sapi\cli\php_cli_server.c sapi\cli\php_http_parser.c
php_cli_server.c
php_cli.c
php_http_parser.c
"cl.exe" /DZEND_ENABLE_STATIC_TSRMLS_CACHE=1 /I "C:\sdk\release\vs18_x64-avx2\include" /DHAVE_EDITLINE_READLINE_H=1 /D HAVE_LIBEDIT /nologo /I . /I main /I Zend /I TSRM /I ext /D _WINDOWS /D WINDOWS=1 /D ZEND_WIN32=1 /D PHP_WIN32=1 /D WIN32 /D _MBCS /D _USE_MATH_DEFINES /FD /wd4995 /w /Zc:inline /Gw /Zc:__cplusplus /d2FuncCache1 /Zc:preprocessor /Zc:wchar_t /DENABLE_INTSAFE_SIGNED_FUNCTIONS /MP16 /Zi /MD /std:c++latest /O2 /Ob3 /MP16 /cgthreads8 /GL /Zf /Gy /FS /D PHP_ICONV_PREFIX=C:/sdk/release/vs18_x64-avx2 /D NDebug /D NDEBUG /GF /D ZEND_DEBUG=0 /D ZTS=1 /I "C:\sdk\release\vs18_x64-avx2\include" /I "C:\sdk\release\vs18_x64-avx2\_proj\include" /I "C:\sdk\release\vs18_x64-avx2\_gdal\include" /D FD_SETSIZE=2048 /arch:AVX2 /FoC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cli\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cli\ /FdC:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\sapi\cli\ /c sapi\cli\php_cli_process_title.c sapi\cli\ps_title.c
php_cli_process_title.c
ps_title.c
rc /nologo /I . /I main /I Zend /I TSRM /I ext /n /fo C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe.res /d WANT_LOGO /d FILE_DESCRIPTION="\"CLI\"" /d FILE_NAME="\"php.exe\"" /d URL="\"https://www.php.net\"" /d INTERNAL_NAME="\"CLI SAPI\"" /d THANKS_GUYS="\"Thanks to Edin Kadribasic, Marcus Boerger, Johannes Schlueter, Moriyoshi Koizumi, Xinchen Hui\"" win32\build\template.rc
copy C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src\win32\build\default.manifest C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe.manifest >nul
"link.exe" /nologo @"C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\resp\CLI_GLOBAL_OBJS.txt" C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.lib ws2_32.lib shell32.lib edit.lib C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe.res /out:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe /nologo /d2:-AllowCompatibleILVersions /incremental:no /LTCG /NODEFAULTLIB:libcmt.lib /debug /opt:ref,icf /libpath:"C:\sdk\release\vs18_x64-avx2\lib" /libpath:"C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src" /libpath:"C:\sdk\release\vs18_x64-avx2\_proj\lib" /libpath:"C:\sdk\release\vs18_x64-avx2\_gdal\lib" /stack:67108864 /libpath:"..\..\..\..\..\..\release\vs18_x64-avx2\lib"
Creation de la bibliotheque C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.lib et de l'objet C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exp
Generation de code en cours
Fin de la generation du code
if exist C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe.manifest "C:\Windows Kits\10\bin\10.0.26100.0\\x64\mt.exe" -nologo -manifest C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe.manifest -outputresource:C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe;1
echo SAPI sapi\cli build complete
SAPI sapi\cli build complete
cd C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src\ext\standard\tests\helpers
cl.exe /nologo bad_cmd.c
bad_cmd.c
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.exe -> C:\sdk\release\vs18_x64-avx2\_php-ts\php-cgi.exe
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php-cgi.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php-cgi.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.exe -> C:\sdk\release\vs18_x64-avx2\_php-ts\php.exe
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php8ts.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php8ts.pdb
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.dll -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll
1 fichier(s) copi�(s)
C:\sdk\src\php-sdk\phpmaster\vs18\x64\build\Release_TS\php_xdebug.pdb -> C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.pdb
1 fichier(s) copi�(s)
** [init] xdebug varonly
C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src>if /I NOT "" == "nostd" (if NOT "latest" == "" (if /I "" == "nocxx" (
set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_C_FLAGS_INIT=/std:clatest
echo # disabling /std:clatest for C++
) else (set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest ) ) ) else (echo # disabling /std:clatest for C and C++ )
C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src>REM path for find
C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src>set CMAKE_OPTS=-LAH -DCMAKE_FIND_DEBUG_MODE=1 -DCMAKE_CXX_FLAGS_INIT=/std:c++latest -DCMAKE_C_FLAGS_INIT=/std:clatest -DCMAKE_PREFIX_PATH=C:\sdk\release\vs18_x64-avx2;C:\sdk\release\vs18_x64-avx2\_gdal;C:\sdk\release\vs18_x64-avx2\_proj;B:\serveur\mysql -DCMAKE_FIND_USE_CMAKE_PATH=ON -DCMAKE_FIND_USE_CMAKE_ENVIRONMENT_PATH=OFF -DCMAKE_FIND_USE_SYSTEM_ENVIRONMENT_PATH=ON -DCMAKE_FIND_USE_CMAKE_SYSTEM_PATH=OFF -DCMAKE_FIND_USE_INSTALL_PREFIX=OFF -DCMAKE_BUILD_TYPE=RelWithDebInfo
C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src>setlocal enabledelayedexpansion
C:\sdk\src\php-sdk\phpmaster\vs18\x64\php-src>if exist C:\sdk\src\xdebug\. (
cd C:\sdk\src\xdebug
FOR /F "tokens=* USEBACKQ" %F in (`do_php C:\sdk\batch\utils\sub\version.php xdebug`) do (set GET_VERSION=%F )
if exist C:\sdk\src\xdebug\.git\. (
FOR /F "tokens=* USEBACKQ" %F in (`git rev-parse --short HEAD`) do (set SCM_COMORREV=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git tag --points-at HEAD`) do (set SCM_TAG=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git branch --show-current`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git show -s --format=%cd --date short !SCM_COMORREV!`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`git config --get remote.origin.url`) do (set SCM_URL=%F )
if /I "varonly" == "varonly" (goto end )
if "!SCM_TAG!" == "" (echo git branch:!SCM_BRANCH! commit:!SCM_COMORREV! ) else (echo git tag:!SCM_TAG! )
if 0 == 0 (
call git reset --hard 1>NUL
call git clean -fdx 1>NUL
if exist C:\sdk\batch\patches\xdebug.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\xdebug.patch )
if exist C:\sdk\batch\patches\xdebug.!SCM_COMORREV!.patch (call C:\sdk\batch\utils\gitapply C:\sdk\batch\patches\xdebug.!SCM_COMORREV!.patch )
)
)
if exist C:\sdk\src\xdebug\.svn\. (
FOR /F "tokens=* USEBACKQ" %F in (`svn info --show-item revision`) do (set SCM_COMORREV=%F )
REM svn log /tags/
REM svn ls -v /tags/
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Relative URL' | grep -oE '/.*'`) do (set SCM_BRANCH=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep -oE '[0-9]{4}-[0-9]{2}-[0-9]{2}'`) do (set SCM_COMORREV_DATE=%F )
FOR /F "tokens=* USEBACKQ" %F in (`svn info | grep 'Repository Root' | grep -oE 'http.*'`) do (set SCM_URL=%F )
if /I "varonly" == "varonly" (goto end )
echo svn revision:!SCM_COMORREV!
if 0 == 0 (
svn revert . -R
REM --remove-ignored
svn cleanup . --remove-unversioned
if exist C:\sdk\batch\modules\xdebug.patch (
echo > apply xdebug.patch
svn patch C:\sdk\batch\modules\xdebug.patch .
)
if exist C:\sdk\batch\modules\xdebug.!SCM_COMORREV!.patch (
echo > apply xdebug.!SCM_COMORREV!.patch
svn patch C:\sdk\batch\modules\xdebug.!SCM_COMORREV!.patch .
)
)
)
)
C:\sdk\src\xdebug>(set GET_VERSION=3.5.0.2 )
C:\sdk\src\xdebug>(set SCM_COMORREV=377ffc53 )
C:\sdk\src\xdebug>(set SCM_TAG=3.5.0alpha2 )
C:\sdk\src\xdebug>(set SCM_COMORREV_DATE=2025-10-07 )
C:\sdk\src\xdebug>(set SCM_URL=https://github.com/xdebug/xdebug.git )
C:\sdk\src\xdebug>REM https://stackoverflow.com/questions/9556676/batch-file-how-to-replace-equal-signs-and-a-string-variable
C:\sdk\src\xdebug>REM https://stackoverflow.com/questions/26246151/setlocal-enabledelayedexpansion-causes-cd-and-pushd-to-not-persist
C:\sdk\src\xdebug>REM SCM_BRANCH: remove '(' & ')' that are interpreted in IF statement
C:\sdk\src\xdebug>endlocal & cd C:\sdk\src\xdebug & set SCM_COMORREV=377ffc53 & set SCM_TAG=3.5.0alpha2 & set SCM_BRANCH= & set SCM_COMORREV_DATE=2025-10-07 & set SCM_URL=https://github.com/xdebug/xdebug.git & set GET_VERSION=3.5.0.2
C:\sdk\src\xdebug>if "1" == "1" (
echo SCM_COMORREV:377ffc53
echo SCM_TAG:3.5.0alpha2
echo SCM_BRANCH:
echo SCM_COMORREV_DATE:2025-10-07
echo SCM_URL:https://github.com/xdebug/xdebug.git
echo GET_VERSION:3.5.0.2
)
SCM_COMORREV:377ffc53
SCM_TAG:3.5.0alpha2
SCM_BRANCH:
SCM_COMORREV_DATE:2025-10-07
SCM_URL:https://github.com/xdebug/xdebug.git
GET_VERSION:3.5.0.2
C:\sdk\src\xdebug>if /I "varonly" == "cmake" (
if exist C:\sdk\build\vs18_x64-avx2\xdebug\. rmdir /S /Q C:\sdk\build\vs18_x64-avx2\xdebug
mkdir C:\sdk\build\vs18_x64-avx2\xdebug
cd /D C:\sdk\build\vs18_x64-avx2\xdebug
)
C:/sdk/softs/verpatch.exe C:\sdk\release\vs18_x64-avx2\_php-ts\php_xdebug.dll "3.5.0.2" /va /rpdb /high /pv "3.5.0.2" /s description "arch:x64-avx2 vcver:14.50[vs18] php:8.5.0.0-ts commit:377ffc53 date:2025-10-07" /s product "xdebug:php_xdebug" /s LegalTrademarks "https://github.com/xdebug/xdebug.git" /s LegalCopyright "https://github.com/nono303/win-build-scripts"
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2025-10-08 16:05 | nono303 | New Issue | |
| 2025-10-08 16:05 | nono303 | Tag Attached: compilation | |
| 2025-10-08 16:05 | nono303 | Tag Attached: windows | |
| 2025-10-08 16:21 | derick | Note Added: 0007359 | |
| 2025-10-08 16:54 | nono303 | Note Added: 0007360 | |
| 2025-10-08 16:54 | nono303 | File Added: php8.4_vs18-x64-avx2_2025-10-08_18-47-16.log | |
| 2025-10-08 16:54 | nono303 | File Added: php8.5_vs18-x64-avx2_2025-10-08_18-49-55.log | |
| 2025-10-22 08:57 | derick | Description Updated | |
| 2025-10-22 08:58 | derick | Description Updated | |
| 2025-10-22 09:08 | derick | Assigned To | => derick |
| 2025-10-22 09:08 | derick | Status | new => confirmed |
| 2025-10-22 09:08 | derick | PHP Version | 8.4-dev => 8.5-dev |
| 2025-10-22 09:08 | derick | Note Added: 0007364 | |
| 2025-10-22 09:12 | derick | Note Added: 0007365 | |
| 2025-10-22 14:25 | derick | Status | confirmed => feedback |
| 2025-10-22 14:25 | derick | Note Added: 0007366 | |
| 2025-10-22 16:41 | nono303 | Note Added: 0007367 | |
| 2025-10-22 16:41 | nono303 | File Added: php_vs18-x64-avx2_2025-10-22_17-31-01.log | |
| 2025-10-22 16:41 | nono303 | Status | feedback => assigned |