14  Configure, Autoconf, Automake,  Philippe.Dax@enst.fr,  © ENST - 2001-2004 - BDL Dup Top Prev Next >>>

Macros de tests de programmes

Tests de compilateurs

AC_PROG_CC

détermine le compilateur C par la variable CC sinon teste gcc

AC_PROG_CPP

détermine le préprocesseur C, si '$CC -E' ne fonctionne pas prend '/lib/cpp'

AC_PROG_CXX

détermine le compilateur C++ par la variable 'CXX' sinon teste c++,g++

AC_PROG_GCC_TRADITIONAL

ajoute -traditonal à la variable CC

AC_LANG([C++])

dit que les tests seront fait avec un compilateur C++

Tests particuliers de programmes

AC_PROG_INSTALL

détermine le programme d'installation, il est recommandé d'installer le script 'install-sh' par 'automake -acf --foreign'

AC_PROG_AWK

teste la présence de 'mawk,gawk,nawk,awk' dans cet ordre

AC_PROG_LEX

teste la présence de 'flex,lex' dans cet ordre

AC_PROG_YACC

teste la présence de 'bison,yacc' dans cet ordre

AC_PROG_RANLIB

teste la présence de 'ranlib' dans cet ordre

AC_PROG_LN_S

teste si 'ln -s' fonctionne

Test générique de programmes

AC_CHECK_PROG(variable, prog, ok[, err])

teste si 'prog' est dans PATH, alors 'ok' sinon 'err' est positionné

AC_PATH_PROG(variable, prog[, err])

teste si 'prog' est dans PATH, si oui 'variable' prend la valeur du PATH entier de 'prog'