Update build info and nim-glfw

This commit is contained in:
Joey Yakimowich-Payne 2020-01-12 08:33:20 -07:00
commit 86bd1747fc
2 changed files with 11 additions and 4 deletions

View file

@ -12,7 +12,7 @@ requires "nim >= 1.0.0",
"nimterop#head",
"regex >= 0.12.0",
"opengl >= 1.2.2",
"https://github.com/jyapayne/nim-glfw#d4f30db",
"nim-glfw#head",
"sdl2_nim >= 2.0.5.0"
import os

View file

@ -70,12 +70,19 @@ cIncludeDir(srcDir/"src")
# Any global compiler options
when defined(macosx):
# cDefine("GLFW_INCLUDE_GLCOREARB", "1")
{.passC: "-DNANOVG_GL3_IMPLEMENTATION -DNANOVG_GLEW -D_GLFW_USE_RETINA -D_GLFW_COCOA -D_GLFW_USE_CHDir -D_GLFW_USE_MENUBAR".}
{.passL: "-m64 -lglew -framework GLUT -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo -framework Carbon -lm".}
when defined(useGlfw):
{.passC: "-DNANOVG_GL3_IMPLEMENTATION -DNANOVG_GLEW -D_GLFW_USE_RETINA -D_GLFW_COCOA -D_GLFW_USE_CHDir -D_GLFW_USE_MENUBAR".}
{.passL: "-m64 -lglew -framework GLUT -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo -framework Carbon -lm".}
else:
{.passC: "-DNANOVG_GL3_IMPLEMENTATION -DNANOVG_GLEW".}
{.passL: "-m64 -lglew -framework GLUT -framework OpenGL -framework Cocoa -framework IOKit -framework CoreVideo -framework Carbon -lm".}
elif defined(unix):
{.passC: "-DNANOVG_GL3_IMPLEMENTATION -DNANOVG_GLEW".}
{.passL: "-lGL -lGLU -lGLEW -lm -lglfw".}
when defined(useGlfw):
{.passL: "-lGL -lGLU -lGLEW -lm -lglfw".}
else:
{.passL: "-lGL -lGLU -lGLEW -lm -lSDL2".}
elif defined(windows):
const inclPath = baseDir/"lib"/"include"
when defined(amd64):