]> 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 eaf5d857cd1fb6b9c9f4e7c73a80f21d032814ad..0f79322ba9a843c6ff8ac5690362e5fb997ee32a 100644 (file)
--- a/Build
+++ b/Build
@@ -1,18 +1,51 @@
 package "mspal"
 {
-       version "0.9";
+       version "0.10";
        description "C++ wrapper for OpenAL";
 
-       tar_file "License.txt";
-
-       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_headers "msp/al";
+               install_map
+               {
+                       map "source" "include/msp/al";
+               };
+       };
+
+       source_tarball
+       {
+               source "License.txt";
        };
 };