Заголовки OpenGL для OS X и Linux

Я хотел бы иметь как включения для OS X, так и linux в моей программе opengl (C ++), как я могу настроить свою программу на использование одного, если другой недоступен? Вот что я сейчас делаю:

 if(!FileExists(OpenGL/gl.h))
    #include <GL/glut.h> //linux lib
else {
    #include <OpenGL/gl.h> //OS x libs
    #include <OpenGL/glu.h>
    #include <GLUT/glut.h>
}
11
задан Drew 11 October 2010 в 15:53
поделиться