Use recommended security-related compiler settings.
authorsfalken@apple.com <sfalken@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 16 Jan 2008 23:59:42 +0000 (23:59 +0000)
committersfalken@apple.com <sfalken@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Wed, 16 Jan 2008 23:59:42 +0000 (23:59 +0000)
        Reviewed by Adam.

        * win/tools/vsprops/common.vsprops:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@29545 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebKitLibraries/ChangeLog
WebKitLibraries/win/tools/vsprops/common.vsprops

index 692bba390868f9fb694a2976a0ccf4d9e2a0c630..0ab8bc0c0270d2897f37d1e967b372a503b5639c 100644 (file)
@@ -1,3 +1,11 @@
+2008-01-16  Steve Falkenburg  <sfalken@apple.com>
+
+        Use recommended security-related compiler settings.
+        
+        Reviewed by Adam.
+
+        * win/tools/vsprops/common.vsprops:
+
 2008-01-16  Steve Falkenburg  <sfalken@apple.com>
 
         Build fix.
index 13dba6bd8dffb018ea84d335c9d867515b2aeaa7..ea9309cff03100c6bdfd84fb870bfa85e8114f0d 100644 (file)
@@ -8,6 +8,7 @@
        >
        <Tool
                Name="VCCLCompilerTool"
+               AdditionalOptions="/GS"
                PreprocessorDefinitions="WIN32;_WINDOWS;_WIN32_WINNT=0x500;_CRT_SECURE_NO_DEPRECATE;_SCL_SECURE_NO_DEPRECATE;__PRODUCTION__=0$(PRODUCTION);_HAS_EXCEPTIONS=0"
                ExceptionHandling="0"
                RuntimeTypeInfo="false"
@@ -23,6 +24,7 @@
        <Tool
                Name="VCLinkerTool"
                LinkLibraryDependencies="false"
+               AdditionalOptions="/SAFESEH /NXCOMPAT /FIXED:NO /dynamicbase"
                OutputFile="$(OutDir)\$(ProjectName)$(WebKitConfigSuffix).exe"
                AdditionalLibraryDirectories="&quot;$(WebKitOutputDir)\lib&quot;;&quot;$(WebKitLibrariesDir)\lib&quot;"
                GenerateDebugInformation="true"