Skip to content

Commit 74a0ce8

Browse files
authored
Merge pull request #403 from jlaanstra/user/jlaans/remove-xaml
Remove unnecessary xaml and windows includes.
2 parents dbb269c + 548983b commit 74a0ce8

File tree

7 files changed

+5
-13
lines changed

7 files changed

+5
-13
lines changed

vsix/ItemTemplates/ViewModel/ViewModel.cpp

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,6 @@
44
#include "$safeitemname$.g.cpp"
55
#endif
66

7-
using namespace winrt;
8-
using namespace Windows::UI::Xaml;
9-
107
namespace winrt::$rootnamespace$::implementation
118
{
129
int32_t $safeitemname$::MyProperty()

vsix/ProjectTemplates/VC/Windows Desktop/ConsoleApplication/ConsoleApplication.vcxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<PrecompiledHeader>Use</PrecompiledHeader>
6464
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
6565
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
66-
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
66+
<PreprocessorDefinitions>_CONSOLE;WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6767
<WarningLevel>Level4</WarningLevel>
6868
<AdditionalOptions>%(AdditionalOptions) /permissive- /bigobj</AdditionalOptions>
6969
</ClCompile>

vsix/ProjectTemplates/VC/Windows Desktop/WindowsApplication/WindowsApplication.vcxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@
6363
<PrecompiledHeader>Use</PrecompiledHeader>
6464
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
6565
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
66-
<PreprocessorDefinitions>_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
66+
<PreprocessorDefinitions>_CONSOLE;WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
6767
<WarningLevel>Level4</WarningLevel>
6868
<AdditionalOptions>%(AdditionalOptions) /permissive- /bigobj</AdditionalOptions>
6969
</ClCompile>

vsix/ProjectTemplates/VC/Windows Universal/BlankApp/BlankApp.vcxproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
<!--Temporarily disable cppwinrt heap enforcement to work around xaml compiler generated std::shared_ptr use -->
7979
<AdditionalOptions Condition="'$(CppWinRTHeapEnforcement)'==''">/DWINRT_NO_MAKE_DETECTION %(AdditionalOptions)</AdditionalOptions>
8080
<DisableSpecificWarnings></DisableSpecificWarnings>
81+
<PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8182
</ClCompile>
8283
</ItemDefinitionGroup>
8384
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">

vsix/ProjectTemplates/VC/Windows Universal/CoreApp/CoreApp.vcxproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@
7676
<WarningLevel>Level4</WarningLevel>
7777
<AdditionalOptions>%(AdditionalOptions) /bigobj</AdditionalOptions>
7878
<DisableSpecificWarnings></DisableSpecificWarnings>
79+
<PreprocessorDefinitions>WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
7980
</ClCompile>
8081
<Link>
8182
<GenerateWindowsMetadata>false</GenerateWindowsMetadata>

vsix/ProjectTemplates/VC/Windows Universal/WindowsRuntimeComponent/WindowsRuntimeComponent.vcxproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@
8282
<!--Temporarily disable cppwinrt heap enforcement to work around xaml compiler generated std::shared_ptr use -->
8383
<AdditionalOptions Condition="'$(CppWinRTHeapEnforcement)'==''">/DWINRT_NO_MAKE_DETECTION %(AdditionalOptions)</AdditionalOptions>
8484
<DisableSpecificWarnings></DisableSpecificWarnings>
85-
<PreprocessorDefinitions>_WINRT_DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
85+
<PreprocessorDefinitions>_WINRT_DLL;WIN32_LEAN_AND_MEAN;WINRT_LEAN_AND_MEAN;%(PreprocessorDefinitions)</PreprocessorDefinitions>
8686
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
8787
</ClCompile>
8888
<Link>

vsix/ProjectTemplates/VC/Windows Universal/WindowsRuntimeComponent/pch.h

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,3 @@
22
#include <unknwn.h>
33
#include <winrt/Windows.Foundation.h>
44
#include <winrt/Windows.Foundation.Collections.h>
5-
#include <winrt/Windows.UI.Xaml.h>
6-
#include <winrt/Windows.UI.Xaml.Controls.h>
7-
#include <winrt/Windows.UI.Xaml.Controls.Primitives.h>
8-
#include <winrt/Windows.UI.Xaml.Data.h>
9-
#include <winrt/Windows.UI.Xaml.Interop.h>
10-
#include <winrt/Windows.UI.Xaml.Markup.h>
11-
#include <winrt/Windows.UI.Xaml.Navigation.h>

0 commit comments

Comments
 (0)