summaryrefslogtreecommitdiff
path: root/win32/vs15
diff options
context:
space:
mode:
authorChun-wei Fan <fanchunwei@src.gnome.org>2017-02-15 13:56:15 +0800
committerChun-wei Fan <fanchunwei@src.gnome.org>2017-02-15 13:56:15 +0800
commitef339c69f190973a149a4932c0c4800b447d3e11 (patch)
treee047227b415ac4f63f323a489ab280f0059b6b39 /win32/vs15
parent579a018cf5fa64e73946db0788ea236d402c3a00 (diff)
downloadgobject-introspection-ef339c69f190973a149a4932c0c4800b447d3e11.tar.gz
Visual Studio builds: Support Visual Studio 2017
... in the projects for now, the NMake Makefiles for the introspection files (.gir/.typelib) need to be updated as well, but that needs to be done a bit later. This is done by updating the autotools scripts, so that the Visual Studio 2010 projects are copied and the items are updated as necessary. Note that since the format of the platform toolset changed for Visual Studio 2017, a custom platform toolset string is allowed and used if specified, otherwise the platform toolset string is generated as it was before.
Diffstat (limited to 'win32/vs15')
-rw-r--r--win32/vs15/Makefile.am37
1 files changed, 37 insertions, 0 deletions
diff --git a/win32/vs15/Makefile.am b/win32/vs15/Makefile.am
new file mode 100644
index 00000000..d8c38600
--- /dev/null
+++ b/win32/vs15/Makefile.am
@@ -0,0 +1,37 @@
+EXTRA_DIST = \
+ gobject-introspection.sln \
+ gi-build-defines.props \
+ gi-gen-srcs.props \
+ gi-install.props \
+ gi-version-paths.props \
+ gi-prebuild.vcxproj \
+ girepository.vcxproj \
+ girepository.vcxproj.filters \
+ cmph-bdz-test.vcxproj \
+ cmph-bdz-test.vcxproj.filters \
+ cmph.vcxproj \
+ cmph.vcxproj.filters \
+ g-ir-compiler.vcxproj \
+ g-ir-compiler.vcxproj.filters \
+ g-ir-generate.vcxproj \
+ g-ir-generate.vcxproj.filters \
+ g-ir-inspect.vcxproj \
+ g-ir-inspect.vcxproj.filters \
+ glib-print.vcxproj \
+ glib-print.vcxproj.filters \
+ _giscanner.vcxproj \
+ _giscanner.vcxproj.filters \
+ gi-install.vcxproj \
+ gi-install.vcxproj.filters \
+ gi-introspect.vcxproj \
+ README.txt
+
+DISTCLEANFILES = $(EXTRA_DIST)
+
+MSVC_BASE_VER = 10
+MSVC_BASE_VER_LONG = 2010
+MSVC_VER = 15
+MSVC_VER_LONG = 15
+MSVC_TOOLSET = 141
+
+include $(top_srcdir)/win32/Makefile-newvs.am