Jean-Marc Valin
2007-Dec-01 21:22 UTC
[Speex-dev] [PATCH] Add Visual Studio 2008 Prject files
>>> I think the amount of Windows crap is getting a bit ridiculous. > > It always was. I'm just surprised you took so long to realise it :-).Well, it's actually getting worse as MS releases new compiler versions... I really haven't been paying attention because I've never compiled it on windows.> For libsndfile, my solution has been : > > - Use MinGW on windows.Does MinGW require any change to the autoconf files or does it work out of the box.> - Release pre-compiled binaries.Well, I'd still have to rely on 3rd parties, since I don't have a windows box.> I provide basic instructions for compling using MinGW: > > http://www.mega-nerd.com/libsndfile/win32.html > > And if anyone asks why I don't just ship project files, I point them > to the FAQ which explains why: > > http://www.mega-nerd.com/libsndfile/FAQ.html#Q019What you're saying here sounds pretty much like my experience, except that I'm still including these project files even though they are sometimes broken.> This may be an option for you to consider.Well, I'll see how things to... BTW, Windows is not quite the only "special" platform, there's the TI C55x DSP as well. At least that one has the excuse of not being a general purpose computing platform. Jean-Marc
Erik de Castro Lopo
2007-Dec-02 10:23 UTC
[Speex-dev] [PATCH] Add Visual Studio 2008 Prject files
Jean-Marc Valin wrote:> Does MinGW require any change to the autoconf files or does it work out > of the box.The changes are very, very minor. One change to configure.ac and if you want a windows DLL, you need a very minor changes to the Makefile.am. Neither of these changes interfere with Linux/Unix compiles.> BTW, Windows is not quite the only "special" platform, there's the TI > C55x DSP as well. At least that one has the excuse of not being a > general purpose computing platform.Windows is *not* a general purpose computing platform. Erik -- ----------------------------------------------------------------- Erik de Castro Lopo ----------------------------------------------------------------- "Only wimps use tape backup: *real* men just upload their important stuff on FTP, and let the rest of the world mirror it ;)" -- Linus Torvalds
Jean-Marc Valin
2007-Dec-03 00:25 UTC
[Speex-dev] [PATCH] Add Visual Studio 2008 Prject files
>> Does MinGW require any change to the autoconf files or does it work out >> of the box. > > The changes are very, very minor. One change to configure.ac and > if you want a windows DLL, you need a very minor changes to the > Makefile.am. > > Neither of these changes interfere with Linux/Unix compiles.Can you tell me what these changes are?>> BTW, Windows is not quite the only "special" platform, there's the TI >> C55x DSP as well. At least that one has the excuse of not being a >> general purpose computing platform. > > Windows is *not* a general purpose computing platform.By that I mean more general purpose than a 16-bit DSP with no OS and on which sizeof(int)==sizeof(char)==1. (not bashing the C5x, at least *it* has an excuse). Cheers, Jean-Marc