build: Integrate introspection builds into MSVC projects
authorChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 28 Aug 2017 08:18:24 +0000 (16:18 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Mon, 28 Aug 2017 08:18:24 +0000 (16:18 +0800)
commit09b7dc81a67f0dd3750c5c892730d48b360c266e
treea25d2859eb5c92c5fbfc497ac54fe101efca4818
parente579245b1dd9e96d85d9c72cfb41fe1325a3b715
build: Integrate introspection builds into MSVC projects

This is so that it is easier for one building GTK+ with Visual Studio to
build the introspection files as well in one shot.  Note that this is
not built by default, so one needs to select the gtk3-introspect
explicitly to build (and clean up) the introspection files.

For this to work, one needs to ensure the following:
-A complete build of GObject-Introspection in $(GlibEtcInstallRoot),
 that is built with the same installation of the Python interpretor that
 is used here (see PythonDir and PythonDirX64 in
 gtk3-version-paths.[vsprops|props]).
-Introspection files for ATK, GDK-Pixbuf and Pango, also in their proper
 locations under $(GlibEtcInstallRoot), which should be built with the
 same G-I installation.
16 files changed:
build/win32/vs10/Makefile.am
build/win32/vs10/README.txt
build/win32/vs10/gtk+.sln
build/win32/vs10/gtk3-build-defines.props
build/win32/vs10/gtk3-introspect.vcxproj [new file with mode: 0644]
build/win32/vs10/gtk3-version-paths.props.in
build/win32/vs11/Makefile.am
build/win32/vs12/Makefile.am
build/win32/vs14/Makefile.am
build/win32/vs15/Makefile.am
build/win32/vs9/Makefile.am
build/win32/vs9/README.txt
build/win32/vs9/gtk+.sln
build/win32/vs9/gtk3-build-defines.vsprops
build/win32/vs9/gtk3-introspect.vcproj [new file with mode: 0644]
build/win32/vs9/gtk3-version-paths.vsprops.in