From: Mikael M. <mik...@tj...> - 2004-11-21 17:41:14
|
Steve Kann wrote: > > OK, I've tried this stuff out, and I encourage others to do so as well. > > It seems to be pretty flexible, and I've figured out how to make it > work. (to use the patch as-is, you may need to add codec_alaw.[ch] to > lib/Makefile.am). > > I've send a bunch of comments to Mikael off-list, but I'd like to hear > others' comments as well. > > It does make compilation take a bit longer, for sure. > > Also, it doesn't yet build a .DLL for windows (it just does static > libs). I think that would be good, if libtool can do that. > > Haven't yet tried under Mac OS X.. > > If we do incorporate this, would we need to build tarballs with > ./configure etc in them, or would people be OK running autogen.sh on > their own? > I don't think the files that are generated by autogen.sh should be in CVS, but they should be present in the tarballs. The toplevel Makefile that automake and configure generates contains two targets that builds a tarball (dist) and automatically checks (distcheck) it. When building a tarball with dist or distcheck, you have to first run configure with "--enable-clients=all", since otherwise the source for the disabled clients won't be included. ./configure --enable-clients=all make dist It doesn't work with the current patch, but needs som minor changes that I have to fix. I have sucessfully built Win32 DLLs with the mingw32 cross compiler on Debian testing. I'm using the following configure command, but I don't know if any arguments are needed when configured in a regular mingw32 environment. CPPFLAGS="-I/usr/i586-mingw32msvc/include" ../configure --host=i586-mingw32msvc --build=i686-pc-linux-gnu --with-wx-config=wxmsw-2.4-i586-mingw32msvc-config --enable-local-speex --enable-local-portaudio --enable-local-gsm Mikael Magnusson |