internal/glfw/glfw: remove -l options

DLLs for OpenGL are loaded automatically and doesn't have to link them
when compiling.

DLLs for Vulkan are not used.
This commit is contained in:
Hajime Hoshi 2023-07-21 01:08:14 +09:00
parent 65bbfad84a
commit 0324db5657

View File

@ -15,9 +15,6 @@ package glfw
// Linker Options: // Linker Options:
#cgo darwin LDFLAGS: -framework Cocoa -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 // Linux Build Tags
// ---------------- // ----------------
// GLFW Options: // GLFW Options:
@ -25,11 +22,6 @@ package glfw
#cgo linux,wayland CFLAGS: -D_GLFW_WAYLAND #cgo linux,wayland CFLAGS: -D_GLFW_WAYLAND
// Linker Options: // Linker Options:
#cgo linux,!gles1,!gles2,!gles3,!vulkan LDFLAGS: -lGL
#cgo linux,gles1 LDFLAGS: -lGLESv1
#cgo linux,gles2 LDFLAGS: -lGLESv2
#cgo linux,gles3 LDFLAGS: -lGLESv3
#cgo linux,vulkan LDFLAGS: -lvulkan
#cgo linux,!wayland LDFLAGS: -lX11 -lXrandr -lXxf86vm -lXi -lXcursor -lm -lXinerama -ldl -lrt #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 #cgo linux,wayland LDFLAGS: -lwayland-client -lwayland-cursor -lwayland-egl -lxkbcommon -lm -ldl -lrt