[Speex-dev] [PATCH] Add Visual Studio 2008 Prject files
kkyzivat at sipez.com
Thu Nov 29 14:49:45 PST 2007
Something to look into perhaps is Trolltech's 'qmake' tool.
It fills the role of something like autotools or now defunct imake.
As far as I understand, you can indeed use it for projects that don't do
anything with the Qt libraries.
Now, it may not have the support for multiple targets that it sounds like
are needed for speex, and I know it doesn't have as comprehensive of
platform-independent support as autoconf (i.e. it doesn't quite do
but it will generate project files, though it is unclear if it provides
creation of all the different versions of projects we're looking for (VC6,
VS2003, VS2005, VS2008).
It just seems ridiculous that 4 different project files have to be
maintained for one operating system, let alone the # of targets each one of
those project files needs to be customized for.
On 11/29/07, Alexander Chemeris <Alexander.Chemeris at sipez.com> wrote:
> On 11/28/07, Jean-Marc Valin <jean-marc.valin at usherbrooke.ca> wrote:
> > I think the amount of Windows crap is getting a bit ridiculous. Does
> > anyone know of a solution to keep things manageable? I mean, the same
> > autotools files manage the build for Linux PCs, Blackfins and MacOS (and
> > others). Yet, we need one set of files for each MS compiler version
> > (good thing they don't practice "release early, release often"). There
> > has to be some simpler solution. Anyone?
> Well, you could use Mingw with the same autotools files. But then you
> will not be able to link Speex statically with VS projects. Other variant
> is to use some generator, which will use autotools-like files to
> generate VS project files. But I do not know any such generator which
> will support all required VS versions. If anybody know - let me know.
> Alexander Chemeris.
> SIPez LLC.
> SIP VoIP, IM and Presence Consulting
> tel: +1 (617) 273-4000
> Speex-dev mailing list
> Speex-dev at xiph.org
SIP VoIP, IM and Presence Consulting
tel: +1 (617) 273-4000
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Speex-dev