15.2.3 Parallel Test Harness The example given in this section: TESTS = foo.pl bar.py baz TEST_EXTENSIONS = .pl .py PL_LOG_COMPILER = $(PERL) AM_PL_LOG_FLAGS = -w PY_LOG_COMPILER = $(PYTHON) AM_PY_LOG_FLAGS = -v LOG_COMPILER = ./wrapper-script AM_LOG_FLAGS = -d Shows specific identification of compilers, sic. PL_LOG_COMPILER and PY_LOG_COMPILER. Automake seems to have knowledge of particular language compilers and the user can specify their use as in:
check_JAVA check_LISP check_PYTHON For _JAVA, _LISP, _PYTHON can I use check_ or must I separately specify a compiler as in ext_LOG_COMPILER and not use check_? And just as a nit-noy, the document is clear to say that an AM_ prefix means that the variable is available to the developer and if AM_ is missing then the variable is available to the user. Why aren't ext_LOG_COMPILER prefixed with AM_ext_LOG_COMPILER as is done with AM_ext_LOG_FLAGS? Maintenance turns design into chaos