local action = _ACTION or "" solution "libtess2" location ( "Build" ) configurations { "Debug", "Release" } platforms {"native", "x64", "x32"} configuration "Debug" defines { "DEBUG" } flags { "Symbols", "ExtraWarnings"} configuration "Release" defines { "NDEBUG" } flags { "Optimize", "ExtraWarnings"} project "tess2" language "C" kind "StaticLib" includedirs { "Include", "Source" } files { "Source/*.c" } targetdir("Build") -- more dynamic example project "example" kind "ConsoleApp" language "C" links { "tess2" } files { "Example/example.c", "Contrib/*.c" } includedirs { "Include", "Contrib" } targetdir("Build") configuration { "linux" } linkoptions { "`pkg-config --libs glfw3`" } links { "GL", "GLU", "m", "GLEW" } defines { "NANOVG_GLEW" } configuration { "windows" } links { "glfw3", "gdi32", "winmm", "user32", "GLEW", "glu32","opengl32" } defines { "NANOVG_GLEW" } configuration { "macosx" } links { "glfw3" } linkoptions { "-framework OpenGL", "-framework Cocoa", "-framework IOKit", "-framework CoreVideo" }