this patch provides two things:
• xcode.zip contains a Xcode project for GLEW that builds a framework out of GLEW. drop into build/ if you like it
• GLExtensionWrangler.framework.zip contains a binary version of GLEW compiled as a framework for Mac OS X 10.4+ Intel/PPC. this eases distribution of apps using GLEW on the mac. i guess you can post it alongside the windows binary in your download section if you like.
if you are not familar with the \"framework\" facility os Mac OS X look here, the unix style lib/header combination GLEW defaults to building now certainly isn\'t easy to use for apps that are distributed:
http://developer.apple.com/mac/library/documentation/MacOSX/Conceptual/BPFrameworks/Frameworks.html
here are the URLs to get the files since they exceed sourceforge f* 256k (cmon is it 1974?) patch limit by a few kb:
http://dl.dropbox.com/u/7221986/GLExtensionWrangler.framework.zip
http://dl.dropbox.com/u/7221986/xcode.zip
is this project dead?
Certainly not dead. For releasing a framework I'm a bit more inclined to do that in the existing Makefile rather than using XCode. I just want a command-line way to build fresh releases.
But I agree with your point that there ought to be a proper OSX release of GLEW, but that means having a .pkg, right?
building proper mac os x bundles (apps or frameworks) is a bit of a pain using makefiles
the command-line tool xcodebuild builds xcode projects from the command line. no need for a makefile for that.
no! a pkg is necessary if you have to install files to specific places in the filesystem. the framework must not be installed, because your users have to bundle it with their app (i.e. it must be placed in the frameworks directory of their app bundles), otherwise their binaries are not deployable.
Another concern about this is building GLEW in a way that will be fine for OSX 10.5, 10.6 and 10.7. As far as I know this will require XCode 3.1.x which isn't so commonly deployed, these days.
as i mentioned the files i posted work even back to 10.4
Xcode 3.2.x work fine for targeting 10.5+.
3.2.x is still widely deployed since 4.0 has a number of drawbacks including not supporting 10.5, not supporting PPC, being unbelievable slow and buggy etc etc.
links taken offline but files attached
Julian,
Thanks for the .zip archive. What version of GLEW is this for?
v1.5.4, the files are back from 2010, so pretty useless by now ;)