package "mspgbase" { version "1.1"; description "Base graphics and input library"; require "mspcore"; require "sigc++-2.0"; if "arch!=win32" { require "xlib"; }; if "arch=win32" { build_info { library "gdi32"; }; }; feature "devil" "Include DevIL support for loading image files"; if "with_devil" { require "devil"; }; feature "libpng" "Include libpng support for loading PNG files" { default "yes"; }; if "with_libpng" { require "libpng"; }; feature "opengl" "Include support for OpenGL contexts" { default "yes"; }; if "with_opengl" { require "opengl"; }; feature "xf86vidmode" "Include support for video mode switching with xf86vidmode (not win32)"; if "with_xf86vidmode and arch!=win32" { build_info { library "Xxf86vm"; }; }; headers "msp/graphics" { source "source/graphics"; install true; }; headers "msp/input" { source "source/input"; install true; }; library "mspgbase" { source "source/graphics"; source "source/input"; install true; }; tarball "@src" { source "License.txt"; source "Changelog.txt"; }; };