Skip to content

Commit 46cadde

Browse files
author
nitrocaster
committed
Enable C++ exceptions for all configurations.
1 parent e5b215c commit 46cadde

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+7
-159
lines changed

src/Externals/cximage/cximage.vcxproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@
8282
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;JAS_WIN_MSVC_BUILD;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;CXIMAGE_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8383
<StringPooling>true</StringPooling>
8484
<MinimalRebuild>false</MinimalRebuild>
85-
<ExceptionHandling />
8685
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
8786
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
8887
<BufferSecurityCheck>false</BufferSecurityCheck>
@@ -116,8 +115,6 @@
116115
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;JAS_WIN_MSVC_BUILD;_CRT_SECURE_NO_WARNINGS;_CRT_SECURE_NO_DEPRECATE;CXIMAGE_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
117116
<StringPooling>true</StringPooling>
118117
<MinimalRebuild>false</MinimalRebuild>
119-
<ExceptionHandling>
120-
</ExceptionHandling>
121118
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
122119
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
123120
<BufferSecurityCheck>false</BufferSecurityCheck>
@@ -145,7 +142,6 @@
145142
<AdditionalIncludeDirectories>$(SolutionDir)Externals;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
146143
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;JAS_WIN_MSVC_BUILD;CXIMAGE_AS_SHARED_LIBRARY;_USRDLL;CXIMAGE_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
147144
<MinimalRebuild>false</MinimalRebuild>
148-
<ExceptionHandling>Sync</ExceptionHandling>
149145
<BasicRuntimeChecks>Default</BasicRuntimeChecks>
150146
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
151147
<FunctionLevelLinking>true</FunctionLevelLinking>

src/Externals/glbinding.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -78,7 +78,6 @@
7878
<CompileAs>CompileAsCpp</CompileAs>
7979
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
8080
<DisableSpecificWarnings>4251;4267;4592</DisableSpecificWarnings>
81-
<ExceptionHandling>Sync</ExceptionHandling>
8281
<FloatingPointModel>Precise</FloatingPointModel>
8382
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
8483
<InlineFunctionExpansion>Disabled</InlineFunctionExpansion>
@@ -120,7 +119,6 @@
120119
<BufferSecurityCheck>false</BufferSecurityCheck>
121120
<CompileAs>CompileAsCpp</CompileAs>
122121
<DisableSpecificWarnings>4251;4267;4592</DisableSpecificWarnings>
123-
<ExceptionHandling>Sync</ExceptionHandling>
124122
<FloatingPointModel>Precise</FloatingPointModel>
125123
<ForceConformanceInForLoopScope>true</ForceConformanceInForLoopScope>
126124
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>

src/Externals/luabind

src/Externals/ode/contrib/msvc7/ode_default/default.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,6 @@
9595
<AdditionalIncludeDirectories>../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
9696
<PreprocessorDefinitions>WIN32;_WINDOWS;DEBUG;_USRDLL;MSVC;dSINGLE;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9797
<MinimalRebuild>true</MinimalRebuild>
98-
<ExceptionHandling>Sync</ExceptionHandling>
9998
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
10099
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
101100
<FloatingPointModel>Fast</FloatingPointModel>
@@ -143,7 +142,6 @@
143142
<AdditionalIncludeDirectories>../../../include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
144143
<PreprocessorDefinitions>WIN32;_WINDOWS;NDEBUG;_USRDLL;dSINGLE;MSVC;dNODEBUG;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
145144
<StringPooling>true</StringPooling>
146-
<ExceptionHandling />
147145
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
148146
<BufferSecurityCheck>false</BufferSecurityCheck>
149147
<FunctionLevelLinking>false</FunctionLevelLinking>

src/Layers/xrAPI/xrAPI.vcxproj

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@
7171
<Optimization>Disabled</Optimization>
7272
<PreprocessorDefinitions>WIN32;DEBUG;_WINDOWS;_USRDLL;XRAPI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7373
<MinimalRebuild>true</MinimalRebuild>
74-
<ExceptionHandling />
7574
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
7675
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
7776
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -95,7 +94,6 @@
9594
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
9695
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;XRAPI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
9796
<StringPooling>true</StringPooling>
98-
<ExceptionHandling />
9997
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
10098
<BufferSecurityCheck>false</BufferSecurityCheck>
10199
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>
@@ -121,8 +119,6 @@
121119
<EnableFiberSafeOptimizations>true</EnableFiberSafeOptimizations>
122120
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;_USRDLL;XRAPI_EXPORTS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
123121
<StringPooling>true</StringPooling>
124-
<ExceptionHandling>
125-
</ExceptionHandling>
126122
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
127123
<BufferSecurityCheck>false</BufferSecurityCheck>
128124
<EnableEnhancedInstructionSet>StreamingSIMDExtensions2</EnableEnhancedInstructionSet>

src/Layers/xrRenderPC_GL/xrRender_GL.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\glbinding\source\glbinding\include;$(SolutionDir)Externals\gli;$(SolutionDir)Externals\gli\external\glm;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7777
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;USE_OGL;GLBINDING_STATIC;NO_XR_VDECLARATOR;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_GL_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7878
<MinimalRebuild>false</MinimalRebuild>
79-
<ExceptionHandling>Sync</ExceptionHandling>
8079
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
8180
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
8281
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -113,7 +112,6 @@
113112
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\glbinding\source\glbinding\include;$(SolutionDir)Externals\gli;$(SolutionDir)Externals\gli\external\glm;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
114113
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;USE_OGL;GLBINDING_STATIC;NO_XR_VDECLARATOR;WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_GL_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
115114
<StringPooling>true</StringPooling>
116-
<ExceptionHandling />
117115
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
118116
<BufferSecurityCheck>false</BufferSecurityCheck>
119117
<FunctionLevelLinking>false</FunctionLevelLinking>

src/Layers/xrRenderPC_R1/xrRender_R1.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7777
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R1_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7878
<MinimalRebuild>true</MinimalRebuild>
79-
<ExceptionHandling>Sync</ExceptionHandling>
8079
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
8180
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
8281
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -109,7 +108,6 @@
109108
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
110109
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_R1_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111110
<StringPooling>true</StringPooling>
112-
<ExceptionHandling />
113111
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
114112
<BufferSecurityCheck>false</BufferSecurityCheck>
115113
<FunctionLevelLinking>false</FunctionLevelLinking>

src/Layers/xrRenderPC_R2/xrRender_R2.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7777
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R2_EXPORTS;_SECURE_SCL=0;USE_RESOURCE_DEBUGGER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7878
<MinimalRebuild>true</MinimalRebuild>
79-
<ExceptionHandling>Sync</ExceptionHandling>
8079
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
8180
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
8281
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -109,7 +108,6 @@
109108
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
110109
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_R2_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111110
<StringPooling>true</StringPooling>
112-
<ExceptionHandling />
113111
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
114112
<BufferSecurityCheck>false</BufferSecurityCheck>
115113
<FunctionLevelLinking>false</FunctionLevelLinking>

src/Layers/xrRenderPC_R3/xrRender_R3.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7777
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;MSAA_DX10_1;MSAA_SAMPLES=4;USE_MSAA;GBUFFER_OPTIMIZATION;USE_DX10;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R3_EXPORTS;_SECURE_SCL=0;USE_RESOURCE_DEBUGGER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7878
<MinimalRebuild>true</MinimalRebuild>
79-
<ExceptionHandling>Sync</ExceptionHandling>
8079
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
8180
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
8281
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -109,7 +108,6 @@
109108
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
110109
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;USE_DX10;WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_R3_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111110
<StringPooling>true</StringPooling>
112-
<ExceptionHandling />
113111
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
114112
<BufferSecurityCheck>false</BufferSecurityCheck>
115113
<FunctionLevelLinking>false</FunctionLevelLinking>

src/Layers/xrRenderPC_R4/xrRender_R4.vcxproj

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,6 @@
7676
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
7777
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;MSAA_DX10_1;MSAA_SAMPLES=4;USE_MSAA;GBUFFER_OPTIMIZATION;WIN32;DEBUG;_WINDOWS;_USRDLL;XRRENDER_R4_EXPORTS;_SECURE_SCL=0;USE_DX11;USE_RESOURCE_DEBUGGER;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7878
<MinimalRebuild>true</MinimalRebuild>
79-
<ExceptionHandling>Sync</ExceptionHandling>
8079
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
8180
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
8281
<FunctionLevelLinking>true</FunctionLevelLinking>
@@ -109,7 +108,6 @@
109108
<AdditionalIncludeDirectories>$(SolutionDir)Externals\OpenAutomate\inc;$(SolutionDir)Externals\nvapi;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
110109
<PreprocessorDefinitions>LUABIND_DYNAMIC_LINK;USE_DX11;WIN32;NDEBUG;_WINDOWS;_USRDLL;XRRENDER_R4_EXPORTS;_SECURE_SCL=0;%(PreprocessorDefinitions)</PreprocessorDefinitions>
111110
<StringPooling>true</StringPooling>
112-
<ExceptionHandling />
113111
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
114112
<BufferSecurityCheck>false</BufferSecurityCheck>
115113
<FunctionLevelLinking>false</FunctionLevelLinking>

0 commit comments

Comments
 (0)