+ if_arch "!windows"
+ {
+ if_arch "!darwin"
+ {
+ require "xlib";
+ };
+ };
+ if_arch "windows"
+ {
+ build_info
+ {
+ library "gdi32";
+ };
+ };
+ if_arch "darwin"
+ {
+ build_info
+ {
+ library "CoreFoundation.framework";
+ library "AppKit.framework";
+ };
+ };
+
+ feature "devil" "Include DevIL support for loading image files";
+ if_feature "devil"
+ {
+ require "IL";
+ };
+
+ feature "libpng" "Include libpng support for loading PNG files"
+ {
+ default "yes";
+ };
+ if_feature "libpng"
+ {
+ require "libpng";
+ };
+
+ feature "opengl" "Include support for OpenGL contexts"
+ {
+ default "yes";
+ };
+ if_feature "opengl"
+ {
+ require "opengl";
+ };