4 description "Base graphics and input library";
9 if_arch "!windows & !darwin & !android"
25 library "CoreFoundation.framework";
26 library "AppKit.framework";
30 feature "devil" "Include DevIL support for loading image files";
36 feature "libpng" "Include libpng support for loading PNG files"
45 feature "libjpeg" "Include libjpeg support for loading JPEG files"
59 feature "quartz" "Include Quartz support for loading image files"
67 library "ApplicationServices.framework";
72 feature "opengl" "Include support for OpenGL contexts"
88 feature "vulkan" "Include support for Vulkan contexts"
97 if_arch "!windows & !darwin & !android"
99 feature "xrandr" "Include support for video mode switching with XRandR"
112 standard CXX "c++11";
117 source "source/graphics";
118 source "source/input";
121 source "source/graphics/png";
125 source "source/graphics/jpeg";
129 source "source/graphics/devil";
147 source "source/graphics/quartz";
164 overlay "egl_android";
167 if_arch "!windows & !darwin & !android"
183 map "source" "include/msp";
189 source "examples/ev.cpp";
195 source "examples/lsmodes.cpp";
201 source "License.txt";
202 source "Changelog.txt";