/ tools / module_loader / ModuleLoader.vcxproj
ModuleLoader.vcxproj
  1  <?xml version="1.0" encoding="utf-8"?>
  2  <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  3    <ItemGroup Label="ProjectConfigurations">
  4      <ProjectConfiguration Include="Debug|x64">
  5        <Configuration>Debug</Configuration>
  6        <Platform>x64</Platform>
  7      </ProjectConfiguration>
  8      <ProjectConfiguration Include="Debug|ARM64">
  9        <Configuration>Debug</Configuration>
 10        <Platform>ARM64</Platform>
 11      </ProjectConfiguration>
 12      <ProjectConfiguration Include="Release|x64">
 13        <Configuration>Release</Configuration>
 14        <Platform>x64</Platform>
 15      </ProjectConfiguration>
 16      <ProjectConfiguration Include="Release|ARM64">
 17        <Configuration>Release</Configuration>
 18        <Platform>ARM64</Platform>
 19      </ProjectConfiguration>
 20    </ItemGroup>
 21    <PropertyGroup Label="Globals">
 22      <VCProjectVersion>17.0</VCProjectVersion>
 23      <Keyword>Win32Proj</Keyword>
 24      <ProjectGuid>{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}</ProjectGuid>
 25      <RootNamespace>ModuleLoader</RootNamespace>
 26      <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
 27      <ProjectName>ModuleLoader</ProjectName>
 28    </PropertyGroup>
 29    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
 30    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
 31      <ConfigurationType>Application</ConfigurationType>
 32      <UseDebugLibraries>true</UseDebugLibraries>
 33      
 34      <CharacterSet>Unicode</CharacterSet>
 35    </PropertyGroup>
 36    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'" Label="Configuration">
 37      <ConfigurationType>Application</ConfigurationType>
 38      <UseDebugLibraries>true</UseDebugLibraries>
 39      
 40      <CharacterSet>Unicode</CharacterSet>
 41    </PropertyGroup>
 42    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
 43      <ConfigurationType>Application</ConfigurationType>
 44      <UseDebugLibraries>false</UseDebugLibraries>
 45      
 46      <WholeProgramOptimization>true</WholeProgramOptimization>
 47      <CharacterSet>Unicode</CharacterSet>
 48    </PropertyGroup>
 49    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'" Label="Configuration">
 50      <ConfigurationType>Application</ConfigurationType>
 51      <UseDebugLibraries>false</UseDebugLibraries>
 52      
 53      <WholeProgramOptimization>true</WholeProgramOptimization>
 54      <CharacterSet>Unicode</CharacterSet>
 55    </PropertyGroup>
 56    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
 57    <ImportGroup Label="ExtensionSettings">
 58    </ImportGroup>
 59    <ImportGroup Label="Shared">
 60    </ImportGroup>
 61    <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 62      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 63    </ImportGroup>
 64    <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
 65      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 66    </ImportGroup>
 67    <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 68      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 69    </ImportGroup>
 70    <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
 71      <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
 72    </ImportGroup>
 73    <PropertyGroup Label="UserMacros" />
 74    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 75      <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
 76      <IntDir>$(Platform)\$(Configuration)\</IntDir>
 77      <TargetName>ModuleLoader</TargetName>
 78    </PropertyGroup>
 79    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
 80      <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
 81      <IntDir>$(Platform)\$(Configuration)\</IntDir>
 82      <TargetName>ModuleLoader</TargetName>
 83    </PropertyGroup>
 84    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
 85      <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
 86      <IntDir>$(Platform)\$(Configuration)\</IntDir>
 87      <TargetName>ModuleLoader</TargetName>
 88    </PropertyGroup>
 89    <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
 90      <OutDir>$(SolutionDir)$(Platform)\$(Configuration)\</OutDir>
 91      <IntDir>$(Platform)\$(Configuration)\</IntDir>
 92      <TargetName>ModuleLoader</TargetName>
 93    </PropertyGroup>
 94    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
 95      <ClCompile>
 96        <WarningLevel>Level4</WarningLevel>
 97        <SDLCheck>true</SDLCheck>
 98        <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
 99        <ConformanceMode>true</ConformanceMode>
100        <LanguageStandard>stdcpp20</LanguageStandard>
101        <AdditionalIncludeDirectories>$(ProjectDir)src;$(RepoRoot)src\modules\interface;$(RepoRoot)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
102        <PrecompiledHeader>NotUsing</PrecompiledHeader>
103        <TreatWarningAsError>false</TreatWarningAsError>
104      </ClCompile>
105      <Link>
106        <SubSystem>Console</SubSystem>
107        <GenerateDebugInformation>true</GenerateDebugInformation>
108        <AdditionalDependencies>kernel32.lib;user32.lib;Shcore.lib;%(AdditionalDependencies)</AdditionalDependencies>
109        <AdditionalManifestDependencies>type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'</AdditionalManifestDependencies>
110      </Link>
111      <Manifest>
112        <AdditionalManifestFiles>$(ProjectDir)ModuleLoader.manifest</AdditionalManifestFiles>
113      </Manifest>
114    </ItemDefinitionGroup>
115    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM64'">
116      <ClCompile>
117        <WarningLevel>Level4</WarningLevel>
118        <SDLCheck>true</SDLCheck>
119        <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
120        <ConformanceMode>true</ConformanceMode>
121        <LanguageStandard>stdcpp20</LanguageStandard>
122        <AdditionalIncludeDirectories>$(ProjectDir)src;$(RepoRoot)src\modules\interface;$(RepoRoot)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
123        <PrecompiledHeader>NotUsing</PrecompiledHeader>
124        <TreatWarningAsError>false</TreatWarningAsError>
125      </ClCompile>
126      <Link>
127        <SubSystem>Console</SubSystem>
128        <GenerateDebugInformation>true</GenerateDebugInformation>
129        <AdditionalDependencies>kernel32.lib;user32.lib;Shcore.lib;%(AdditionalDependencies)</AdditionalDependencies>
130        <AdditionalManifestDependencies>type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'</AdditionalManifestDependencies>
131      </Link>
132      <Manifest>
133        <AdditionalManifestFiles>$(ProjectDir)ModuleLoader.manifest</AdditionalManifestFiles>
134      </Manifest>
135    </ItemDefinitionGroup>
136    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
137      <ClCompile>
138        <WarningLevel>Level4</WarningLevel>
139        <FunctionLevelLinking>true</FunctionLevelLinking>
140        <IntrinsicFunctions>true</IntrinsicFunctions>
141        <SDLCheck>true</SDLCheck>
142        <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
143        <ConformanceMode>true</ConformanceMode>
144        <LanguageStandard>stdcpp20</LanguageStandard>
145        <AdditionalIncludeDirectories>$(ProjectDir)src;$(RepoRoot)src\modules\interface;$(RepoRoot)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
146        <PrecompiledHeader>NotUsing</PrecompiledHeader>
147        <TreatWarningAsError>false</TreatWarningAsError>
148      </ClCompile>
149      <Link>
150        <SubSystem>Console</SubSystem>
151        <EnableCOMDATFolding>true</EnableCOMDATFolding>
152        <OptimizeReferences>true</OptimizeReferences>
153        <GenerateDebugInformation>true</GenerateDebugInformation>
154        <AdditionalDependencies>kernel32.lib;user32.lib;Shcore.lib;%(AdditionalDependencies)</AdditionalDependencies>
155        <AdditionalManifestDependencies>type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'</AdditionalManifestDependencies>
156      </Link>
157      <Manifest>
158        <AdditionalManifestFiles>$(ProjectDir)ModuleLoader.manifest</AdditionalManifestFiles>
159      </Manifest>
160    </ItemDefinitionGroup>
161    <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM64'">
162      <ClCompile>
163        <WarningLevel>Level4</WarningLevel>
164        <FunctionLevelLinking>true</FunctionLevelLinking>
165        <IntrinsicFunctions>true</IntrinsicFunctions>
166        <SDLCheck>true</SDLCheck>
167        <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
168        <ConformanceMode>true</ConformanceMode>
169        <LanguageStandard>stdcpp20</LanguageStandard>
170        <AdditionalIncludeDirectories>$(ProjectDir)src;$(RepoRoot)src\modules\interface;$(RepoRoot)src;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
171        <PrecompiledHeader>NotUsing</PrecompiledHeader>
172        <TreatWarningAsError>false</TreatWarningAsError>
173      </ClCompile>
174      <Link>
175        <SubSystem>Console</SubSystem>
176        <EnableCOMDATFolding>true</EnableCOMDATFolding>
177        <OptimizeReferences>true</OptimizeReferences>
178        <GenerateDebugInformation>true</GenerateDebugInformation>
179        <AdditionalDependencies>kernel32.lib;user32.lib;Shcore.lib;%(AdditionalDependencies)</AdditionalDependencies>
180        <AdditionalManifestDependencies>type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='*' publicKeyToken='6595b64144ccf1df' language='*'</AdditionalManifestDependencies>
181      </Link>
182      <Manifest>
183        <AdditionalManifestFiles>$(ProjectDir)ModuleLoader.manifest</AdditionalManifestFiles>
184      </Manifest>
185    </ItemDefinitionGroup>
186    <ItemGroup>
187      <ClCompile Include="src\main.cpp" />
188      <ClCompile Include="src\ModuleLoader.cpp" />
189      <ClCompile Include="src\SettingsLoader.cpp" />
190      <ClCompile Include="src\HotkeyManager.cpp" />
191      <ClCompile Include="src\ConsoleHost.cpp" />
192    </ItemGroup>
193    <ItemGroup>
194      <ClInclude Include="src\ModuleLoader.h" />
195      <ClInclude Include="src\SettingsLoader.h" />
196      <ClInclude Include="src\HotkeyManager.h" />
197      <ClInclude Include="src\ConsoleHost.h" />
198    </ItemGroup>
199    <ItemGroup>
200      <None Include="README.md" />
201    </ItemGroup>
202    <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
203    <ImportGroup Label="ExtensionTargets">
204    </ImportGroup>
205  </Project>