From: Anatol Belski Date: Fri, 7 Nov 2014 18:58:30 +0000 (+0100) Subject: move more common ldflags into function X-Git-Tag: PRE_PHP7_REMOVALS~52 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=12cf41ca356800d5ff77b08d7b2410ea6b07a71c;p=php move more common ldflags into function --- diff --git a/win32/build/config.w32 b/win32/build/config.w32 index 2a1dd0a7c1..7187eacca1 100644 --- a/win32/build/config.w32 +++ b/win32/build/config.w32 @@ -90,12 +90,6 @@ if (VS_TOOLSET && VCVERS >= 1500 && PHP_MP != 'disable') { // General link flags toolset_setup_common_ldlags(); -// General DLL link flags -DEFINE("DLL_LDFLAGS", "/dll "); - -// PHP DLL link flags -DEFINE("PHP_LDFLAGS", "$(DLL_LDFLAGS)"); - // General libs // urlmon.lib ole32.lib oleaut32.lib uuid.lib gdi32.lib winspool.lib comdlg32.lib DEFINE("LIBS", "kernel32.lib ole32.lib user32.lib advapi32.lib shell32.lib ws2_32.lib Dnsapi.lib"); diff --git a/win32/build/config.w32.phpize.in b/win32/build/config.w32.phpize.in index 0ced9b30a0..5a7f31d5d4 100644 --- a/win32/build/config.w32.phpize.in +++ b/win32/build/config.w32.phpize.in @@ -77,11 +77,8 @@ if (VS_TOOLSET && VCVERS >= 1500 && PHP_MP != 'disable') { * files that make up the snapshot template? */ ARG_WITH("snapshot-template", "Path to snapshot builder template dir", "no"); -// General DLL link flags -DEFINE("DLL_LDFLAGS", "/dll "); - -// PHP DLL link flags -DEFINE("PHP_LDFLAGS", "$(DLL_LDFLAGS)"); +// General link flags +toolset_setup_common_ldlags(); // General libs // urlmon.lib ole32.lib oleaut32.lib uuid.lib gdi32.lib winspool.lib comdlg32.lib diff --git a/win32/build/confutils.js b/win32/build/confutils.js index 9d23c83a24..0f07e18120 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -2567,6 +2567,12 @@ function toolset_setup_common_cflags() function toolset_setup_common_ldlags() { + // General DLL link flags + DEFINE("DLL_LDFLAGS", "/dll "); + + // PHP DLL link flags + DEFINE("PHP_LDFLAGS", "$(DLL_LDFLAGS)"); + if (VS_TOOLSET) { if (VCVERS >= 1700) { DEFINE("LDFLAGS", "/nologo ");