[Bug 679118] New: Add "automated" VS2008/2010 project files
GStreamer (bugzilla.gnome.org)
bugzilla at gnome.org
Fri Jun 29 02:57:02 PDT 2012
https://bugzilla.gnome.org/show_bug.cgi?id=679118
GStreamer | gstreamer (core) | git
Summary: Add "automated" VS2008/2010 project files
Classification: Platform
Product: GStreamer
Version: git
OS/Version: Windows
Status: UNCONFIRMED
Severity: normal
Priority: Normal
Component: gstreamer (core)
AssignedTo: gstreamer-bugs at lists.freedesktop.org
ReportedBy: fanc999 at yahoo.com.tw
QAContact: gstreamer-bugs at lists.freedesktop.org
GNOME version: ---
Created an attachment (id=217596)
--> (https://bugzilla.gnome.org/attachment.cgi?id=217596)
Add "automated" MSVC 2008/2010 project files
Hi,
I thought it might be a good idea to come up with Visual C++ project files that
have their source file listings filled in during 'make dist', like what is done
now on GLib/Pango/ATK/GTK+/Cogl/Clutter, as the existing Visual C++ projects
can go out-of-date at times, causing builds to break. The following items are
supported by these project files sets, in x86 and x64 configurations:
GStreamer (core) library
GSTBase library
GSTController library
gst-inspect tool
gst-typefind tool
gst-launch tool
gst-plugin-scanner helper tool
gstcoreelements plug-in
The projects to build GStreamer (core), GSTController, GSTNet libraries (DLLs)
and the gstcoreelements plug-in are done this way, and the other projects in
the GStreamer core package are done normally.
The build results (headers, library LIBs, DLLs, EXEs) are "installed" to a
common location where the GTK+ MSVC builds are "installed" to after
compilation, and the list of headers to install are also filled in by autotools
during 'make dist'.
The generation of win32/common/config.h has also been updated to suit 64-bit
builds better and also received some other updates too to reflect the actual
situation on Visual C++ compilers.
Thanks for the time, as this is a larger patchset, with blessings!
p.s. I only did this for VS 2008/2010 as those are the only versions that I
have around with me.
--
Configure bugmail: https://bugzilla.gnome.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
You are the assignee for the bug.
More information about the gstreamer-bugs
mailing list