diff options
author | Anatol Belski <ab@php.net> | 2018-08-03 10:19:43 +0200 |
---|---|---|
committer | Anatol Belski <ab@php.net> | 2018-08-03 10:20:03 +0200 |
commit | 9d89cf95d3487bcfbf8661046c58c1a3cb407cfe (patch) | |
tree | ea50af50e82c3be167f0cfac34ccf03874d2860b /win32 | |
parent | c389fc6117ce6b249dfaed11bb5c55dc6a71315d (diff) | |
download | php-git-9d89cf95d3487bcfbf8661046c58c1a3cb407cfe.tar.gz |
Missing piece for the inliner cache
Diffstat (limited to 'win32')
-rw-r--r-- | win32/build/confutils.js | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/win32/build/confutils.js b/win32/build/confutils.js index b9cf70bb90..4a7fa1836c 100644 --- a/win32/build/confutils.js +++ b/win32/build/confutils.js @@ -1469,9 +1469,15 @@ function EXTENSION(extname, file_list, shared, cflags, dllname, obj_dir) // Add compiler and link flags if PGO options are selected if (PHP_DEBUG != "yes" && PHP_PGI == "yes") { ADD_FLAG('LDFLAGS_' + EXT, "/LTCG /GENPROFILE"); + if (VCVERS >= 1914) { + ADD_FLAG('LDFLAGS_' + EXT, "/d2:-FuncCache1"); + } } else if (PHP_DEBUG != "yes" && PHP_PGO != "no") { ADD_FLAG('LDFLAGS_' + EXT, "/LTCG /USEPROFILE"); + if (VCVERS >= 1914) { + ADD_FLAG('LDFLAGS_' + EXT, "/d2:-FuncCache1"); + } } ADD_FLAG('CFLAGS_' + EXT, "/GL /O2"); |