1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ItemGroup Label="ProjectConfigurations">
4 <ProjectConfiguration Include="Debug DLL|Win32">
5 <Configuration>Debug DLL</Configuration>
6 <Platform>Win32</Platform>
7 </ProjectConfiguration>
8 <ProjectConfiguration Include="Debug DLL|x64">
9 <Configuration>Debug DLL</Configuration>
10 <Platform>x64</Platform>
11 </ProjectConfiguration>
12 <ProjectConfiguration Include="Debug Static|Win32">
13 <Configuration>Debug Static</Configuration>
14 <Platform>Win32</Platform>
15 </ProjectConfiguration>
16 <ProjectConfiguration Include="Debug Static|x64">
17 <Configuration>Debug Static</Configuration>
18 <Platform>x64</Platform>
19 </ProjectConfiguration>
20 <ProjectConfiguration Include="Release DLL|Win32">
21 <Configuration>Release DLL</Configuration>
22 <Platform>Win32</Platform>
23 </ProjectConfiguration>
24 <ProjectConfiguration Include="Release DLL|x64">
25 <Configuration>Release DLL</Configuration>
26 <Platform>x64</Platform>
27 </ProjectConfiguration>
28 <ProjectConfiguration Include="Release Static|Win32">
29 <Configuration>Release Static</Configuration>
30 <Platform>Win32</Platform>
31 </ProjectConfiguration>
32 <ProjectConfiguration Include="Release Static|x64">
33 <Configuration>Release Static</Configuration>
34 <Platform>x64</Platform>
35 </ProjectConfiguration>
37 <PropertyGroup Label="Globals">
38 <ProjectGuid>{24EC5104-7402-4C76-B66B-27ADBE062D68}</ProjectGuid>
39 <Keyword>Win32Proj</Keyword>
40 <RootNamespace>antlr4cppdemo</RootNamespace>
41 <ProjectName>antlr4cpp-demo</ProjectName>
43 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
44 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'" Label="Configuration">
45 <ConfigurationType>Application</ConfigurationType>
46 <UseDebugLibraries>true</UseDebugLibraries>
47 <PlatformToolset>v120</PlatformToolset>
48 <CharacterSet>Unicode</CharacterSet>
50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="Configuration">
51 <ConfigurationType>Application</ConfigurationType>
52 <UseDebugLibraries>true</UseDebugLibraries>
53 <PlatformToolset>v120</PlatformToolset>
54 <CharacterSet>Unicode</CharacterSet>
56 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'" Label="Configuration">
57 <ConfigurationType>Application</ConfigurationType>
58 <UseDebugLibraries>true</UseDebugLibraries>
59 <PlatformToolset>v120</PlatformToolset>
60 <CharacterSet>Unicode</CharacterSet>
62 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="Configuration">
63 <ConfigurationType>Application</ConfigurationType>
64 <UseDebugLibraries>true</UseDebugLibraries>
65 <PlatformToolset>v120</PlatformToolset>
66 <CharacterSet>Unicode</CharacterSet>
68 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'" Label="Configuration">
69 <ConfigurationType>Application</ConfigurationType>
70 <UseDebugLibraries>false</UseDebugLibraries>
71 <PlatformToolset>v120</PlatformToolset>
72 <WholeProgramOptimization>true</WholeProgramOptimization>
73 <CharacterSet>Unicode</CharacterSet>
75 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="Configuration">
76 <ConfigurationType>Application</ConfigurationType>
77 <UseDebugLibraries>false</UseDebugLibraries>
78 <PlatformToolset>v120</PlatformToolset>
79 <WholeProgramOptimization>true</WholeProgramOptimization>
80 <CharacterSet>Unicode</CharacterSet>
82 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'" Label="Configuration">
83 <ConfigurationType>Application</ConfigurationType>
84 <UseDebugLibraries>false</UseDebugLibraries>
85 <PlatformToolset>v120</PlatformToolset>
86 <WholeProgramOptimization>true</WholeProgramOptimization>
87 <CharacterSet>Unicode</CharacterSet>
89 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="Configuration">
90 <ConfigurationType>Application</ConfigurationType>
91 <UseDebugLibraries>false</UseDebugLibraries>
92 <PlatformToolset>v120</PlatformToolset>
93 <WholeProgramOptimization>true</WholeProgramOptimization>
94 <CharacterSet>Unicode</CharacterSet>
96 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
97 <ImportGroup Label="ExtensionSettings">
99 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">
100 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
102 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'" Label="PropertySheets">
103 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
105 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'" Label="PropertySheets">
106 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
108 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'" Label="PropertySheets">
109 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
111 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">
112 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
114 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'" Label="PropertySheets">
115 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
117 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'" Label="PropertySheets">
118 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
120 <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'" Label="PropertySheets">
121 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
123 <PropertyGroup Label="UserMacros" />
124 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">
125 <LinkIncremental>true</LinkIncremental>
126 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
127 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
129 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
130 <LinkIncremental>true</LinkIncremental>
131 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
132 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
134 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'">
135 <LinkIncremental>true</LinkIncremental>
136 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
137 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
139 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
140 <LinkIncremental>true</LinkIncremental>
141 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
142 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
144 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">
145 <LinkIncremental>false</LinkIncremental>
146 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
147 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
149 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
150 <LinkIncremental>false</LinkIncremental>
151 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
152 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
154 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'">
155 <LinkIncremental>false</LinkIncremental>
156 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
157 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
159 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
160 <LinkIncremental>false</LinkIncremental>
161 <OutDir>$(SolutionDir)bin\vs-2013\$(PlatformTarget)\$(Configuration)\</OutDir>
162 <IntDir>$(SolutionDir)obj\$(PlatformTarget)\$(Configuration)\$(ProjectName)\</IntDir>
164 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|Win32'">
168 <WarningLevel>Level3</WarningLevel>
169 <Optimization>Disabled</Optimization>
170 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
171 <SDLCheck>true</SDLCheck>
172 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
174 </ForcedIncludeFiles>
175 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
178 <SubSystem>Console</SubSystem>
179 <GenerateDebugInformation>true</GenerateDebugInformation>
181 </ItemDefinitionGroup>
182 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|Win32'">
186 <WarningLevel>Level3</WarningLevel>
187 <Optimization>Disabled</Optimization>
188 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
189 <SDLCheck>true</SDLCheck>
190 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
192 </ForcedIncludeFiles>
193 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
196 <SubSystem>Console</SubSystem>
197 <GenerateDebugInformation>true</GenerateDebugInformation>
199 </ItemDefinitionGroup>
200 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug Static|x64'">
204 <WarningLevel>Level3</WarningLevel>
205 <Optimization>Disabled</Optimization>
206 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
207 <SDLCheck>true</SDLCheck>
208 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
210 </ForcedIncludeFiles>
211 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
214 <SubSystem>Console</SubSystem>
215 <GenerateDebugInformation>true</GenerateDebugInformation>
217 </ItemDefinitionGroup>
218 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug DLL|x64'">
222 <WarningLevel>Level3</WarningLevel>
223 <Optimization>Disabled</Optimization>
224 <PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
225 <SDLCheck>true</SDLCheck>
226 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
228 </ForcedIncludeFiles>
229 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
232 <SubSystem>Console</SubSystem>
233 <GenerateDebugInformation>true</GenerateDebugInformation>
235 </ItemDefinitionGroup>
236 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|Win32'">
238 <WarningLevel>Level3</WarningLevel>
241 <Optimization>MaxSpeed</Optimization>
242 <FunctionLevelLinking>true</FunctionLevelLinking>
243 <IntrinsicFunctions>true</IntrinsicFunctions>
244 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
245 <SDLCheck>true</SDLCheck>
246 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
248 </ForcedIncludeFiles>
249 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
252 <SubSystem>Console</SubSystem>
253 <GenerateDebugInformation>true</GenerateDebugInformation>
254 <EnableCOMDATFolding>true</EnableCOMDATFolding>
255 <OptimizeReferences>true</OptimizeReferences>
257 </ItemDefinitionGroup>
258 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|Win32'">
260 <WarningLevel>Level3</WarningLevel>
263 <Optimization>MaxSpeed</Optimization>
264 <FunctionLevelLinking>true</FunctionLevelLinking>
265 <IntrinsicFunctions>true</IntrinsicFunctions>
266 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
267 <SDLCheck>true</SDLCheck>
268 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
270 </ForcedIncludeFiles>
271 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
274 <SubSystem>Console</SubSystem>
275 <GenerateDebugInformation>true</GenerateDebugInformation>
276 <EnableCOMDATFolding>true</EnableCOMDATFolding>
277 <OptimizeReferences>true</OptimizeReferences>
279 </ItemDefinitionGroup>
280 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release Static|x64'">
282 <WarningLevel>Level3</WarningLevel>
285 <Optimization>MaxSpeed</Optimization>
286 <FunctionLevelLinking>true</FunctionLevelLinking>
287 <IntrinsicFunctions>true</IntrinsicFunctions>
288 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
289 <SDLCheck>true</SDLCheck>
290 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
292 </ForcedIncludeFiles>
293 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
296 <SubSystem>Console</SubSystem>
297 <GenerateDebugInformation>true</GenerateDebugInformation>
298 <EnableCOMDATFolding>true</EnableCOMDATFolding>
299 <OptimizeReferences>true</OptimizeReferences>
301 </ItemDefinitionGroup>
302 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release DLL|x64'">
304 <WarningLevel>Level3</WarningLevel>
307 <Optimization>MaxSpeed</Optimization>
308 <FunctionLevelLinking>true</FunctionLevelLinking>
309 <IntrinsicFunctions>true</IntrinsicFunctions>
310 <PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
311 <SDLCheck>true</SDLCheck>
312 <AdditionalIncludeDirectories>$(SolutionDir)..\generated;$(SolutionDir)..\..\runtime\src;$(SolutionDir)..\..\runtime\src\atn;$(SolutionDir)..\..\runtime\src\dfa;$(SolutionDir)..\..\runtime\src\misc;$(SolutionDir)..\..\runtime\src\support;$(SolutionDir)..\..\runtime\src\tree;$(SolutionDir)..\..\runtime\src\tree\xpath;$(SolutionDir)..\..\runtime\src\tree\pattern;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
314 </ForcedIncludeFiles>
315 <DisableSpecificWarnings>4251</DisableSpecificWarnings>
318 <SubSystem>Console</SubSystem>
319 <GenerateDebugInformation>true</GenerateDebugInformation>
320 <EnableCOMDATFolding>true</EnableCOMDATFolding>
321 <OptimizeReferences>true</OptimizeReferences>
323 </ItemDefinitionGroup>
325 <ClCompile Include="..\..\generated\TLexer.cpp" />
326 <ClCompile Include="..\..\generated\TParser.cpp" />
327 <ClCompile Include="..\..\generated\TParserBaseListener.cpp" />
328 <ClCompile Include="..\..\generated\TParserBaseVisitor.cpp" />
329 <ClCompile Include="..\..\generated\TParserListener.cpp" />
330 <ClCompile Include="..\..\generated\TParserVisitor.cpp" />
331 <ClCompile Include="main.cpp" />
334 <ClInclude Include="..\..\generated\TLexer.h" />
335 <ClInclude Include="..\..\generated\TParser.h" />
336 <ClInclude Include="..\..\generated\TParserBaseListener.h" />
337 <ClInclude Include="..\..\generated\TParserBaseVisitor.h" />
338 <ClInclude Include="..\..\generated\TParserListener.h" />
339 <ClInclude Include="..\..\generated\TParserVisitor.h" />
342 <ProjectReference Include="..\..\..\runtime\antlr4cpp-vs2013.vcxproj">
343 <Project>{a9762991-1b57-4dce-90c0-ee42b96947be}</Project>
346 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
347 <ImportGroup Label="ExtensionTargets">