This repository has been archived by the owner. It is now read-only.
Permalink
4 comments
on commit
sign in to comment.
Showing
with
1,733 additions
and 1 deletion.
- +5 −0 README.md
- +58 −1 build.ps1
- +5 −0 deps-graph.txt
- +185 −0 gobject-introspection/build/win32/vs14/_giscanner.vcxproj
- +171 −0 gobject-introspection/build/win32/vs14/cmph-bdz-test.vcxproj
- +160 −0 gobject-introspection/build/win32/vs14/cmph.vcxproj
- +184 −0 gobject-introspection/build/win32/vs14/g-ir-compiler.vcxproj
- +167 −0 gobject-introspection/build/win32/vs14/g-ir-generate.vcxproj
- +164 −0 gobject-introspection/build/win32/vs14/gi-install.props
- +142 −0 gobject-introspection/build/win32/vs14/gi-install.vcxproj
- +77 −0 gobject-introspection/build/win32/vs14/gi-version-paths.props
- +211 −0 gobject-introspection/build/win32/vs14/girepository.vcxproj
- +166 −0 gobject-introspection/build/win32/vs14/glib-print.vcxproj
- +16 −0 gobject-introspection/mod.md
- +22 −0 gobject-introspection/pkg-config-env-var.patch
@@ -0,0 +1,185 @@ | |||
<?xml version="1.0" encoding="utf-8"?> | |||
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> | |||
<ItemGroup Label="ProjectConfigurations"> | |||
<ProjectConfiguration Include="Debug|Win32"> | |||
<Configuration>Debug</Configuration> | |||
<Platform>Win32</Platform> | |||
</ProjectConfiguration> | |||
<ProjectConfiguration Include="Debug|x64"> | |||
<Configuration>Debug</Configuration> | |||
<Platform>x64</Platform> | |||
</ProjectConfiguration> | |||
<ProjectConfiguration Include="Release|Win32"> | |||
<Configuration>Release</Configuration> | |||
<Platform>Win32</Platform> | |||
</ProjectConfiguration> | |||
<ProjectConfiguration Include="Release|x64"> | |||
<Configuration>Release</Configuration> | |||
<Platform>x64</Platform> | |||
</ProjectConfiguration> | |||
</ItemGroup> | |||
<PropertyGroup Label="Globals"> | |||
<ProjectGuid>{8311394F-9114-4C97-80F2-51BCABA054C9}</ProjectGuid> | |||
<RootNamespace>_giscanner</RootNamespace> | |||
<Keyword>Win32Proj</Keyword> | |||
</PropertyGroup> | |||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> | |||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> | |||
<ConfigurationType>DynamicLibrary</ConfigurationType> | |||
<CharacterSet>MultiByte</CharacterSet> | |||
<WholeProgramOptimization>true</WholeProgramOptimization> | |||
<PlatformToolset>v140</PlatformToolset> | |||
</PropertyGroup> | |||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> | |||
<ConfigurationType>DynamicLibrary</ConfigurationType> | |||
<CharacterSet>MultiByte</CharacterSet> | |||
<PlatformToolset>v140</PlatformToolset> | |||
</PropertyGroup> | |||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> | |||
<ConfigurationType>DynamicLibrary</ConfigurationType> | |||
<CharacterSet>MultiByte</CharacterSet> | |||
<WholeProgramOptimization>true</WholeProgramOptimization> | |||
<PlatformToolset>v140</PlatformToolset> | |||
</PropertyGroup> | |||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> | |||
<ConfigurationType>DynamicLibrary</ConfigurationType> | |||
<CharacterSet>MultiByte</CharacterSet> | |||
<PlatformToolset>v140</PlatformToolset> | |||
</PropertyGroup> | |||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> | |||
<ImportGroup Label="ExtensionSettings"> | |||
</ImportGroup> | |||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> | |||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | |||
<Import Project="gi-build-defines.props" /> | |||
</ImportGroup> | |||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> | |||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | |||
<Import Project="gi-build-defines.props" /> | |||
</ImportGroup> | |||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets"> | |||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | |||
<Import Project="gi-build-defines.props" /> | |||
</ImportGroup> | |||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets"> | |||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> | |||
<Import Project="gi-build-defines.props" /> | |||
</ImportGroup> | |||
<Import Project="..\..\..\..\stack.props" /> | |||
<PropertyGroup Label="UserMacros" /> | |||
<PropertyGroup> | |||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</LinkIncremental> | |||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">false</LinkIncremental> | |||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</LinkIncremental> | |||
<LinkIncremental Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</LinkIncremental> | |||
</PropertyGroup> | |||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> | |||
<ClCompile> | |||
<AdditionalIncludeDirectories>..\..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
<ForcedIncludeFiles>%(ForcedIncludeFiles);io.h</ForcedIncludeFiles> | |||
<PreprocessorDefinitions>_DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
<MinimalRebuild>true</MinimalRebuild> | |||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | |||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> | |||
<PrecompiledHeader> | |||
</PrecompiledHeader> | |||
<WarningLevel>Level3</WarningLevel> | |||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
</ClCompile> | |||
<Link> | |||
<OutputFile>$(OutDir)$(ProjectName).pyd</OutputFile> | |||
<AdditionalLibraryDirectories>$(PythonDir)\libs;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | |||
<GenerateDebugInformation>true</GenerateDebugInformation> | |||
<SubSystem>Windows</SubSystem> | |||
<TargetMachine>MachineX86</TargetMachine> | |||
</Link> | |||
</ItemDefinitionGroup> | |||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> | |||
<ClCompile> | |||
<IntrinsicFunctions>true</IntrinsicFunctions> | |||
<AdditionalIncludeDirectories>..\..\..\giscanner;$(PythonDir)\include;$(PythonDir)\PC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
<ForcedIncludeFiles>%(ForcedIncludeFiles);io.h</ForcedIncludeFiles> | |||
<PreprocessorDefinitions>YY_NO_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | |||
<FunctionLevelLinking>true</FunctionLevelLinking> | |||
<PrecompiledHeader> | |||
</PrecompiledHeader> | |||
<WarningLevel>Level3</WarningLevel> | |||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
</ClCompile> | |||
<Link> | |||
<OutputFile>$(OutDir)$(ProjectName).pyd</OutputFile> | |||
<AdditionalLibraryDirectories>$(PythonDir)\libs;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | |||
<GenerateDebugInformation>true</GenerateDebugInformation> | |||
<SubSystem>Windows</SubSystem> | |||
<OptimizeReferences>true</OptimizeReferences> | |||
<EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
<TargetMachine>MachineX86</TargetMachine> | |||
</Link> | |||
</ItemDefinitionGroup> | |||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> | |||
<Midl> | |||
<TargetEnvironment>X64</TargetEnvironment> | |||
</Midl> | |||
<ClCompile> | |||
<AdditionalIncludeDirectories>..\..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
<ForcedIncludeFiles>%(ForcedIncludeFiles);io.h</ForcedIncludeFiles> | |||
<PreprocessorDefinitions>_DEBUG;YY_NO_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
<MinimalRebuild>true</MinimalRebuild> | |||
<BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks> | |||
<RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary> | |||
<PrecompiledHeader> | |||
</PrecompiledHeader> | |||
<WarningLevel>Level3</WarningLevel> | |||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
</ClCompile> | |||
<Link> | |||
<OutputFile>$(OutDir)$(ProjectName).pyd</OutputFile> | |||
<AdditionalLibraryDirectories>$(PythonDirX64)\libs;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | |||
<GenerateDebugInformation>true</GenerateDebugInformation> | |||
<SubSystem>Windows</SubSystem> | |||
<TargetMachine>MachineX64</TargetMachine> | |||
</Link> | |||
</ItemDefinitionGroup> | |||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> | |||
<Midl> | |||
<TargetEnvironment>X64</TargetEnvironment> | |||
</Midl> | |||
<ClCompile> | |||
<IntrinsicFunctions>true</IntrinsicFunctions> | |||
<AdditionalIncludeDirectories>..\..\..\giscanner;$(PythonDirX64)\include;$(PythonDirX64)\PC;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> | |||
<ForcedIncludeFiles>%(ForcedIncludeFiles);io.h</ForcedIncludeFiles> | |||
<PreprocessorDefinitions>YY_NO_UNISTD_H;%(PreprocessorDefinitions)</PreprocessorDefinitions> | |||
<RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary> | |||
<FunctionLevelLinking>true</FunctionLevelLinking> | |||
<PrecompiledHeader> | |||
</PrecompiledHeader> | |||
<WarningLevel>Level3</WarningLevel> | |||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat> | |||
</ClCompile> | |||
<Link> | |||
<OutputFile>$(OutDir)$(ProjectName).pyd</OutputFile> | |||
<AdditionalLibraryDirectories>$(PythonDirX64)\libs;%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories> | |||
<GenerateDebugInformation>true</GenerateDebugInformation> | |||
<SubSystem>Windows</SubSystem> | |||
<OptimizeReferences>true</OptimizeReferences> | |||
<EnableCOMDATFolding>true</EnableCOMDATFolding> | |||
<TargetMachine>MachineX64</TargetMachine> | |||
</Link> | |||
</ItemDefinitionGroup> | |||
<ItemGroup> | |||
<ClCompile Include="..\..\..\giscanner\giscannermodule.c" /> | |||
<ClCompile Include="..\..\..\scannerlexer.c" /> | |||
<ClCompile Include="..\..\..\scannerparser.c" /> | |||
<ClCompile Include="..\..\..\giscanner\sourcescanner.c" /> | |||
</ItemGroup> | |||
<ItemGroup> | |||
<ProjectReference Include="gi-prebuild.vcxproj"> | |||
<Project>{2093d218-190e-4194-9421-3ba7cbf33b11}</Project> | |||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly> | |||
</ProjectReference> | |||
</ItemGroup> | |||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> | |||
<ImportGroup Label="ExtensionTargets"> | |||
</ImportGroup> | |||
</Project> |

Oops, something went wrong.
This comment has been minimized.
nacho repliedApr 10, 2016
@fanc999 how about taking this patch upstream?
This comment has been minimized.
TingPing repliedApr 10, 2016
Also note this makefile is used in every project.
This comment has been minimized.
fanc999 repliedApr 11, 2016
Hi** @nacho,
Makes sense for the .mak patch. I will do this a bit later today.
Hi @TingPing,
Yes, this is used in every project. Note that from your previous e-mail projects such as Pango, ATK, GDK-Pixbuf and up do not have their .pc files generated, nor the cairo*.pc's, since doing so would be too close to the GNOME 3.20 release for comfort. I am intending to do this ASAP, and switch the introspection generation stuff to use the mechanism that is done like upstream libsoup and GtkSourceView as well. This is done as introspection building depends a lot on pkg-config.
With blessings, thank you!
This comment has been minimized.
fanc999 repliedApr 11, 2016
Hi @nacho, @TingPing,
I have pushed the patch for introspection-msvc.mak upstream for gobject-introspection.
With blessings!