summaryrefslogtreecommitdiffhomepage
path: root/src/rglfw.c
diff options
context:
space:
mode:
authorRay <[email protected]>2017-11-29 14:54:29 +0100
committerGitHub <[email protected]>2017-11-29 14:54:29 +0100
commit55396ae2b8d47ba05f0ebfde32e4f373d4a6592d (patch)
tree657df8cfa0d2454c6a9d7148e867147cb9765dad /src/rglfw.c
parentc9722161d11b250006f17de62dd9ff17e46aeed4 (diff)
parent69a1c19735bd808c7fe5f6d546c1d238a21ccc24 (diff)
downloadraylib-55396ae2b8d47ba05f0ebfde32e4f373d4a6592d.tar.gz
raylib-55396ae2b8d47ba05f0ebfde32e4f373d4a6592d.zip
Merge pull request #407 from Martinfx/develop
Added support compilation with cmake for FreeBSD
Diffstat (limited to 'src/rglfw.c')
-rw-r--r--src/rglfw.c17
1 files changed, 17 insertions, 0 deletions
diff --git a/src/rglfw.c b/src/rglfw.c
index 83e0021b..5cd2c937 100644
--- a/src/rglfw.c
+++ b/src/rglfw.c
@@ -36,6 +36,9 @@
#ifdef __linux__
#define _GLFW_X11
#endif
+#ifdef __FreeBSD__
+ #define _GLFW_X11
+#endif
#ifdef __APPLE__
#define _GLFW_COCOA
#define _GLFW_USE_CHDIR // To chdir to the Resources subdirectory of the application bundle during glfwInit
@@ -77,6 +80,20 @@
#include "external/glfw/src/osmesa_context.c"
#endif
+#ifdef __FreeBSD__
+ #include "external/glfw/src/x11_init.c"
+ #include "external/glfw/src/x11_monitor.c"
+ #include "external/glfw/src/x11_window.c"
+ #include "external/glfw/src/xkb_unicode.c"
+ // TODO: Joistick implementation
+ #include "external/glfw/src/null_joystick.c"
+ #include "external/glfw/src/posix_time.c"
+ #include "external/glfw/src/posix_thread.c"
+ #include "external/glfw/src/glx_context.c"
+ #include "external/glfw/src/egl_context.c"
+ #include "external/glfw/src/osmesa_context.c"
+#endif
+
#ifdef __APPLE__
#include "external/glfw/src/cocoa_init.m"
#include "external/glfw/src/cocoa_joystick.m"