> > Thanks for the general philosophy on how to accomplish this task, it's > > much needed. I have several questions though, > > > > I understand how to set the libs flag, > > LIBS="$LIBS -lreadline -lhistory" > > Nope. Most likely, you want > LIBS="-lreadline -lhistory $LIBS" > instead. New libraries go in front, as they might depend on libraries > already put in LIBS. Thanks, this works great. > > BTW, what's the appropriate way to set the CFLAGS, CPPFLAGS and LDFLAGS? > > This is what I have been doing, > > > > LDFLAGS="-L$opt_with_readline_prefix/lib $LDFLAGS" > > CFLAGS="-I$opt_with_readline_prefix/include > > -I$opt_with_readline_prefix/include/readline $CFLAGS" > > CPPFLAGS="-I$opt_with_readline_prefix/include > > -I$opt_with_readline_prefix/include/readline $CPPFLAGS" > > Don't set any of these at all -- they are supposed to be reserved for > the user. If you use Automake, read > info Automake 'Flag Variables Ordering' > > (also be sure to have a look at > info Autoconf 'Preset Output Variables' > > anyway) for the supposed names you should use. (Note there is a > difference here for the flags you might have to set for some of the > Autoconf tests and which are supposed for users to be set in the > resulting Makefile -- that's what snippets like > save_CPPFLAGS=$CPPFLAGS > CPPFLAGS="$CPPFLAGS -I..." > # ... test > CPPFLAGS=$save_CPPFLAGS > > in the configure script are for.) And preprocessor flags should go > in *CPPFLAGS only, not *CFLAGS. > > I believe *CPPFLAGS and *LDFLAGS should be appended to. OK, I'll work on this. I think I have things working nicely. Here is the general order of things done, - configure CGDB then readline - compile readline, compile CGDB CGDB use's headers from $top_srcdir/readline-5.0 and libraries from $top_builddir/readline-5.0 - install readline/CGDB I was wondering if this is OK? Finally, is there a way to not have readline install anything? Since I linked statically to it, I don't need anything else from it. Thanks, Bob Rossi _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf