Skip to content

Commit 0d87b00

Browse files
committed
X64 build configs added
1 parent 25939fe commit 0d87b00

15 files changed

+554
-32
lines changed

NppPlugin/project/NppPlugin.vcxproj

Lines changed: 84 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,26 @@
55
<Configuration>Debug</Configuration>
66
<Platform>Win32</Platform>
77
</ProjectConfiguration>
8+
<ProjectConfiguration Include="Debug|x64">
9+
<Configuration>Debug</Configuration>
10+
<Platform>x64</Platform>
11+
</ProjectConfiguration>
812
<ProjectConfiguration Include="PythonDebug|Win32">
913
<Configuration>PythonDebug</Configuration>
1014
<Platform>Win32</Platform>
1115
</ProjectConfiguration>
16+
<ProjectConfiguration Include="PythonDebug|x64">
17+
<Configuration>PythonDebug</Configuration>
18+
<Platform>x64</Platform>
19+
</ProjectConfiguration>
1220
<ProjectConfiguration Include="Release|Win32">
1321
<Configuration>Release</Configuration>
1422
<Platform>Win32</Platform>
1523
</ProjectConfiguration>
24+
<ProjectConfiguration Include="Release|x64">
25+
<Configuration>Release</Configuration>
26+
<Platform>x64</Platform>
27+
</ProjectConfiguration>
1628
</ItemGroup>
1729
<PropertyGroup Label="Globals">
1830
<ProjectGuid>{69CC76EB-0183-4622-929C-02E860A66A23}</ProjectGuid>
@@ -26,49 +38,71 @@
2638
<WholeProgramOptimization>true</WholeProgramOptimization>
2739
<PlatformToolset>v140_xp</PlatformToolset>
2840
</PropertyGroup>
41+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
42+
<ConfigurationType>StaticLibrary</ConfigurationType>
43+
<CharacterSet>Unicode</CharacterSet>
44+
<WholeProgramOptimization>true</WholeProgramOptimization>
45+
<PlatformToolset>v140_xp</PlatformToolset>
46+
</PropertyGroup>
2947
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
3048
<ConfigurationType>StaticLibrary</ConfigurationType>
3149
<CharacterSet>Unicode</CharacterSet>
3250
<PlatformToolset>v140_xp</PlatformToolset>
3351
</PropertyGroup>
52+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
53+
<ConfigurationType>StaticLibrary</ConfigurationType>
54+
<CharacterSet>Unicode</CharacterSet>
55+
<PlatformToolset>v140_xp</PlatformToolset>
56+
</PropertyGroup>
3457
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" Label="Configuration">
3558
<ConfigurationType>StaticLibrary</ConfigurationType>
3659
<CharacterSet>Unicode</CharacterSet>
3760
<PlatformToolset>v140_xp</PlatformToolset>
3861
</PropertyGroup>
62+
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|x64'" Label="Configuration">
63+
<ConfigurationType>StaticLibrary</ConfigurationType>
64+
<CharacterSet>Unicode</CharacterSet>
65+
<PlatformToolset>v140_xp</PlatformToolset>
66+
</PropertyGroup>
3967
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
4068
<ImportGroup Label="ExtensionSettings">
4169
</ImportGroup>
4270
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
4371
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
4472
</ImportGroup>
73+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
74+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
75+
</ImportGroup>
4576
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
4677
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
4778
</ImportGroup>
79+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
80+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
81+
</ImportGroup>
4882
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" Label="PropertySheets">
4983
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
5084
</ImportGroup>
85+
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|x64'" Label="PropertySheets">
86+
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
87+
</ImportGroup>
5188
<PropertyGroup Label="UserMacros" />
5289
<PropertyGroup>
5390
<_ProjectFileVersion>10.0.30319.1</_ProjectFileVersion>
5491
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectDir)\..\bin\$(Configuration)\</OutDir>
5592
<OutDir Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">$(ProjectDir)\..\bin\$(Configuration)\</OutDir>
93+
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)\..\bin\$(Configuration)\</OutDir>
5694
<IntDir Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(Configuration)\</IntDir>
5795
<IntDir Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">$(Configuration)\</IntDir>
58-
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectDir)\..\bin\$(Configuration)\</OutDir>
5996
<IntDir Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(Configuration)\</IntDir>
60-
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
61-
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
62-
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
63-
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" />
64-
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" />
65-
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'" />
66-
<CodeAnalysisRuleSet Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">AllRules.ruleset</CodeAnalysisRuleSet>
67-
<CodeAnalysisRules Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
68-
<CodeAnalysisRuleAssemblies Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" />
97+
<OutDir Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectDir)\..\bin64\$(Configuration)\</OutDir>
98+
<OutDir Condition="'$(Configuration)|$(Platform)'=='PythonDebug|x64'">$(ProjectDir)\..\bin64\$(Configuration)\</OutDir>
99+
<OutDir Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectDir)\..\bin64\$(Configuration)\</OutDir>
69100
<IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(IncludePath)</IncludePath>
101+
<IncludePath Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(IncludePath)</IncludePath>
70102
<IncludePath Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">$(IncludePath)</IncludePath>
103+
<IncludePath Condition="'$(Configuration)|$(Platform)'=='PythonDebug|x64'">$(IncludePath)</IncludePath>
71104
<IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(IncludePath)</IncludePath>
105+
<IncludePath Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(IncludePath)</IncludePath>
72106
</PropertyGroup>
73107
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
74108
<ClCompile>
@@ -83,6 +117,19 @@
83117
<MultiProcessorCompilation>true</MultiProcessorCompilation>
84118
</ClCompile>
85119
</ItemDefinitionGroup>
120+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
121+
<ClCompile>
122+
<Optimization>Disabled</Optimization>
123+
<AdditionalIncludeDirectories>..\include;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
124+
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
125+
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
126+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
127+
<PrecompiledHeader>Use</PrecompiledHeader>
128+
<WarningLevel>Level4</WarningLevel>
129+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
130+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
131+
</ClCompile>
132+
</ItemDefinitionGroup>
86133
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">
87134
<ClCompile>
88135
<Optimization>Disabled</Optimization>
@@ -96,6 +143,19 @@
96143
<MultiProcessorCompilation>true</MultiProcessorCompilation>
97144
</ClCompile>
98145
</ItemDefinitionGroup>
146+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='PythonDebug|x64'">
147+
<ClCompile>
148+
<Optimization>Disabled</Optimization>
149+
<AdditionalIncludeDirectories>..\include;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
150+
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
151+
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
152+
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
153+
<PrecompiledHeader>Use</PrecompiledHeader>
154+
<WarningLevel>Level4</WarningLevel>
155+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
156+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
157+
</ClCompile>
158+
</ItemDefinitionGroup>
99159
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
100160
<ClCompile>
101161
<AdditionalIncludeDirectories>..\include;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
@@ -107,12 +167,26 @@
107167
<MultiProcessorCompilation>true</MultiProcessorCompilation>
108168
</ClCompile>
109169
</ItemDefinitionGroup>
170+
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
171+
<ClCompile>
172+
<AdditionalIncludeDirectories>..\include;..;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
173+
<PreprocessorDefinitions>WIN32;_CRT_SECURE_NO_WARNINGS;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
174+
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
175+
<PrecompiledHeader>Use</PrecompiledHeader>
176+
<WarningLevel>Level3</WarningLevel>
177+
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
178+
<MultiProcessorCompilation>true</MultiProcessorCompilation>
179+
</ClCompile>
180+
</ItemDefinitionGroup>
110181
<ItemGroup>
111182
<ClCompile Include="..\src\StaticDialog.cpp" />
112183
<ClCompile Include="..\stdafx.cpp">
113184
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Create</PrecompiledHeader>
185+
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
114186
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Create</PrecompiledHeader>
187+
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
115188
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='PythonDebug|Win32'">Create</PrecompiledHeader>
189+
<PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='PythonDebug|x64'">Create</PrecompiledHeader>
116190
</ClCompile>
117191
</ItemGroup>
118192
<ItemGroup>

NppPlugin/project/NppPlugin.vcxproj.filters

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,9 +21,6 @@
2121
<ClCompile Include="..\stdafx.cpp">
2222
<Filter>Source Files</Filter>
2323
</ClCompile>
24-
<ClCompile Include="..\src\DockingDlgInterface.cpp">
25-
<Filter>Source Files</Filter>
26-
</ClCompile>
2724
</ItemGroup>
2825
<ItemGroup>
2926
<ClInclude Include="..\include\Common.h">

0 commit comments

Comments
 (0)