Re: Autotools and The Core
"A. Craig West" <[email protected]> Mon, 29 Mar 2004 18:45:31 -0500 (EST)
| Newsgroups | gmane.network.everybuddy.devel |
|---|---|
| Message-ID | <[email protected]> |
On Sun, 21 Mar 2004, Rodney Dawes wrote: > So, > > While waiting for responses to my other mail, I installed subversion, > grabbed bleeding, and started working on cleaning up the use of > autotools in the core. I do have it passing distcheck now, but there > are still quite a bit of issues to deal with, mainly the static vs. > dynamic plug-in builds. Anyway, I noticed that there is a lot of > weirdness for building the core on win32 in the Makefile.am files. > Some parts were commented out, some parts add libraries, that we > seemingly don't check for in the core configure script, etc... And, > so, I was wondering what the state of the core is on win32, and > why we need to require glib2 there, but we don't want to require it > on unix. I'd like just go through and make the whole build sane right > off the bat, than just making it pass distcheck, and then dealing with > the other problems later. Thanks. As I mentioned on our nice shiny new irc channel, there are a number of files in subversion that are either generated by the ./gen stage or ./configure stage of a build. It seems better to remove them from subversion, as they are essentially target files, not source files. Of course, when making tarballs, everything that is needed to be able to build from the point of ./configure on should be included. libtool seems to be built by ./configure, so I don't know whether or not it belongs in a tarball... It appears that the following files can be removed from subversion: D core/libltdl D core/libltdl/acconfig.h D core/libltdl/ltdl.c D core/libltdl/config.h.in D core/libltdl/configure D core/libltdl/ltdl.h D core/libltdl/acinclude.m4 D core/libltdl/configure.in D core/libltdl/Makefile.am D core/libltdl/aclocal.m4 D core/libltdl/COPYING.LIB D core/libltdl/README D core/libltdl/stamp-h.in D core/config.guess D core/ltmain.sh D core/config.sub D core/libtool D core/aclocal.m4 This is likely to impact the stuff Rodney is doing, so I am particularly interested in his opinion. If everybody agrees with me, I can commit it... (what are the odds of that, though? :-) ) -- Craig West Ph: (416) 666-1645 | It's not a bug, [email protected] | It's a feature...