X-Spam-Check-By: sourceware.org Message-ID: <451E8A4A.7070102@byu.net> Date: Sat, 30 Sep 2006 09:16:26 -0600 From: Eric Blake User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.7) Gecko/20060909 Thunderbird/1.5.0.7 Mnenhy/0.7.4.666 MIME-Version: 1.0 To: cygwin AT cygwin DOT com, knellis AT syntek-usa DOT com Subject: Re: cygwin detection References: <001601c6e3ce$403f0d80$be32000a AT idirect DOT net> In-Reply-To: <001601c6e3ce$403f0d80$be32000a@idirect.net> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 According to Kenneth Nellis on 9/29/2006 7:50 AM: > Couldn't find anything relevant in the archives or the documentation... > > I have bash scripts that I want to run identically under Cygwin and > Linux, which sometimes require the scripts to detect the environment > and branch accordingly. There are numerous ways to do Cygwin detection, > but I was wondering what technique should work with the widest audience > and be most immune to future Cygwin developments. Autoconf uses the config.guess script as its means to detect what platform it is on. This uses uname(1) and other tricks under the hood. I would recommend just using this script, since it is well maintained. - -- Life is short - so eat dessert first! Eric Blake ebb9 AT byu DOT net -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.1 (Cygwin) Comment: Public key at home.comcast.net/~ericblake/eblake.gpg Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFHopK84KuGfSFAYARAnT0AJ0TzIJg/6f/mRqLMlq/zVYwbrLFSgCfdI2G q1ajjclbKgAK9XYYSFDcO7E= =nmKB -----END PGP SIGNATURE----- -- 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/