[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Condor-devel] What does Condor _really_ depend on?
- Date: Mon, 30 Jul 2007 22:00:19 -0700
- From: Derek Wright <wright@xxxxxxxxxxx>
- Subject: Re: [Condor-devel] What does Condor _really_ depend on?
On Jul 30, 2007, at 7:29 PM, Erik Paulson wrote:
Can I ask why you want to set WANT_QUILL to be NO?
Because he's trying to clean up our insane build system and the
externals, and move us closer to the autoconf-ian dreams. I.e.
allowing something like:
./configure --with-pgsql=/usr/local/pgsql --with-krb5=/usr/lib
I don't think it's really clear how it's supposed to work. I like
the idea of
just using HAVE_EXT_<foo>, combined with a real --with-foo and --
without-foo
from autoconf, and getting rid of the HAVE && WANT tests. I think
turning
off externals is better than turning off "features."
Right. I've been trying to move us towards HAVE_EXT_<foo>. Not
everyone plays along with that. Vast areas of the build system are
using other, older systems for the same basic thing. It's no
surprise that when people sit down to add something new, they look
around, are confused at the diversity of existing practice, shoot in
the dark, and miss.
http://www.cs.wisc.edu/condor/developers/GENERIC/HOWTO-add-
externals.html
Unfortunately, that isn't as clear about this as it should be,
probably because I originally wrote it before Imake was including
config.h, which was when I really started to get clear in my own head
that we should formalize on HAVE_EXT_<foo>.
-Derek