diff --git a/CMakeLists.txt b/CMakeLists.txt index ecd8f11c5a38519a46fbc71a558563dac45b782f..e05f8efb5d5de4abc8fe5b30842d376787b98410 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/decoder.vcxproj b/Workspace_msvc/decoder.vcxproj index 767d89e79e13776c18d8164bef135613f13a164e..47fb7995bd63d0b1909629499ea46ca2c11f567c 100644 --- a/Workspace_msvc/decoder.vcxproj +++ b/Workspace_msvc/decoder.vcxproj @@ -83,6 +83,7 @@ Default %(DisableSpecificWarnings) false + Strict _DEBUG;%(PreprocessorDefinitions) @@ -161,7 +162,7 @@ {869a305e-d99e-4c3a-bdb3-aa57abcce619} - + {2fa8f384-0775-f3b7-f8c3-85209222fc70} false diff --git a/Workspace_msvc/encoder.vcxproj b/Workspace_msvc/encoder.vcxproj index 122e3e4e09e73ab0f184cd5261d8b344475b97f9..ea95a5e79e421900aed3ab3c567b4e55061b00a6 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 187cc5baa514e1987012e36f1038976c824307c9..ab8eda2fc6d5f4eceb66c79ce57f1281bb864c97 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 e52c492f7643344e7910f2eb05488e99e4ade582..ec6fd8f3947b929dd73f9887a15575fb1cc1f686 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 f18efbed4952b8d816016d9ba4431a2349ccd65d..766f4aa3666399d0167ac627e6baaa86e9f55eee 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 63dfdb6c28ca1fba16dc77cb9a338b5e9287d39e..b802aecde51035e80b75e120eedad1be121583f3 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 95f64b54fd3e510cb3c45c9f40f2fc733572e77f..3fbdcb5e311ca6ea937891099ba0188600bc9df2 100644 --- a/Workspace_msvc/lib_isar.vcxproj +++ b/Workspace_msvc/lib_isar.vcxproj @@ -73,6 +73,7 @@ OldStyle Default %(DisableSpecificWarnings) + Strict _DEBUG;%(PreprocessorDefinitions) @@ -111,6 +112,7 @@ Default %(DisableSpecificWarnings) false + Strict NDEBUG;%(PreprocessorDefinitions) diff --git a/Workspace_msvc/lib_lc3plus.vcxproj b/Workspace_msvc/lib_lc3plus.vcxproj index 22b5cddd3c55c39f43af6dfa39ec652305880ff2..9e8faddc673db85d11da1d76087c4356894b382f 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 diff --git a/Workspace_msvc/lib_rend.vcxproj b/Workspace_msvc/lib_rend.vcxproj index ff8946cc05ad785f675a2bdac42b09dae55d0665..117aa0613c37b3d1bb94b327b47c18be28ba7962 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) @@ -199,7 +201,7 @@ {95030B82-70CD-4C6B-84D4-61096035BEA2} false - + @@ -209,4 +211,4 @@ - + \ No newline at end of file diff --git a/Workspace_msvc/lib_rend.vcxproj.filters b/Workspace_msvc/lib_rend.vcxproj.filters index 820a5c044354c8b35ceabc1855256052b4915b24..2494e2ee2e8a44233535a78999c15448adf0ce04 100644 --- a/Workspace_msvc/lib_rend.vcxproj.filters +++ b/Workspace_msvc/lib_rend.vcxproj.filters @@ -31,9 +31,6 @@ rend_c - - rend_c - rend_c diff --git a/Workspace_msvc/lib_util.vcxproj b/Workspace_msvc/lib_util.vcxproj index b6b7fedfa8984c43465af1b5b317a84a2118dd67..d8cea32599d5539a859ce2f66085dea2df02c682 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 @@ -123,7 +125,7 @@ - + @@ -150,7 +152,7 @@ - + diff --git a/Workspace_msvc/renderer.vcxproj b/Workspace_msvc/renderer.vcxproj index a88ac29a52af6e031458cd3defb30206cf0d4f29..4bdf4af66984b9eb8f07ce4f212d917e65c134c9 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 @@ -160,7 +161,7 @@ {869a305e-d99e-4c3a-bdb3-aa57abcce619} - + {2FA8F384-0775-F3B7-F8C3-85209222FC70} false