diff options
Diffstat (limited to 'acinclude.m4')
-rw-r--r-- | acinclude.m4 | 28 |
1 files changed, 21 insertions, 7 deletions
diff --git a/acinclude.m4 b/acinclude.m4 index 31892aa..0b6f63a 100644 --- a/acinclude.m4 +++ b/acinclude.m4 @@ -3,19 +3,20 @@ dnl dnl Check for getopt_long support. dnl dnl This assume that the standard getopt.h file (from GNU libc) is -dnl available as lib/gnugetopt.h. If needed, this file will be linked +dnl available as lib/gnugetopt.h. If needed, this file will be linked dnl as getopt.h, but we want to default to the system's getopt.h file. dnl (See http://sources.redhat.com/ml/automake/2000-09/msg00041.html -dnl for an explanation about why using the system's getopt.h file -dnl is important.) +dnl for an explanation about why using the system's getopt.h file is +dnl important.) dnl -dnl @version $Id: acinclude.m4,v 1.2 2003/11/16 23:33:38 jrfonseca Exp $ +dnl @category InstalledPackages dnl @author Alexandre Duret-Lutz <adl@gnu.org> - -AC_PREREQ(2.49) +dnl @version 2003-10-29 +dnl @license GPLWithACException AC_DEFUN([adl_FUNC_GETOPT_LONG], - [# clean out junk possibly left behind by a previous configuration + [AC_PREREQ(2.49)dnl + # clean out junk possibly left behind by a previous configuration rm -f lib/getopt.h # Check for getopt_long support AC_CHECK_HEADERS([getopt.h]) @@ -26,3 +27,16 @@ AC_DEFUN([adl_FUNC_GETOPT_LONG], AC_LIBOBJ(getopt) AC_LIBOBJ(getopt1) AC_CONFIG_LINKS([lib/getopt.h:lib/gnugetopt.h])])])]) + + +dnl Same as above, but we don't need getopt_long -- just plain getopt --, +dnl and weren't including a GNU replacement . + +AC_DEFUN([jrf_FUNC_GETOPT], + [AC_PREREQ(2.49)dnl + # Check for getopt_long support + AC_CHECK_HEADERS([getopt.h]) + AC_CHECK_FUNCS([getopt],, + [# FreeBSD has a gnugetopt library for this + AC_CHECK_LIB([gnugetopt],[getopt],[AC_DEFINE([HAVE_GETOPT])], + [])])]) |