1 <?xml version="1.0" encoding="utf-8"?>
2 <Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <ImportGroup Label="PropertySheets">
4 <Import Project="glib-version-paths.props" />
6 <PropertyGroup Label="UserMacros">
7 <GLibBundledPCREDefines>PCRE_STATIC;LINK_SIZE=2;MAX_NAME_SIZE=32;MAX_NAME_COUNT=10000;NEWLINE=-1;POSIX_MALLOC_THRESHOLD=10;MATCH_LIMIT=10000000;MATCH_LIMIT_RECURSION=10000000;SUPPORT_UCP;SUPPORT_UTF;SUPPORT_UTF8;G_LOG_DOMAIN="GLib-GRegex"</GLibBundledPCREDefines>
8 <GlibBundledPCREExportDefines>PCRE_EXP_DECL=__declspec(dllexport)extern;PCRE_EXP_DEFN=</GlibBundledPCREExportDefines>
9 <GLibBundledPCREUndefs>-UBSR_ANYCRLF -UEBCDIC</GLibBundledPCREUndefs>
10 <LocalCharsetDefs>LIBDIR="blah"</LocalCharsetDefs>
11 <DllExportDefines>DLL_EXPORT</DllExportDefines>
12 <UseSystemPCREDefines>USE_SYSTEM_PCRE</UseSystemPCREDefines>
13 <GLibInBuildMacro>GLIB_COMPILATION</GLibInBuildMacro>
14 <GioInBuildMacro>GIO_COMPILATION</GioInBuildMacro>
15 <GLibBuildDefines>$(GLibInBuildMacro);$(DllExportDefines);G_LOG_DOMAIN="GLib"</GLibBuildDefines>
16 <GThreadBuildDefines>G_LOG_DOMAIN="GThread"</GThreadBuildDefines>
17 <GModuleBuildDefines>G_LOG_DOMAIN="GModule"</GModuleBuildDefines>
18 <GObjectBuildDefines>GOBJECT_COMPILATION;$(DllExportDefines);G_LOG_DOMAIN="GLib-GObject";FFI_BUILDING</GObjectBuildDefines>
19 <GioBuildDefines>$(GioInBuildMacro);G_LOG_DOMAIN="GLib-GIO";$(DllExportDefines)</GioBuildDefines>
20 <WindowsNetworkingLibs>ws2_32.lib;shlwapi.lib;dnsapi.lib;iphlpapi.lib</WindowsNetworkingLibs>
23 <_PropertySheetDisplayName>glibbuilddefinesprops</_PropertySheetDisplayName>
24 <OutDir>$(SolutionDir)$(Configuration)\$(PlatformName)\bin\</OutDir>
25 <IntDir>$(SolutionDir)$(Configuration)\$(PlatformName)\obj\$(ProjectName)\</IntDir>
29 <AdditionalIncludeDirectories>..\..;..\..\glib;$(GlibEtcInstallRoot)\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
30 <PreprocessorDefinitions>HAVE_CONFIG_H;%(PreprocessorDefinitions)</PreprocessorDefinitions>
31 <ForcedIncludeFiles>msvc_recommended_pragmas.h;%(ForcedIncludeFiles)</ForcedIncludeFiles>
32 <MultiProcessorCompilation>true</MultiProcessorCompilation>
33 <AdditionalOptions>/d2Zi+ %(AdditionalOptions)</AdditionalOptions>
36 <AdditionalDependencies>intl.lib;%(AdditionalDependencies)</AdditionalDependencies>
37 <AdditionalLibraryDirectories>$(GlibEtcInstallRoot)\lib;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
39 </ItemDefinitionGroup>
41 <BuildMacro Include="GLibBundledPCREDefines">
42 <Value>$(GLibBundledPCREDefines)</Value>
44 <BuildMacro Include="GlibBundledPCREExportDefines">
45 <Value>$(GlibBundledPCREExportDefines)</Value>
47 <BuildMacro Include="GLibBundledPCREUndefs">
48 <Value>$(GLibBundledPCREUndefs)</Value>
50 <BuildMacro Include="LocalCharsetDefs">
51 <Value>$(LocalCharsetDefs)</Value>
53 <BuildMacro Include="DllExportDefines">
54 <Value>$(DllExportDefines)</Value>
56 <BuildMacro Include="UseSystemPCREDefines">
57 <Value>$(UseSystemPCREDefines)</Value>
59 <BuildMacro Include="GLibInBuildMacro">
60 <Value>$(GLibInBuildMacro)</Value>
62 <BuildMacro Include="GioInBuildMacro">
63 <Value>$(GioInBuildMacro)</Value>
65 <BuildMacro Include="GLibBuildDefines">
66 <Value>$(GLibBuildDefines)</Value>
68 <BuildMacro Include="GThreadBuildDefines">
69 <Value>$(GThreadBuildDefines)</Value>
71 <BuildMacro Include="GModuleBuildDefines">
72 <Value>$(GModuleBuildDefines)</Value>
74 <BuildMacro Include="GObjectBuildDefines">
75 <Value>$(GObjectBuildDefines)</Value>
77 <BuildMacro Include="GioBuildDefines">
78 <Value>$(GioBuildDefines)</Value>
80 <BuildMacro Include="WindowsNetworkingLibs">
81 <Value>$(WindowsNetworkingLibs)</Value>