Skip to content

Commit e74abf5

Browse files
authored
Add flags accroding to BinSkim analyze (#1476)
1 parent 5a6a9a6 commit e74abf5

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

source/pdo_sqlsrv/config.w32

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,8 @@ if( PHP_PDO_SQLSRV != "no" ) {
3434
ADD_FLAG( "CFLAGS_PDO_SQLSRV", "/EHsc" );
3535
ADD_FLAG( "CFLAGS_PDO_SQLSRV", "/GS" );
3636
ADD_FLAG( "CFLAGS_PDO_SQLSRV", "/Zi" );
37+
ADD_FLAG( "CFLAGS_PDO_SQLSRV", "/ZH:SHA_256 /sdl /W3" );
38+
ADD_FLAG( "LDFLAGS_PDO_SQLSRV", "/CETCOMPAT" );
3739
if (PHP_DEBUG != "yes") ADD_FLAG( "CFLAGS_PDO_SQLSRV", "/guard:cf /O2" );
3840
ADD_FLAG( "CFLAGS_PDO_SQLSRV", "/D ZEND_WIN32_FORCE_INLINE" );
3941
if (VCVERS >= 1913) {

source/sqlsrv/config.w32

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,8 @@ if( PHP_SQLSRV != "no" ) {
3737
ADD_FLAG( "CFLAGS_SQLSRV", "/EHsc" );
3838
ADD_FLAG( "CFLAGS_SQLSRV", "/GS" );
3939
ADD_FLAG( "CFLAGS_SQLSRV", "/Zi" );
40+
ADD_FLAG( "CFLAGS_SQLSRV", "/ZH:SHA_256 /sdl /W3" );
41+
ADD_FLAG( "LDFLAGS_SQLSRV", "/CETCOMPAT" );
4042
if (VCVERS >= 1913) {
4143
ADD_FLAG("LDFLAGS_SQLSRV", "/d2:-guardspecload");
4244
ADD_FLAG("CFLAGS_SQLSRV", "/Qspectre");

0 commit comments

Comments
 (0)