diff options
| -rw-r--r-- | Library/Formula/irrlicht.rb | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/Library/Formula/irrlicht.rb b/Library/Formula/irrlicht.rb new file mode 100644 index 000000000..2731cef00 --- /dev/null +++ b/Library/Formula/irrlicht.rb @@ -0,0 +1,26 @@ +require 'formula' + +class Irrlicht < Formula + homepage 'http://irrlicht.sourceforge.net/' + url 'http://downloads.sourceforge.net/irrlicht/irrlicht-1.8.zip' + sha1 'a24c2183e3c7dd909f92699c373a68382958b09d' + + head 'https://irrlicht.svn.sourceforge.net/svnroot/irrlicht/trunk' + + depends_on :xcode + + fails_with :clang do + build 425 + cause <<-EOS.undent + COpenGLExtensionHandler.h:2390:31: error: expected ')' + glProgramParameteriEXT((long GLuint)program, pname, value); + EOS + end + + def install + system *%W(xcodebuild -project source/Irrlicht/MacOSX/MacOSX.xcodeproj -configuration Release -target libIrrlicht.a GCC_VERSION=com.apple.compilers.llvmgcc42 -sdk macosx#{MacOS.version}) + + lib.install "source/Irrlicht/MacOSX/build/Release/libIrrlicht.a" + include.install "include" => "irrlicht" + end +end |
