otclient/vc14/settings.props
slavidodo e3caaacc55
Use vcpkg & drop OTClient SDK for windows
additionaly, the project has been updated to Visual Studio 2019!
2020-05-07 19:02:20 +02:00

94 lines
2.6 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ImportGroup Label="PropertySheets" />
<PropertyGroup Label="UserMacros">
<PREPROCESSOR_DEFS>
WIN32;
_CRT_SECURE_NO_WARNINGS;
_WIN32_WINNT=0x0501;
BOT_PROTECTION;
OTCLIENT;
CRASH_HANDLER;
FW_GRAPHICS;
FW_NET;
FW_SOUND;
FW_XML;
BUILD_TYPE="RelWithDebInfo";
BUILD_COMMIT="devel";
BUILD_REVISION="0";
VERSION="0.6.6";
AB
</PREPROCESSOR_DEFS>
<OTCLIENT_LIBDEPS>
glew32.lib;
zlib.lib;
physfs.lib;
openal32.lib;
lua51.lib;
ogg.lib;
vorbisfile.lib;
vorbis.lib;
opengl32.lib;
dbghelp.lib;
kernel32.lib;
user32.lib;
shell32.lib;
gdi32.lib;
advapi32.lib;
</OTCLIENT_LIBDEPS>
<OTCLIENT_LIBDEPS_D>
glew32d.lib;
zlibd.lib;
zstdd.lib;
physfs.lib;
openal32.lib;
lua51.lib;
ogg.lib;
vorbisfile.lib;
vorbis.lib;
opengl32.lib;
dbghelp.lib;
kernel32.lib;
user32.lib;
shell32.lib;
gdi32.lib;
advapi32.lib;
</OTCLIENT_LIBDEPS_D>
</PropertyGroup>
<PropertyGroup>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<MultiProcessorCompilation>true</MultiProcessorCompilation>
<WholeProgramOptimization>true</WholeProgramOptimization>
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
</ClCompile>
<Link>
<AdditionalDependencies>$(OTCLIENT_LIBDEPS)</AdditionalDependencies>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
<LargeAddressAware>true</LargeAddressAware>
<SubSystem>Windows</SubSystem>
<EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
</Link>
<!-- <ResourceCompile>
<PreprocessorDefinitions>$(PREPROCESSOR_DEFS)</PreprocessorDefinitions>
</ResourceCompile> -->
</ItemDefinitionGroup>
<ItemGroup>
<BuildMacro Include="PREPROCESSOR_DEFS">
<Value>$(PREPROCESSOR_DEFS)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="OTCLIENT_LIBDEPS">
<Value>$(OTCLIENT_LIBDEPS)</Value>
<EnvironmentVariable>true</EnvironmentVariable>
</BuildMacro>
<BuildMacro Include="OTCLIENT_LIBDEPS_D">
<Value>$(OTCLIENT_LIBDEPS_D)</Value>
</BuildMacro>
</ItemGroup>
</Project>