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

Configurations locales (suite)

Options du package

Possibilité d'inclure ou exclure des fonctionnalités optionnelles

Usage au niveau des options de configure

--enable-feature[=arg]
--disable-feature

Macro de configure.ac

AC_ARG_ENABLE(feature, description, action_si_choisi[, action_si_non_choisi])
La variable à tester après est 'enableval'

Exemple

AC_ARG_ENABLE(optimize, [ --enable-optimize    allow to optimize code [default=no]], enable_optimize=$enableval, enable_optimize=no)
if test "$enable_optimize" = "yes"; then
   CFLAGS="-Wall -ffast-math -fexpensive-optimizations"
   ...
fi