aboutsummaryrefslogtreecommitdiffstats
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/meson.build1
-rw-r--r--include/pugl/gl.h11
-rw-r--r--include/pugl/glu.h22
3 files changed, 23 insertions, 11 deletions
diff --git a/include/meson.build b/include/meson.build
index 2f31b3d..00d4aed 100644
--- a/include/meson.build
+++ b/include/meson.build
@@ -7,6 +7,7 @@ c_headers = [
'pugl/cairo.h',
'pugl/gl.h',
+ 'pugl/glu.h',
'pugl/stub.h',
'pugl/vulkan.h',
]
diff --git a/include/pugl/gl.h b/include/pugl/gl.h
index 1298ff6..efb22f3 100644
--- a/include/pugl/gl.h
+++ b/include/pugl/gl.h
@@ -22,17 +22,6 @@
# endif
#endif
-#ifndef PUGL_NO_INCLUDE_GLU_H
-# ifdef __APPLE__
-# include <OpenGL/glu.h>
-# else
-# ifdef _WIN32
-# include <windows.h>
-# endif
-# include <GL/glu.h>
-# endif
-#endif
-
// IWYU pragma: end_exports
PUGL_BEGIN_DECLS
diff --git a/include/pugl/glu.h b/include/pugl/glu.h
new file mode 100644
index 0000000..e709dfb
--- /dev/null
+++ b/include/pugl/glu.h
@@ -0,0 +1,22 @@
+// Copyright 2012-2023 David Robillard <d@drobilla.net>
+// SPDX-License-Identifier: ISC
+
+#ifndef PUGL_GLU_H
+#define PUGL_GLU_H
+
+// IWYU pragma: begin_exports
+
+#ifndef PUGL_NO_INCLUDE_GLU_H
+# ifdef __APPLE__
+# include <OpenGL/glu.h>
+# else
+# ifdef _WIN32
+# include <windows.h>
+# endif
+# include <GL/glu.h>
+# endif
+#endif
+
+// IWYU pragma: end_exports
+
+#endif // PUGL_GLU_H