Menu

#21 GLEW binary release for mac and xcode project

open
nobody
None
5
2015-08-05
2010-05-18
Julian
No

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

Discussion

  • Julian

    Julian - 2010-06-17

    is this project dead?

     
  • Nigel Stewart

    Nigel Stewart - 2010-06-18

    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?

     
  • Julian

    Julian - 2010-06-18

    For releasing a framework I'm a bit more inclined to
    do that in the existing Makefile rather than using XCode.

    building proper mac os x bundles (apps or frameworks) is a bit of a pain using makefiles

    I just want a command-line way to build fresh releases.

    the command-line tool xcodebuild builds xcode projects from the command line. no need for a makefile for that.

    But I agree with your point that there ought to be a proper OSX release of
    GLEW, but that means having a .pkg, right?

    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.

     
  • Nigel Stewart

    Nigel Stewart - 2011-08-25

    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.

     
  • Nobody/Anonymous

    Another concern about this is building GLEW in a way
    that will be fine for OSX 10.5, 10.6 and 10.7

    as i mentioned the files i posted work even back to 10.4

    As far as I know this will require XCode 3.1.x
    which isn't so commonly deployed, these days.

    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.

     
  • Julian

    Julian - 2015-08-04

    links taken offline but files attached

     
  • Nigel Stewart

    Nigel Stewart - 2015-08-05

    Julian,

    Thanks for the .zip archive. What version of GLEW is this for?

    • Nigel
     
  • Julian

    Julian - 2015-08-05

    v1.5.4, the files are back from 2010, so pretty useless by now ;)