Я хотел бы иметь как включения для 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>
}