delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2001/04/11/16:03:56

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Date: Wed, 11 Apr 2001 15:51:55 -0400
From: Christopher Faylor <cgf AT redhat DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: GL/gl.h in w32api
Message-ID: <20010411155155.Q25082@redhat.com>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <4 DOT 3 DOT 2 DOT 7 DOT 0 DOT 20010411090013 DOT 00b57630 AT irispavp DOT igb DOT umontreal DOT ca> <Pine DOT SOL DOT 4 DOT 20 DOT 0104111057590 DOT 14505-100000 AT daylight DOT daylight DOT com>
Mime-Version: 1.0
User-Agent: Mutt/1.3.11i
In-Reply-To: <Pine.SOL.4.20.0104111057590.14505-100000@daylight.daylight.com>; from roger@metaphorics.com on Wed, Apr 11, 2001 at 11:32:56AM -0600

On Wed, Apr 11, 2001 at 11:32:56AM -0600, Roger Sayle wrote:
>
>Andre Bleau wrote:
>> Maybe there is some misunderstanding here.  The OpenGL package for
>> Cygwin _already_ contains the headers for MS implementation of OpenGL
>> and GLU.
>> 
>> As for -mno-cygwin support, it will be included in the next version of 
>> Cygwin's OpenGL package (probably next week). Headers are now in 
>> /usr/include/GL and, IMO, should stay there to maintain compatibility. 
>> There will be a soft link from /usr/include/mingw/GL to /usr/include/GL. 
>> Maybe there should be another from /usr/include/w32api/GL ? ...maybe
>> not if -mno-cygwin support is present, as mentioned above.
>
>
>My understanding of the current organization of cygwin's include files
>is that header files specific to cygwin's runtime appear in /usr/include,
>header files specific to mingw's runtime appear in /usr/include/mingw and
>Microsoft Win32 APIs common to both occur in /usr/include/win32api.
>
>OpenGL is such a Microsoft API and the appropriate headers should be
>placed in /usr/include/w32api/GL.  The current opengl-1.1.0-3 places
>the headers in /usr/include and therefore doesn't support "-mno-cygwin"
>compiles, as reported by your postings in February.  Adding a symbolic
>link from /usr/include/mingw/GL to /usr/include/GL in the next release
>would solve the issue, but not in keeping with the current cygwin
>philosophy.
>
>Similarly, "-mno-win32" should hide these win32 API headers.

IMO, the GL headers should go into /usr/include/w32api/GL.  That
would accomodate both cygwin and mingw-under-cygwin.

cgf

--
Want to unsubscribe from this list?
Check out: http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019