/
githubmirror
/
libmicrohttpd
Обзор
Документация
Войти
/
githubmirror
/
libmicrohttpd
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
w32/common/libmicrohttpd-build-settings.props
56 строк
3 KB
Evgeny Grin (Karlson2k)
W32 VS Project: minor internal fixes, fixed files for "dist"
01 июн 2023, 13:28
Не верифицирован
01 июн 2023, 13:28
36af216
Код
Авторство
О чём код?
<?xml version="1.0" encoding="utf-8"?> <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <PropertyGroup> <CustomBuildBeforeTargets>ResourceCompile</CustomBuildBeforeTargets> </PropertyGroup> <PropertyGroup Condition="'$(ConfigurationType)'=='StaticLibrary'"> <TargetName Condition="'$(UseDebugLibraries)'=='true'">$(ProjectName)_d</TargetName> <TargetName Condition="'$(UseDebugLibraries)'!='true'">$(ProjectName)</TargetName> </PropertyGroup> <PropertyGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'"> <TargetName Condition="'$(UseDebugLibraries)'=='true'">$(ProjectName)-dll_d</TargetName> <TargetName Condition="'$(UseDebugLibraries)'!='true'">$(ProjectName)-dll</TargetName> </PropertyGroup> <ItemDefinitionGroup> <ClCompile> <PreprocessorDefinitions>BUILDING_MHD_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> <DisableSpecificWarnings>4746;%(DisableSpecificWarnings)</DisableSpecificWarnings> </ClCompile> <Link> <Subsystem>WINDOWS</Subsystem> </Link> <Lib> <SubSystem>Windows</SubSystem> </Lib> <CustomBuildStep> <Message>Copy headers to output</Message> <Command>xcopy /F /I /Y "$(MhdSrc)include\microhttpd.h" "$(OutputPath)"</Command> <Outputs>$(OutputPath)microhttpd.h;%(Outputs)</Outputs> <Inputs>$(MhdSrc)include\microhttpd.h</Inputs> </CustomBuildStep> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='StaticLibrary'"> <ClCompile> <PreprocessorDefinitions>_LIB;MHD_W32LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary Condition="'$(UseDebugLibraries)'=='true'">MultiThreadedDebug</RuntimeLibrary> <RuntimeLibrary Condition="'$(UseDebugLibraries)'!='true'">MultiThreaded</RuntimeLibrary> </ClCompile> <Lib> <AdditionalDependencies>Ws2_32.lib</AdditionalDependencies> </Lib> <PostBuildEvent> <Command>xcopy /F /I /Y "$(IntermediateOutputPath)$(TargetName).pdb" "$(OutputPath)"</Command> <Message>Copy .pdb to output directory</Message> </PostBuildEvent> </ItemDefinitionGroup> <ItemDefinitionGroup Condition="'$(ConfigurationType)'=='DynamicLibrary'"> <ClCompile> <PreprocessorDefinitions>_USRDLL;MHD_W32DLL;%(PreprocessorDefinitions)</PreprocessorDefinitions> <RuntimeLibrary Condition="'$(UseDebugLibraries)'=='true'">MultiThreadedDebugDLL</RuntimeLibrary> <RuntimeLibrary Condition="'$(UseDebugLibraries)'!='true'">MultiThreadedDLL</RuntimeLibrary> </ClCompile> <Link> <AdditionalDependencies>Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies> </Link> </ItemDefinitionGroup> </Project>