Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , 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 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> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.3.11i In-Reply-To: ; 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