]> granicus.if.org Git - php/commitdiff
extend flag to reduce re-link time
authorAnatol Belski <ab@php.net>
Thu, 13 Apr 2017 01:05:48 +0000 (03:05 +0200)
committerAnatol Belski <ab@php.net>
Thu, 13 Apr 2017 10:50:18 +0000 (12:50 +0200)
win32/build/confutils.js

index fd76340248210ef45a19ff3fcb46c7c679bbd2af..bb748cc36a8929b710cf74c596bcbe100bcb9b1a 100644 (file)
@@ -1223,7 +1223,7 @@ function SAPI(sapiname, file_list, makefiletarget, cflags, obj_dir)
                ldflags += " /PGD:$(PGOPGD_DIR)\\" + makefiletarget.substring(0, makefiletarget.indexOf(".")) + ".pgd";
        } else if (PHP_DEBUG != "yes") {
                ADD_FLAG('CFLAGS_' + SAPI, "/GL");
-               ADD_FLAG('LDFLAGS_' + SAPI, "/LTCG");
+               ADD_FLAG('LDFLAGS_' + SAPI, "/LTCG:INCREMENTAL");
        }
 
        if (MODE_PHPIZE) {
@@ -1426,7 +1426,7 @@ function EXTENSION(extname, file_list, shared, cflags, dllname, obj_dir)
                        ldflags = " /PGD:$(PGOPGD_DIR)\\" + dllname.substring(0, dllname.indexOf(".")) + ".pgd";
                } else if (PHP_DEBUG != "yes") {
                        ADD_FLAG('CFLAGS_' + EXT, "/GL");
-                       ADD_FLAG('LDFLAGS_' + EXT, "/LTCG");
+                       ADD_FLAG('LDFLAGS_' + EXT, "/LTCG:INCREMENTAL");
                }
 
                MFO.WriteLine("$(BUILD_DIR)\\" + libname + ": $(BUILD_DIR)\\" + dllname);
@@ -1471,7 +1471,7 @@ function EXTENSION(extname, file_list, shared, cflags, dllname, obj_dir)
                        }
                } else if (PHP_DEBUG != "yes") {
                        ADD_FLAG("STATIC_EXT_CFLAGS", "/GL");
-                       ADD_FLAG('STATIC_EXT_LDFLAGS', "/LTCG");
+                       ADD_FLAG('STATIC_EXT_LDFLAGS', "/LTCG:INCREMENTAL");
                }
 
                /* find the header that declares the module pointer,