diff --git a/Directory.Build.Props b/Directory.Build.Props index 1db701da..a15bd841 100644 --- a/Directory.Build.Props +++ b/Directory.Build.Props @@ -3,9 +3,9 @@ - v143 - v142 - v141 + v141 + v142 + v143 10.0 10.0.18362.0 @@ -33,12 +33,11 @@ 2.3.4.5 - $(Platform) - x86 - $(SolutionDir)_build\$(CmakePlatform)\$(Configuration) - $(CmakeOutDir)\ + $(Platform) + x86 + $(SolutionDir)_build\$(CppWinRTPlatform)\$(Configuration)\ + $(OutDir) $(SolutionDir)_build\x86\$(Configuration)\ - $(CmakeOutDir)\ @@ -64,4 +63,10 @@ + + + + + diff --git a/Directory.Build.Targets b/Directory.Build.Targets new file mode 100644 index 00000000..98abcdd3 --- /dev/null +++ b/Directory.Build.Targets @@ -0,0 +1,7 @@ + + + + $(OutDir)temp\$(ProjectName)\ + + + diff --git a/build_test_all.cmd b/build_test_all.cmd index 13a68f6c..e0325eb5 100644 --- a/build_test_all.cmd +++ b/build_test_all.cmd @@ -3,6 +3,7 @@ set target_platform=%1 set target_configuration=%2 set target_version=%3 +set clean_intermediate_files=%4 if "%target_platform%"=="" set target_platform=x64 if "%target_configuration%"=="" set target_configuration=Release diff --git a/cppwinrt/cppwinrt.vcxproj b/cppwinrt/cppwinrt.vcxproj index 092591a8..81b6703e 100644 --- a/cppwinrt/cppwinrt.vcxproj +++ b/cppwinrt/cppwinrt.vcxproj @@ -190,20 +190,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - Disabled diff --git a/natvis/cppwinrtvisualizer.vcxproj b/natvis/cppwinrtvisualizer.vcxproj index e45c78a1..39777228 100644 --- a/natvis/cppwinrtvisualizer.vcxproj +++ b/natvis/cppwinrtvisualizer.vcxproj @@ -67,25 +67,14 @@ - + true - x86\$(Configuration)\$(Deployment)\ - x86\$(Configuration)\$(Deployment)\ - - true - x64\$(Configuration)\$(Deployment)\ - x64\$(Configuration)\$(Deployment)\ - - + false - x86\$(Configuration)\$(Deployment)\ - x86\$(Configuration)\$(Deployment)\ - - false - x64\$(Configuration)\$(Deployment)\ - x64\$(Configuration)\$(Deployment)\ + + $(CppWinRTPlatform)\$(Configuration)\$(Deployment)\ diff --git a/prebuild/prebuild.vcxproj b/prebuild/prebuild.vcxproj index 01335f3b..8308ae56 100644 --- a/prebuild/prebuild.vcxproj +++ b/prebuild/prebuild.vcxproj @@ -106,20 +106,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - Disabled diff --git a/scratch/scratch.vcxproj b/scratch/scratch.vcxproj index 5f2adb1a..4a26617b 100644 --- a/scratch/scratch.vcxproj +++ b/scratch/scratch.vcxproj @@ -107,20 +107,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed diff --git a/test/Directory.Build.Props b/test/Directory.Build.Props new file mode 100644 index 00000000..84e38122 --- /dev/null +++ b/test/Directory.Build.Props @@ -0,0 +1,10 @@ + + + + + v142 + + + + + diff --git a/test/old_tests/Component/Component.vcxproj b/test/old_tests/Component/Component.vcxproj index e0d413a8..2ce8c800 100644 --- a/test/old_tests/Component/Component.vcxproj +++ b/test/old_tests/Component/Component.vcxproj @@ -121,7 +121,6 @@ false ..\..;$(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ false @@ -140,7 +139,6 @@ false ..\..;$(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ false @@ -159,14 +157,12 @@ false ..\..;$(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ false false ..\..;$(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ diff --git a/test/old_tests/Composable/Composable.vcxproj b/test/old_tests/Composable/Composable.vcxproj index 71bf5eff..b4b29d96 100644 --- a/test/old_tests/Composable/Composable.vcxproj +++ b/test/old_tests/Composable/Composable.vcxproj @@ -121,7 +121,6 @@ false ..\..;$(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ false @@ -140,7 +139,6 @@ false ..\..;$(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ false @@ -159,14 +157,12 @@ false ..\..;$(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ false false ..\..;$(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); Midl - $(OutDir)temp\$(ProjectName)\ diff --git a/test/old_tests/UnitTests/Tests.vcxproj b/test/old_tests/UnitTests/Tests.vcxproj index 3be42e48..aedd02bf 100644 --- a/test/old_tests/UnitTests/Tests.vcxproj +++ b/test/old_tests/UnitTests/Tests.vcxproj @@ -214,33 +214,11 @@ - - true - $(OutDir)temp\$(ProjectName)\ - - + true - - true - - - true - $(OutDir)temp\$(ProjectName)\ - - + false - $(OutDir)temp\$(ProjectName)\ - - - false - - - false - - - false - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test/test.vcxproj b/test/test/test.vcxproj index f66d98dc..dc6c96ce 100644 --- a/test/test/test.vcxproj +++ b/test/test/test.vcxproj @@ -107,20 +107,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed diff --git a/test/test_component/test_component.vcxproj b/test/test_component/test_component.vcxproj index 3a2eb198..55096520 100644 --- a/test/test_component/test_component.vcxproj +++ b/test/test_component/test_component.vcxproj @@ -118,7 +118,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -131,7 +130,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -144,12 +142,10 @@ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test_component_base/test_component_base.vcxproj b/test/test_component_base/test_component_base.vcxproj index 2a93b745..8bf80468 100644 --- a/test/test_component_base/test_component_base.vcxproj +++ b/test/test_component_base/test_component_base.vcxproj @@ -118,7 +118,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -131,7 +130,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -144,12 +142,10 @@ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test_component_derived/test_component_derived.vcxproj b/test/test_component_derived/test_component_derived.vcxproj index 2dabc71e..d444a211 100644 --- a/test/test_component_derived/test_component_derived.vcxproj +++ b/test/test_component_derived/test_component_derived.vcxproj @@ -118,7 +118,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -131,7 +130,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -144,12 +142,10 @@ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test_component_fast/test_component_fast.vcxproj b/test/test_component_fast/test_component_fast.vcxproj index 50119cd0..9f42be8e 100644 --- a/test/test_component_fast/test_component_fast.vcxproj +++ b/test/test_component_fast/test_component_fast.vcxproj @@ -119,7 +119,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -132,7 +131,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -145,12 +143,10 @@ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test_component_folders/test_component_folders.vcxproj b/test/test_component_folders/test_component_folders.vcxproj index d40e69d4..b552d147 100644 --- a/test/test_component_folders/test_component_folders.vcxproj +++ b/test/test_component_folders/test_component_folders.vcxproj @@ -118,7 +118,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -131,7 +130,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -144,12 +142,10 @@ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test_component_no_pch/test_component_no_pch.vcxproj b/test/test_component_no_pch/test_component_no_pch.vcxproj index 787d9f4a..b4ad8741 100644 --- a/test/test_component_no_pch/test_component_no_pch.vcxproj +++ b/test/test_component_no_pch/test_component_no_pch.vcxproj @@ -118,7 +118,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -131,7 +130,6 @@ Midl $(VC_ExecutablePath_x86);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(SystemRoot)\SysWow64;$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl @@ -144,12 +142,10 @@ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ Midl $(VC_ExecutablePath_x64);$(WindowsSDK_ExecutablePath);$(VS_ExecutablePath);$(MSBuild_ExecutablePath);$(FxCopDir);$(PATH); - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test_cpp20/test_cpp20.vcxproj b/test/test_cpp20/test_cpp20.vcxproj index a707c516..79967de1 100644 --- a/test/test_cpp20/test_cpp20.vcxproj +++ b/test/test_cpp20/test_cpp20.vcxproj @@ -108,20 +108,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed diff --git a/test/test_fast/test_fast.vcxproj b/test/test_fast/test_fast.vcxproj index 3ce85f29..dbf3d9b8 100644 --- a/test/test_fast/test_fast.vcxproj +++ b/test/test_fast/test_fast.vcxproj @@ -107,20 +107,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed diff --git a/test/test_fast_fwd/test_fast_fwd.vcxproj b/test/test_fast_fwd/test_fast_fwd.vcxproj index bae6f792..c01406e3 100644 --- a/test/test_fast_fwd/test_fast_fwd.vcxproj +++ b/test/test_fast_fwd/test_fast_fwd.vcxproj @@ -59,7 +59,6 @@ Midl - $(OutDir)temp\$(ProjectName)\ diff --git a/test/test_module_lock_custom/test_module_lock_custom.vcxproj b/test/test_module_lock_custom/test_module_lock_custom.vcxproj index 330aafe1..6bb40e76 100644 --- a/test/test_module_lock_custom/test_module_lock_custom.vcxproj +++ b/test/test_module_lock_custom/test_module_lock_custom.vcxproj @@ -107,20 +107,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed diff --git a/test/test_module_lock_none/test_module_lock_none.vcxproj b/test/test_module_lock_none/test_module_lock_none.vcxproj index a4c3d40c..7f460c6b 100644 --- a/test/test_module_lock_none/test_module_lock_none.vcxproj +++ b/test/test_module_lock_none/test_module_lock_none.vcxproj @@ -107,20 +107,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed diff --git a/test/test_slow/test_slow.vcxproj b/test/test_slow/test_slow.vcxproj index 6ee91fbb..75891b64 100644 --- a/test/test_slow/test_slow.vcxproj +++ b/test/test_slow/test_slow.vcxproj @@ -107,20 +107,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed diff --git a/test/test_win7/test_win7.vcxproj b/test/test_win7/test_win7.vcxproj index c1a06dce..b85b6a44 100644 --- a/test/test_win7/test_win7.vcxproj +++ b/test/test_win7/test_win7.vcxproj @@ -107,20 +107,6 @@ - - $(OutDir)temp\$(ProjectName)\ - - - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - - - $(OutDir)temp\$(ProjectName)\ - MaxSpeed