adding binding for static for linux

This commit is contained in:
Gabriel Pariat
2024-09-24 19:44:11 -04:00
parent 791b05b14f
commit fdc56c4d9a
+7 -1
View File
@@ -3,7 +3,7 @@ package glfw_bindings
import "core:c" import "core:c"
import vk "vendor:vulkan" import vk "vendor:vulkan"
GLFW_SHARED :: #config(GLFW_SHARED, false) GLFW_SHARED :: #config(GLFW_SHARED, ODIN_OS != .Windows && ODIN_OS != .Darwin)
when ODIN_OS == .Windows { when ODIN_OS == .Windows {
when GLFW_SHARED { when GLFW_SHARED {
@@ -38,7 +38,13 @@ when ODIN_OS == .Windows {
} }
} }
} else { } else {
when GLFW_SHARED {
foreign import glfw "system:glfw" foreign import glfw "system:glfw"
} else {
foreign import glfw {
"../lib/libglfw3.a",
}
}
} }
#assert(size_of(c.int) == size_of(b32)) #assert(size_of(c.int) == size_of(b32))