At Tuesday 25 May 2010, Alex Farber <alexf.aconf@xxxxxxxxx> wrote: > ./configure WX_CPP="compiler flags..." WX_LIBS="linker flags..." > > This doesn't work, because AC_SUBST is done when configure script > is generated, and not when it is executed. No, this doesn't work because you are setting the WX_CPP and WX_LIBS shell variables unconditionally. > Is there some way to get it working? I think that setting WX_CPP and WX_LIBS conditionally should be enough; e.g., instead of this: WX_CPP="`wx-config --cppflags`" AC_SUBST(WX_CPP) do this: test x${WX_CPP+"set"} = x"set" || WX_CPP="`wx-config --cppflags`" AC_SUBST(WX_CPP) By the way, it would also be better to quote arguments of autoconf macros consistently, i.e. using `AC_SUBST([WX_CPP])' instead of `AC_SUBST(WX_CPP)': but this is ortoghonal to the issue we are discussing. HTH, Stefano _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf