[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
AC_CYGWIN
From: |
Patrick Welche |
Subject: |
AC_CYGWIN |
Date: |
Tue, 27 May 2003 16:41:48 +0100 |
User-agent: |
Mutt/1.3.19i |
I had a go at compiling glib on a non-linux platform (!) and found
configure.in:300: warning: AC_CANONICAL_HOST invoked multiple times
Line 106 is AC_CANONICAL_HOST, and line 300 is AC_CYGWIN.
I found the definition of AC_CYGWIN in lib/autoconf/specific.m4:
# AC_CYGWIN
# ---------
# Check for Cygwin. This is a way to set the right value for
# EXEEXT.
AU_DEFUN([AC_CYGWIN],
[AC_CANONICAL_HOST
AC_DIAGNOSE([obsolete],
[$0 is obsolete: use AC_CANONICAL_HOST and $host_os])dnl
case $host_os in
*cygwin* ) CYGWIN=yes;;
* ) CYGWIN=no;;
esac
])# AC_CYGWIN
Several things I don't understand: google brought up an email which
esentially said "Don't use AC_REQUIRE inside AU_DEFUN", but then how
do you say "Only run AC_CANONICAL_HOST if it hasn't been run before".
Also, AU_DEFUN (OLD-MACRO, IMPLEMENTATION, [MESSAGE]), so why use
AC_DIAGNOSE instead of [MESSAGE]?
(This on NetBSD-1.6T/i386, cvs autotools,perl 5.8.0)
Cheers,
Patrick
- AC_CYGWIN,
Patrick Welche <=