package "mspgui" { version "1.1"; description "Base graphics and input library"; require "mspcore"; require "sigc++-2.0"; if_arch "!windows" { require "xlib"; }; if_arch "windows" { build_info { library "gdi32"; }; }; 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"; }; if_arch "!windows" { feature "xf86vidmode" "Include support for video mode switching with xf86vidmode"; if_feature "xf86vidmode" { build_info { library "Xxf86vm"; }; }; }; library "mspgui" { source "source/graphics"; source "source/input"; install true; install_map { map "source" "include/msp"; }; }; program "ev" { source "examples/ev.cpp"; build_info { library "mspgui"; }; }; source_tarball { source "License.txt"; source "Changelog.txt"; }; };