version "0.10";
description "C++ wrapper for OpenAL";
- // TODO make these features
- require "vorbisfile";
- require "mad";
require "openal";
require "sigc++-2.0";
require "mspcore";
require "mspdatafile";
+ feature "libvorbis" "Include libvorbis support for decoding OGG files"
+ {
+ default "yes";
+ };
+ if_feature "libvorbis"
+ {
+ require "vorbisfile";
+ };
+
+ feature "libmad" "Include libmad support for decoding MP3 files"
+ {
+ default "yes";
+ };
+ if_feature "libmad"
+ {
+ require "mad";
+ };
+
library "mspal"
{
source "source";
+ if_feature "libvorbis"
+ {
+ source "source/vorbis";
+ };
+ if_feature "libmad"
+ {
+ source "source/mad";
+ };
install true;
install_map
{