From: John F. F. <joh...@cy...> - 2012-01-11 03:03:13
|
Here is what I had in mind: * There would be one copy of each of the header files in the "freeglut/include/GL" directory. * The project files for each of the "freeglut" demonstration programs would point to those header files as external dependencies as appropriate. By "as appropriate" I mean if the files are in fact included in the demonstration program, either directly or indirectly. A quick global search shows that the demo programs all include "freeglut.h", which in turn includes "freeglut_std.h" and "freeglut_ext.h", so those files would be the external dependencies. On looking a bit more closely at the present state, I find that a couple of projects list as external dependencies "basetsd.h", which appears nowhere in the sources, and at least one of them lists "glut.h", which also appears nowhere. So it looks like there is room for improvement on the present. - John On 1/10/2012 8:51 PM, Diederick C. Niehorster wrote: > Hi John, > > Could you clarify what you would like to happen exactly? Do you mean > that glut.h should also be copied when executing the install target? > Or do you want it listed in the project files of VS (seems > unnecessary). > > Best, > Dee > > On Wed, Jan 11, 2012 at 09:49, John F. Fay<joh...@cy...> wrote: > >> Paul, >> >> Does this list the header file in the project files, or does it >> physically copy the header file there? The present demo project files >> include under "External Dependencies" a list of header files such as >> "basetsd.h" (not our bailiwick), "glut.h", "freeglut.h", "freeglut_std.h", >> and "freeglut_ext.h". >> >> - John >> >> >> On 1/10/2012 12:05 PM, Paul Martz wrote: >> >> Hi John -- I'm content with it the way it is now; as a freeglut developer, >> all the freeglut headers are now accessible in VS, under the "freeglut" >> project and "Header files" tree item. I don't see a need to duplicate any >> header under any of the demos. >> >> However, if you'd like the header listed under the demos, I've attached a >> patch for you to consider. It adds freeglut.h for every demo (I think you >> meant freeglut.h, not glut.h, as the demos all include freeglut.h). You can >> try the patch and commit the change if you wish. >> -Paul >> >> >> On 1/9/2012 7:06 PM, John F. Fay wrote: >> >> And that's into SVN. Do we want something similar for listing "GL/glut.h" >> in the demo programs? >> >> - John >> >> >> On 1/9/2012 1:22 PM, Paul Martz wrote: >> >> Hey guys -- The attached (*non*-cumulative) patch changes how freeglut >> header files are handled by CMake. >> >> 1. CMake-generated VS project files not list the freeglut headers under >> "Header files" (previously, no headers were listed). >> >> 2. Fix for header installation. The previous DIRECTORY flavor of the CMake >> INSTALL command copied the entire directory structure, so the install >> destination had a subfolder named ".svn". The patch uses the FILES flavor of >> the INSTALL command instead, and explicitly installs the four headers to >> include/GL. >> >> David, does all this look OK to you? >> >> >> ------------------------------------------------------------------------------ >> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex >> infrastructure or vast IT resources to deliver seamless, secure access to >> virtual desktops. With this all-in-one solution, easily deploy virtual >> desktops for less than the cost of PCs and save 60% on VDI infrastructure >> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >> >> _______________________________________________ >> Freeglut-developer mailing list >> Fre...@li... >> https://lists.sourceforge.net/lists/listinfo/freeglut-developer >> >> >> >> >> ------------------------------------------------------------------------------ >> Write once. Port to many. >> Get the SDK and tools to simplify cross-platform app development. Create >> new or port existing apps to sell to consumers worldwide. Explore the >> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join >> http://p.sf.net/sfu/intel-appdev >> >> >> >> _______________________________________________ >> Freeglut-developer mailing list >> Fre...@li... >> https://lists.sourceforge.net/lists/listinfo/freeglut-developer >> >> >> >> >> -- >> -Paul Martz Skew Matrix Software >> http://www.skew-matrix.com/ >> >> >> ------------------------------------------------------------------------------ >> Write once. Port to many. >> Get the SDK and tools to simplify cross-platform app development. Create >> new or port existing apps to sell to consumers worldwide. Explore the >> Intel AppUpSM program developer opportunity. appdeveloper.intel.com/join >> http://p.sf.net/sfu/intel-appdev >> >> _______________________________________________ >> Freeglut-developer mailing list >> Fre...@li... >> https://lists.sourceforge.net/lists/listinfo/freeglut-developer >> >> >> >> ------------------------------------------------------------------------------ >> Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex >> infrastructure or vast IT resources to deliver seamless, secure access to >> virtual desktops. With this all-in-one solution, easily deploy virtual >> desktops for less than the cost of PCs and save 60% on VDI infrastructure >> costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox >> _______________________________________________ >> Freeglut-developer mailing list >> Fre...@li... >> https://lists.sourceforge.net/lists/listinfo/freeglut-developer >> >> > ------------------------------------------------------------------------------ > Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex > infrastructure or vast IT resources to deliver seamless, secure access to > virtual desktops. With this all-in-one solution, easily deploy virtual > desktops for less than the cost of PCs and save 60% on VDI infrastructure > costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox > _______________________________________________ > Freeglut-developer mailing list > Fre...@li... > https://lists.sourceforge.net/lists/listinfo/freeglut-developer > |