diff --git a/CMakeLists.txt b/CMakeLists.txt index fe516c9ec8bd55971abf1ff8c1c8b954f5646a9f..598f2e6f01a2562a06cae897d6b2193d4332a7cd 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -112,6 +112,7 @@ elseif(WIN32) add_definitions( -D_CRT_SECURE_NO_WARNINGS /MP + /fp:strict ) endif() diff --git a/Workspace_msvc/ambi_converter.vcxproj b/Workspace_msvc/ambi_converter.vcxproj index 5a489f378675bb26ca5e2f6c65204bce29e63537..699e88bbddb22e803e0837c9909155fa7166648e 100644 --- a/Workspace_msvc/ambi_converter.vcxproj +++ b/Workspace_msvc/ambi_converter.vcxproj @@ -80,6 +80,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -117,7 +118,7 @@ Default MultiThreaded true - Precise + Strict false diff --git a/Workspace_msvc/decoder.vcxproj b/Workspace_msvc/decoder.vcxproj index c124382c9c04fb2b561082fae8210a5cebc0a3b1..2f870ad9c941e64d86519b6077815be02395365b 100644 --- a/Workspace_msvc/decoder.vcxproj +++ b/Workspace_msvc/decoder.vcxproj @@ -83,6 +83,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -120,7 +121,7 @@ Default MultiThreaded true - Precise + Strict false diff --git a/Workspace_msvc/encoder.vcxproj b/Workspace_msvc/encoder.vcxproj index 309dc15253dc51c5654f65f18cb9ba6ec6e78835..d140453b0ba6815ffc593571014a0c120b08a5b5 100644 --- a/Workspace_msvc/encoder.vcxproj +++ b/Workspace_msvc/encoder.vcxproj @@ -83,6 +83,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -128,7 +129,7 @@ Default MultiThreaded true - Precise + Strict false diff --git a/Workspace_msvc/isar_post_rend.vcxproj b/Workspace_msvc/isar_post_rend.vcxproj index 170ff20545a4ac5c7d610daac49ba963ad4d88b4..4ec81f86bec1d076191b44ca7ebc4b827d407460 100644 --- a/Workspace_msvc/isar_post_rend.vcxproj +++ b/Workspace_msvc/isar_post_rend.vcxproj @@ -80,6 +80,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -117,7 +118,7 @@ Default MultiThreaded true - Precise + Strict false diff --git a/Workspace_msvc/lib_com.vcxproj b/Workspace_msvc/lib_com.vcxproj index c28b36a1454bdb9bd3245a0ce9050d258602a13a..e94aba73b1fb8efd06535c44b0291f4542084efd 100644 --- a/Workspace_msvc/lib_com.vcxproj +++ b/Workspace_msvc/lib_com.vcxproj @@ -73,6 +73,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -111,6 +112,7 @@ Default %(DisableSpecificWarnings) false + Strict NDEBUG;%(PreprocessorDefinitions) diff --git a/Workspace_msvc/lib_debug.vcxproj b/Workspace_msvc/lib_debug.vcxproj index 5e986bb167a861528853e3a295a87f0d46644177..c9dd3470c55f5372932346ef4e57f7fbffbf0730 100644 --- a/Workspace_msvc/lib_debug.vcxproj +++ b/Workspace_msvc/lib_debug.vcxproj @@ -69,6 +69,7 @@ Default %(DisableSpecificWarnings) false + Strict $(OutDir)$(TargetName).lib @@ -96,6 +97,7 @@ Default %(DisableSpecificWarnings) false + Strict $(OutDir)$(TargetName).lib diff --git a/Workspace_msvc/lib_dec.vcxproj b/Workspace_msvc/lib_dec.vcxproj index 3c7ea3e597de37d9377fc8ad745a158d37ca713c..6730a9f68ba9400331cce05bbe7a991444a52c41 100644 --- a/Workspace_msvc/lib_dec.vcxproj +++ b/Workspace_msvc/lib_dec.vcxproj @@ -83,6 +83,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -126,6 +127,7 @@ Default %(DisableSpecificWarnings) false + Strict NDEBUG;%(PreprocessorDefinitions) diff --git a/Workspace_msvc/lib_enc.vcxproj b/Workspace_msvc/lib_enc.vcxproj index ba0c4c9b6f94cbc5af1499ac5c1143fc2a28e611..4e7fb4d457bff5a9a7ef6307c2644a98a9b42ddf 100644 --- a/Workspace_msvc/lib_enc.vcxproj +++ b/Workspace_msvc/lib_enc.vcxproj @@ -83,6 +83,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -119,7 +120,7 @@ Default MultiThreaded true - Precise + Strict false diff --git a/Workspace_msvc/lib_isar.vcxproj b/Workspace_msvc/lib_isar.vcxproj index 5bee827041dc1972467edee3601f784b4573bba5..cefe90fe0919336819c20bac18f922b874712836 100644 --- a/Workspace_msvc/lib_isar.vcxproj +++ b/Workspace_msvc/lib_isar.vcxproj @@ -83,6 +83,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -126,6 +127,7 @@ Default %(DisableSpecificWarnings) false + Strict NDEBUG;%(PreprocessorDefinitions) diff --git a/Workspace_msvc/lib_lc3plus.vcxproj b/Workspace_msvc/lib_lc3plus.vcxproj index 3f1527357ad6c96d8629a85f7ab3937e82fb3bb0..e7e9ea669516c5983caacab24ebb5e2f6f944b30 100644 --- a/Workspace_msvc/lib_lc3plus.vcxproj +++ b/Workspace_msvc/lib_lc3plus.vcxproj @@ -73,6 +73,7 @@ OldStyle false false + Strict Console @@ -92,6 +93,7 @@ WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions) 4244;4305;4996 false + Strict Console @@ -180,4 +182,4 @@ - + \ No newline at end of file diff --git a/Workspace_msvc/lib_rend.vcxproj b/Workspace_msvc/lib_rend.vcxproj index 1d55ed1942020a6c9b8e85bb05eb8bcd93cdd398..3abcbccd73f7de8afc6737b2895abf7fa57a795b 100644 --- a/Workspace_msvc/lib_rend.vcxproj +++ b/Workspace_msvc/lib_rend.vcxproj @@ -83,6 +83,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -126,6 +127,7 @@ Default %(DisableSpecificWarnings) false + Strict NDEBUG;%(PreprocessorDefinitions) diff --git a/Workspace_msvc/lib_util.vcxproj b/Workspace_msvc/lib_util.vcxproj index bead7110f33c5f14f0318980c52e315d490a5d9b..e144406c9e25cf2417855c699bf325d854d233b9 100644 --- a/Workspace_msvc/lib_util.vcxproj +++ b/Workspace_msvc/lib_util.vcxproj @@ -68,6 +68,7 @@ Default %(DisableSpecificWarnings) false + Strict $(OutDir)$(TargetName).lib @@ -92,6 +93,7 @@ Default %(DisableSpecificWarnings) false + Strict $(OutDir)$(TargetName).lib diff --git a/Workspace_msvc/renderer.vcxproj b/Workspace_msvc/renderer.vcxproj index 0a7c72a16cac7af074424ab02179cb616f9b3e23..20cccd3a241ecc8f72479b953cf1d109a168d77f 100644 --- a/Workspace_msvc/renderer.vcxproj +++ b/Workspace_msvc/renderer.vcxproj @@ -80,6 +80,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -117,7 +118,7 @@ Default MultiThreaded true - Precise + Strict false