| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
-
- project "OpenGL_Window"
-
- language "C++"
-
- kind "StaticLib"
- initOpenGL()
- initGlew()
- includedirs {
- "../ThirdPartyLibs",
- "../../src",
- }
- if os.is("Linux") then
- buildoptions{"-fPIC"}
- end
-
- --links {
- --}
-
- files {
- "*.cpp",
- "*.h",
- "OpenGLWindow/*.c",
- "OpenGLWindow/*.h",
- "OpenGLWindow/GL/*.h",
- "../ThirdPartyLibs/stb_image/stb_image_write.cpp",
- }
-
-
- if not os.is("Windows") then
- excludes {
- "Win32OpenGLWindow.cpp",
- "Win32OpenGLWindow.h",
- "Win32Window.cpp",
- "Win32Window.h",
- }
- end
- if os.is("Linux") then
- initX11()
- end
- if not os.is("Linux") then
- excludes {
- "X11OpenGLWindow.cpp",
- "X11OpenGLWindows.h"
- }
- end
- if not os.is("MacoSX") then
- excludes {
- "MacOpenGLWindow.cpp"
- }
- end
- if os.is("MacOSX") then
- files
- {
- "MacOpenGLWindow.h",
- "MacOpenGLWindow.cpp",
- "MacOpenGLWindowObjC.m",
- "MacOpenGLWindowObjC.h",
- }
- end
|