[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