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

Configurations locales

Logiciels extérieurs

Possibilité de spécifier où sont situés des packages extérieurs

Usage au niveau des options de configure

--with-package[=arg]
--without-package

Macro de configure.ac

AC_ARG_WITH(package, description, action_si_choisi[, action_si_non_choisi])
La variable à tester après est 'withval'

Exemple

AC_ARG_WITH(mysql, [ --with-mysql    allow use of mysql [default=no]], with_mysql=$withval, with_mysql=no)
if test "$with_mysql" = "yes"; then
  AC_CHECK_LIB(mysqlclient, mysql_query,,,)
  if test $ac_cv_lib_mysqlclient_mysql_query = yes ; then
    ...
  fi
fi