4 description "Base graphics and input library";
8 if_arch "!windows & !darwin & !android"
24 library "CoreFoundation.framework";
25 library "AppKit.framework";
29 feature "devil" "Include DevIL support for loading image files";
35 feature "libpng" "Include libpng support for loading PNG files"
44 feature "libjpeg" "Include libjpeg support for loading JPEG files"
58 feature "quartz" "Include Quartz support for loading image files"
66 library "ApplicationServices.framework";
71 feature "opengl" "Include support for OpenGL contexts"
87 feature "vulkan" "Include support for Vulkan contexts"
96 if_arch "!windows & !darwin & !android"
98 feature "xrandr" "Include support for video mode switching with XRandR"
110 source "source/graphics";
111 source "source/input";
114 source "source/graphics/png";
118 source "source/graphics/jpeg";
122 source "source/graphics/devil";
140 source "source/graphics/quartz";
157 overlay "egl_android";
160 if_arch "!windows & !darwin & !android"
176 map "source" "include/msp";
182 source "examples/ev.cpp";
188 source "License.txt";
189 source "Changelog.txt";