]> git.tdb.fi Git - libs/al.git/blobdiff - Build
Make sound format support optional
[libs/al.git] / Build
diff --git a/Build b/Build
index 4517ad5151587beebba25104e46a921a9851e20e..0f79322ba9a843c6ff8ac5690362e5fb997ee32a 100644 (file)
--- a/Build
+++ b/Build
@@ -3,15 +3,40 @@ package "mspal"
        version "0.10";
        description "C++ wrapper for OpenAL";
 
-       require "vorbisfile";
        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
                {