diff --git a/src/glfw/glfw.nim b/src/glfw/glfw.nim index 05f6db2..fc02c05 100644 --- a/src/glfw/glfw.nim +++ b/src/glfw/glfw.nim @@ -61,7 +61,10 @@ const inclDir = srcDir / "include" / "GLFW" cIncludeDir(inclDir) cPluginPath(symbolPluginPath) -{.passL: "-pthread".} +when defined(macosx): + {.passL: "-m64 -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo -framework Carbon -framework CoreAudio -lm -pthread".} +else: + {.passL: "-pthread".} when isDefined(glfw3Static): cImport(inclDir/"glfw3.h", recurse = true, flags = "-f=ast2 -E__,_ -F__,_ -H", nimFile = generatedPath / "glfw.nim") @@ -86,4 +89,4 @@ when not defined(windows): OPENGL_DEBUG_CONTEXT* = CONTEXT_DEBUG HRESIZE_CURSOR* = RESIZE_EW_CURSOR VRESIZE_CURSOR* = RESIZE_NS_CURSOR - HAND_CURSOR* = POINTING_HAND_CURSOR \ No newline at end of file + HAND_CURSOR* = POINTING_HAND_CURSOR