I'm wondering about best practices for checking for programs like the javac compiler. For instance, I currently have a line in my project's configure.ac file that looks like this:

AC_CHECK_PROGS([JAVAC], ["gcj -C -ftarget=1.4 -fsource=1.4" "guavac -target 1.4 -source 1.4" "jikes -target 1.4 -source 1.4" "javac -target 1.4 -source 1.4"])

Ugly. This line used to look like this before I needed to specify particular source and target versions for my Java code:

AC_CHECK_PROGS([JAVAC], ["gcj -C" guavac jikes javac])

That wasn't bad, but now I'm duplicating flags all over the place just because "gcj -C" requires a different set of options for JVM target and source version specification than the other java compilers do. If they were the same, I'd just append them to JAVACFLAGS and be done with it.

Any input would be appreciated.

Thanks,
John




_______________________________________________
Autoconf mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/autoconf

Reply via email to