>>>> "ms" == Michael Sperber
<sperber(a)informatik.uni-tuebingen.de> writes:
ms> I find myself confused by the dichotomy between --enable-xxx
ms> and --with-xxx (especially as the configure script seems to
ms> know it's easy to get confused). Is there any easy way to
ms> predict when it's which one?
Not as far as I can see. My taste differs from Malcolm's in several
cases. AFAICT the implementations of --enable-xxx and --with-xxx are
basically identical.
The official take is that "enable" means to switch on code inside of
the application, while "with" means a specific external program needed
to support the feature. So, "--with-xemacs-compiler=g++" makes sense
(g++ is an external application), but which is the appropriate
migration path for "--ldflags"? How about the widgets, where any of
several libraries might be autodetected, but in the case of the Athena
3d lossage you need to specify "--with-athena=FLAVOR"?
In a lot of cases which ever you choose sounds awkward.
--
School of Systems and Information Engineering
http://turnbull.sk.tsukuba.ac.jp
University of Tsukuba Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Ask not how you can "do" free software business;
ask what your business can "do for" free software.