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"
111 standard CXX "c++11";
116 source "source/graphics";
117 source "source/input";
120 source "source/graphics/png";
124 source "source/graphics/jpeg";
128 source "source/graphics/devil";
146 source "source/graphics/quartz";
163 overlay "egl_android";
166 if_arch "!windows & !darwin & !android"
182 map "source" "include/msp";
188 source "examples/ev.cpp";
194 source "License.txt";
195 source "Changelog.txt";