require "libpng";
};
+ feature "libjpeg" "Include libjpeg support for loading JPEG files"
+ {
+ default "yes";
+ };
+ if_feature "libjpeg"
+ {
+ build_info
+ {
+ library "jpeg";
+ };
+ };
+
+ if_arch "darwin"
+ {
+ feature "quartz" "Include Quartz support for loading image files"
+ {
+ default "yes";
+ };
+ if_feature "quartz"
+ {
+ build_info
+ {
+ library "ApplicationServices.framework";
+ };
+ };
+ };
+
feature "opengl" "Include support for OpenGL contexts"
{
default "yes";
{
source "source/graphics/png";
};
+ if_feature "libjpeg"
+ {
+ source "source/graphics/jpeg";
+ };
if_feature "devil"
{
source "source/graphics/devil";
};
if_arch "darwin"
{
+ if_feature "quartz"
+ {
+ source "source/graphics/quartz";
+ };
overlay "cocoa";
if_feature "opengl"
{