Mail Archives: cygwin/2003/06/10/20:48:50
Thanks for the tip Max, I looked in 'info autoconf' and found this
=========info autoconf===========
If you want to base a decision on the system where your program
will be run, make sure you use the `$host' variable, as in the
following excerpt:
case $host in
*-*-msdos* | *-*-go32* | *-*-mingw32* | *-*-cygwin* | *-*-windows*)
MUMBLE_INIT="mumble.ini"
;;
*)
MUMBLE_INIT=".mumbleinit"
;;
esac
AC_SUBST([MUMBLE_INIT])
=========info autoconf===========
So I guess that's all I need...
>Of course, checking for a platform kind of goes against the whole
>feature-not-platform tests ideal of autoconf.
I have to! :/ The code is already there, full of defines (#ifdef WIN32 and
#ifdef APPLE) and it was not written with Linux or cygwin in mind and now it
has to be converted, so...
-----Original Message-----
From: Max Bowsher [mailto:maxb AT ukf DOT net]
Sent: Tuesday, June 10, 2003 5:16 PM
To: Alexander Enchevich; cygwin AT cygwin DOT com
Subject: Re: AC_CYGWIN?
Alexander Enchevich wrote:
> Hi
>
> What's the proper way to check if I am compiling on a cygwin system from
> within an autoconf configure.in script?
From the subject, you clearly already have an idea. If you check the
autoconf docs, they will tell you that that macro is obsolete, and tell you
how you should be doing it.
Of course, checking for a platform kind of goes against the whole
feature-not-platform tests ideal of autoconf.
Max.
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
--
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html
Documentation: http://cygwin.com/docs.html
FAQ: http://cygwin.com/faq/
- Raw text -