%YAML 1.2 --- | // $Id$ // vim:ft=javascript ARG_WITH("grpc", "grpc support", "no"); if (PHP_GRPC != "no") { grpc_source = % for source in php_config_m4.src: "${source.replace('/','\\\\')} " + % endfor % for lib in libs: % if lib.name in php_config_m4.get('deps', []) and lib.name != 'ares': % for source in lib.src: "${source.replace('/','\\\\')} " + % endfor % endif % endfor ""; EXTENSION("grpc", grpc_source, null, "/DOPENSSL_NO_ASM /D_GNU_SOURCE /DWIN32_LEAN_AND_MEAN "+ "/D_HAS_EXCEPTIONS=0 /DNOMINMAX /DGRPC_ARES=0 /D_WIN32_WINNT=0x600 "+ "/I"+configure_module_dirname+" "+ "/I"+configure_module_dirname+"\\include "+ "/I"+configure_module_dirname+"\\src\\php\\ext\\grpc "+ "/I"+configure_module_dirname+"\\third_party\\boringssl\\include "+ "/I"+configure_module_dirname+"\\third_party\\zlib"); }