summaryrefslogtreecommitdiff
path: root/build/win32/vs10/gi-install.vcxproj
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2016-03-17 15:23:50 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2016-03-17 15:23:50 +0800
commit73e2a3300a92a53d3c8c49c148655093ae642afb (patch)
tree1627b22fc24155e368871a92f755a5aa23ec5880 /build/win32/vs10/gi-install.vcxproj
parent8d651e4d90377e71c3804032e33f6f6d97587d8b (diff)
downloadgobject-introspection-73e2a3300a92a53d3c8c49c148655093ae642afb.tar.gz
MSVC builds: Re-integrate introspection build in projects
GLib has been recently updated to optionally generate the .pc files within the MSVC builds, which is needed to build the introspection files, if Python is available. As we are looking for the .pc files from a common location as a result, we can build the introspection files within the project files, so that the build process does not have to be split into 2 stages. This is done by using wrapper projects that calls the NMake Makefiles that is used to build the introspection files. Note that although the IDE claims that the introspection files failed to build, but they are really generated-so some investigation is needed to see whether we can silence those false-positive errors. Also clean up the property sheets a bit.
Diffstat (limited to 'build/win32/vs10/gi-install.vcxproj')
-rw-r--r--build/win32/vs10/gi-install.vcxproj4
1 files changed, 4 insertions, 0 deletions
diff --git a/build/win32/vs10/gi-install.vcxproj b/build/win32/vs10/gi-install.vcxproj
index fbb757f9..04f214fd 100644
--- a/build/win32/vs10/gi-install.vcxproj
+++ b/build/win32/vs10/gi-install.vcxproj
@@ -117,6 +117,10 @@
<Project>{8311394f-9114-4c97-80f2-51bcaba054c9}</Project>
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
</ProjectReference>
+ <ProjectReference Include="gi-introspect.vcxproj">
+ <Project>{7a36674c-379d-4989-a978-07124e5f852c}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">