From: Anatol Belski Date: Tue, 26 May 2015 07:44:41 +0000 (+0200) Subject: added the shared fcgi imp to sapi/cgi X-Git-Tag: PRE_PHP7_NSAPI_REMOVAL~31^2 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=6d582c6a248616d92a746fe3a173f984f7c21045;p=php added the shared fcgi imp to sapi/cgi This is yet a workaround, if another part of the source would need the same object file, it'll end up producing duplicated nmake target. Some additional implementation is needed so same object files can be shared between different modules, to handle this situation better. --- diff --git a/sapi/cgi/config.w32 b/sapi/cgi/config.w32 index 94a027f4ee..4e803fb1c4 100644 --- a/sapi/cgi/config.w32 +++ b/sapi/cgi/config.w32 @@ -6,5 +6,6 @@ ARG_ENABLE('cgi', 'Build CGI version of PHP', 'yes'); if (PHP_CGI == "yes") { ADD_FLAG("LDFLAGS_CGI", "/stack:67108864"); SAPI('cgi', 'cgi_main.c', 'php-cgi.exe', '/DZEND_ENABLE_STATIC_TSRMLS_CACHE=1'); + ADD_SOURCES('main', 'fastcgi.c', 'cgi'); ADD_FLAG('LIBS_CGI', 'ws2_32.lib kernel32.lib advapi32.lib'); }