GNOME Bugzilla – Bug 657237
Visual C++ 2008/2010 compilation support
Last modified: 2021-06-10 11:18:00 UTC
Created attachment 194590 [details] [review] The VS solutions, projects, project templates and property sheets Hi, The following sets of patches are meant to add Visual C++ compilation support for Clutter-GTK. The patches are in 3 parts-the Visual C++ 2008/2010 project files themselves (attached here), and the addition of config.h.win32(.in) and clutter-gtk.symbols for creating the .def file necessary for creating the .lib file during the DLL compilation (I will attach shortly) and the changes to the autotools files. This is done to hopefully draw more Windows people to improve on the status of this library, and perhaps GTK+-3.x. Thank you, and God Bless!
Created attachment 194591 [details] [review] Add Windows/MSVC specific files used by the VS projects This adds clutter-gtk.symbols that is used to create the .def file that would be used to create the .lib file during the compilation of the Clutter-GTK DLL, and adds a pre-configured config.h.win32(.in) to be used to compile this library (versioning automation is supported here) Thank you, and God Bless!
Created attachment 194592 [details] [review] Updates to the autotools files This adds stuff to the autotools files (and also new Makefile.am's) to distribute/input versioning items the VS Solution/Project files and associated items that I've mentioned in the original bug report and in Comment #1. A dist-hook rule has also been added in $(srcroot)/clutter-gtk/Makefile.am to expand the VS 2008/2010 projects to compile the main Clutter-GTK library with the correct and up-to-date source file listings. Thank you, and God Bless!
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org which have not seen updates for a longer time (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version of clutter-gtk, then please follow https://wiki.gnome.org/GettingInTouch/BugReportingGuidelines and create a ticket at https://gitlab.gnome.org/GNOME/clutter-gtk/-/issues/ Thank you for your understanding and your help.