diff options
author | Chun-wei Fan <fanchunwei@src.gnome.org> | 2014-07-01 19:01:30 +0800 |
---|---|---|
committer | Chun-wei Fan <fanchunwei@src.gnome.org> | 2014-07-01 19:01:30 +0800 |
commit | 4873213c426eccd1fa5cf67273bef9bd854354b5 (patch) | |
tree | b7876025614a2be8b4041933a80432d9553135bb /build/win32 | |
parent | 47a5883d4ce7dfed2943525716781ddeceeaa145 (diff) | |
download | gobject-introspection-4873213c426eccd1fa5cf67273bef9bd854354b5.tar.gz |
Build: Provide Simple Support for MSVC 2012/2013
As the Visual Studio 2012/2013 are only slightly different from the Visual
Studio 2010 projects, we can provide support for them by using scripts to
copy the Visual Studio 2010 projects, and update the specific parts as
necessary.
Thus, there would be little maintenance overhead for these as only the 2010
projects need to be kept up-to-date as a result. This might change when we
do get the stack working with WinRT/Metro, but that's going to be another
totally different issue.
Diffstat (limited to 'build/win32')
-rw-r--r-- | build/win32/Makefile.am | 6 | ||||
-rw-r--r-- | build/win32/vs11/Makefile.am | 52 | ||||
-rw-r--r-- | build/win32/vs12/Makefile.am | 52 |
3 files changed, 109 insertions, 1 deletions
diff --git a/build/win32/Makefile.am b/build/win32/Makefile.am index 0056ece1..6f54b041 100644 --- a/build/win32/Makefile.am +++ b/build/win32/Makefile.am @@ -1,4 +1,8 @@ -SUBDIRS = vs9 vs10 +SUBDIRS = \ + vs9 \ + vs10 \ + vs11 \ + vs12 EXTRA_DIST = \ annotation.def \ diff --git a/build/win32/vs11/Makefile.am b/build/win32/vs11/Makefile.am new file mode 100644 index 00000000..16a8e0a2 --- /dev/null +++ b/build/win32/vs11/Makefile.am @@ -0,0 +1,52 @@ +EXTRA_DIST = \ + gobject-introspection.sln \ + gi-build-defines.props \ + gi-extra-paths.props \ + gi-gen-srcs.props \ + gi-install.props \ + gi-version-paths.props \ + gi-prebuild.vcxproj \ + girepository.vcxproj \ + girepository.vcxproj.filters \ + annotation.vcxproj \ + annotation.vcxproj.filters \ + cmph-bdz-test.vcxproj \ + cmph-bdz-test.vcxproj.filters \ + cmph.vcxproj \ + cmph.vcxproj.filters \ + foo.vcxproj \ + foo.vcxproj.filters \ + g-ir-compiler.vcxproj \ + g-ir-compiler.vcxproj.filters \ + g-ir-generate.vcxproj \ + g-ir-generate.vcxproj.filters \ + gettype.vcxproj \ + gettype.vcxproj.filters \ + gimarshallingtests.vcxproj \ + gimarshallingtests.vcxproj.filters \ + glib-print.vcxproj \ + glib-print.vcxproj.filters \ + gtkfrob.vcxproj \ + gtkfrob.vcxproj.filters \ + regress.vcxproj \ + regress.vcxproj.filters \ + sletter.vcxproj \ + sletter.vcxproj.filters \ + testinherit.vcxproj \ + testinherit.vcxproj.filters \ + utility.vcxproj \ + utility.vcxproj.filters \ + _giscanner.vcxproj \ + _giscanner.vcxproj.filters \ + install.vcxproj \ + README.txt + +DISTCLEANFILES = $(EXTRA_DIST) + +MSVC_SLN = gobject-introspection + +MSVC_VER = 11 + +MSVC_VER_LONG = 2012 + +include $(top_srcdir)/build/Makefile-newvs.am diff --git a/build/win32/vs12/Makefile.am b/build/win32/vs12/Makefile.am new file mode 100644 index 00000000..d3ea1628 --- /dev/null +++ b/build/win32/vs12/Makefile.am @@ -0,0 +1,52 @@ +EXTRA_DIST = \ + gobject-introspection.sln \ + gi-build-defines.props \ + gi-extra-paths.props \ + gi-gen-srcs.props \ + gi-install.props \ + gi-version-paths.props \ + gi-prebuild.vcxproj \ + girepository.vcxproj \ + girepository.vcxproj.filters \ + annotation.vcxproj \ + annotation.vcxproj.filters \ + cmph-bdz-test.vcxproj \ + cmph-bdz-test.vcxproj.filters \ + cmph.vcxproj \ + cmph.vcxproj.filters \ + foo.vcxproj \ + foo.vcxproj.filters \ + g-ir-compiler.vcxproj \ + g-ir-compiler.vcxproj.filters \ + g-ir-generate.vcxproj \ + g-ir-generate.vcxproj.filters \ + gettype.vcxproj \ + gettype.vcxproj.filters \ + gimarshallingtests.vcxproj \ + gimarshallingtests.vcxproj.filters \ + glib-print.vcxproj \ + glib-print.vcxproj.filters \ + gtkfrob.vcxproj \ + gtkfrob.vcxproj.filters \ + regress.vcxproj \ + regress.vcxproj.filters \ + sletter.vcxproj \ + sletter.vcxproj.filters \ + testinherit.vcxproj \ + testinherit.vcxproj.filters \ + utility.vcxproj \ + utility.vcxproj.filters \ + _giscanner.vcxproj \ + _giscanner.vcxproj.filters \ + install.vcxproj \ + README.txt + +DISTCLEANFILES = $(EXTRA_DIST) + +MSVC_SLN = gobject-introspection + +MSVC_VER = 12 + +MSVC_VER_LONG = 2013 + +include $(top_srcdir)/build/Makefile-newvs.am |