@@ -1221,6 +1221,9 @@ function SAPI(sapiname, file_list, makefiletarget, cflags, obj_dir)
1221
1221
}
1222
1222
1223
1223
ldflags += " /PGD:$(PGOPGD_DIR)\\" + makefiletarget . substring ( 0 , makefiletarget . indexOf ( "." ) ) + ".pgd" ;
1224
+ } else if ( PHP_DEBUG != "yes" ) {
1225
+ ADD_FLAG ( 'CFLAGS_' + SAPI , "/GL" ) ;
1226
+ ADD_FLAG ( 'LDFLAGS_' + SAPI , "/LTCG" ) ;
1224
1227
}
1225
1228
1226
1229
if ( MODE_PHPIZE ) {
@@ -1421,6 +1424,9 @@ function EXTENSION(extname, file_list, shared, cflags, dllname, obj_dir)
1421
1424
ADD_FLAG ( 'CFLAGS_' + EXT , "/GL /O2" ) ;
1422
1425
1423
1426
ldflags = " /PGD:$(PGOPGD_DIR)\\" + dllname . substring ( 0 , dllname . indexOf ( "." ) ) + ".pgd" ;
1427
+ } else if ( PHP_DEBUG != "yes" ) {
1428
+ ADD_FLAG ( 'CFLAGS_' + EXT , "/GL" ) ;
1429
+ ADD_FLAG ( 'LDFLAGS_' + EXT , "/LTCG" ) ;
1424
1430
}
1425
1431
1426
1432
MFO . WriteLine ( "$(BUILD_DIR)\\" + libname + ": $(BUILD_DIR)\\" + dllname ) ;
@@ -1463,6 +1469,9 @@ function EXTENSION(extname, file_list, shared, cflags, dllname, obj_dir)
1463
1469
ADD_FLAG ( "STATIC_EXT_CFLAGS" , "/GL /O2" ) ;
1464
1470
static_pgo_enabled = true ;
1465
1471
}
1472
+ } else if ( PHP_DEBUG != "yes" ) {
1473
+ ADD_FLAG ( "STATIC_EXT_CFLAGS" , "/GL" ) ;
1474
+ ADD_FLAG ( 'STATIC_EXT_LDFLAGS' , "/LTCG" ) ;
1466
1475
}
1467
1476
1468
1477
/* find the header that declares the module pointer,
0 commit comments