[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Chicken-users] opengl.egg on Mac OS X
From: |
Henrik Tramberend |
Subject: |
[Chicken-users] opengl.egg on Mac OS X |
Date: |
Tue, 22 Mar 2005 10:45:17 +0100 |
I patched the opengl.egg to compile on Mac OS X using the OpenGl and
GLUT frameworks. This of course does not work on Linux or Windows. How
would I write platform dependent .setup files that get this right?
Regards,
Henrik
diff -cd opengl/glut.scm sgl/glut.scm
*** opengl/glut.scm Thu Aug 12 19:18:45 2004
--- sgl/glut.scm Tue Mar 22 10:23:56 2005
***************
*** 1,7 ****
--- 1,11 ----
;;;; glut.scm
#>
+ #if defined(__APPLE__)
+ #include "GLUT/glut.h"
+ #else
#include "GL/glut.h"
+ #endif
<#
#>?
diff -cd opengl/opengl.setup sgl/opengl.setup
*** opengl/opengl.setup Sun May 9 22:44:22 2004
--- sgl/opengl.setup Sat Mar 19 12:20:33 2005
***************
*** 1,8 ****
;;;; opengl.setup -*- Scheme -*-
! (make (("gl.so" ("gl.scm") (run (csc gl.scm -s -O2 -d0 -L
"\"-L/usr/X11R6/lib -L/usr/X11/lib -lGL -LX11\"")))
! ("glu.so" ("glu.scm") (run (csc -s glu.scm -O2 -d0 -L
"\"-L/usr/X11R6/lib -L/usr/X11/lib -lGLU -LX11\"")))
! ("glut.so" ("glut.scm") (run (csc -s glut.scm -O2 -d0 -L
"\"-L/usr/X11R6/lib -L/usr/X11/lib -lglut -LX11 -lXmu\""))) )
'#("gl.so" "glu.so" "glut.so") )
(install-extension
--- 1,8 ----
;;;; opengl.setup -*- Scheme -*-
! (make (("gl.so" ("gl.scm") (run (csc gl.scm -s -O2 -d0 -L
"\"-framework OpenGL\"")))
! ("glu.so" ("glu.scm") (run (csc -s glu.scm -O2 -d0 -L
"\"-framework OpenGL\"")))
! ("glut.so" ("glut.scm") (run (csc -s glut.scm -O2 -d0 -L
"\"-framework GLUT -framework OpenGL -framework Foundation\""))) )
'#("gl.so" "glu.so" "glut.so") )
(install-extension
- [Chicken-users] opengl.egg on Mac OS X,
Henrik Tramberend <=