4 description "Base graphics and input library";
9 if_arch "!windows & !darwin & !android"
26 library "CoreFoundation.framework";
27 library "AppKit.framework";
31 feature "devil" "Include DevIL support for loading image files";
37 feature "libpng" "Include libpng support for loading PNG files"
46 feature "libjpeg" "Include libjpeg support for loading JPEG files"
60 feature "quartz" "Include Quartz support for loading image files"
68 library "ApplicationServices.framework";
73 feature "opengl" "Include support for OpenGL contexts"
89 feature "vulkan" "Include support for Vulkan contexts"
98 if_arch "!windows & !darwin & !android"
100 feature "xrandr" "Include support for video mode switching with XRandR"
113 standard CXX "c++11";
118 source "source/graphics";
119 source "source/input";
122 source "source/graphics/png";
126 source "source/graphics/jpeg";
130 source "source/graphics/devil";
148 source "source/graphics/quartz";
165 overlay "egl_android";
168 if_arch "!windows & !darwin & !android"
184 map "source" "include/msp";
190 source "examples/ev.cpp";
196 source "examples/lsmodes.cpp";
202 source "License.txt";
203 source "Changelog.txt";