diff options
Diffstat (limited to 'vendor/github.com/go-gl/glfw/v3.3/glfw/build.go')
-rw-r--r-- | vendor/github.com/go-gl/glfw/v3.3/glfw/build.go | 22 |
1 files changed, 13 insertions, 9 deletions
diff --git a/vendor/github.com/go-gl/glfw/v3.3/glfw/build.go b/vendor/github.com/go-gl/glfw/v3.3/glfw/build.go index acf4d92..6ee6c43 100644 --- a/vendor/github.com/go-gl/glfw/v3.3/glfw/build.go +++ b/vendor/github.com/go-gl/glfw/v3.3/glfw/build.go @@ -7,8 +7,10 @@ package glfw #cgo windows CFLAGS: -D_GLFW_WIN32 -Iglfw/deps/mingw // Linker Options: -#cgo windows LDFLAGS: -lopengl32 -lgdi32 +#cgo windows LDFLAGS: -lgdi32 +#cgo !gles2,windows LDFLAGS: -lopengl32 +#cgo gles2,windows LDFLAGS: -lGLESv2 // Darwin Build Tags // ---------------- @@ -16,8 +18,10 @@ package glfw #cgo darwin CFLAGS: -D_GLFW_COCOA -Wno-deprecated-declarations // Linker Options: -#cgo darwin LDFLAGS: -framework Cocoa -framework OpenGL -framework IOKit -framework CoreVideo +#cgo darwin LDFLAGS: -framework Cocoa -framework IOKit -framework CoreVideo +#cgo !gles2,darwin LDFLAGS: -framework OpenGL +#cgo gles2,darwin LDFLAGS: -lGLESv2 // Linux Build Tags // ---------------- @@ -34,16 +38,16 @@ package glfw #cgo linux,!wayland LDFLAGS: -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lm -lXinerama -ldl -lrt #cgo linux,wayland LDFLAGS: -lwayland-client -lwayland-cursor -lwayland-egl -lxkbcommon -lm -ldl -lrt -// FreeBSD Build Tags +// BSD Build Tags // ---------------- // GLFW Options: -#cgo freebsd pkg-config: glfw3 -#cgo freebsd CFLAGS: -D_GLFW_HAS_DLOPEN -#cgo freebsd,!wayland CFLAGS: -D_GLFW_X11 -D_GLFW_HAS_GLXGETPROCADDRESSARB -#cgo freebsd,wayland CFLAGS: -D_GLFW_WAYLAND +#cgo freebsd,!wayland netbsd,!wayland openbsd pkg-config: x11 xau xcb xdmcp +#cgo freebsd,wayland netbsd,wayland pkg-config: wayland-client wayland-cursor wayland-egl epoll-shim +#cgo freebsd netbsd openbsd CFLAGS: -D_GLFW_HAS_DLOPEN +#cgo freebsd,!wayland netbsd,!wayland openbsd CFLAGS: -D_GLFW_X11 -D_GLFW_HAS_GLXGETPROCADDRESSARB +#cgo freebsd,wayland netbsd,wayland CFLAGS: -D_GLFW_WAYLAND // Linker Options: -#cgo freebsd,!wayland LDFLAGS: -lm -lGL -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lXinerama -#cgo freebsd,wayland LDFLAGS: -lm -lGL -lwayland-client -lwayland-cursor -lwayland-egl -lxkbcommon +#cgo freebsd netbsd openbsd LDFLAGS: -lm */ import "C" |