The attached patch uses IsDefined to check for DirectSound, which means that DirectSound will get picked up if HELIX_FEATURE_DIRECT_SOUND is defined in the .bif.
Index: device/auddevlib_win.pcf
===================================================================
RCS file: /cvsroot/audio/device/auddevlib_win.pcf,v
retrieving revision 1.2
diff -u -w -r1.2 auddevlib_win.pcf
--- device/auddevlib_win.pcf    11 May 2004 00:23:53 -0000      1.2
+++ device/auddevlib_win.pcf    30 Jul 2005 07:43:02 -0000
@@ -38,7 +38,7 @@
 project.AddIncludes("pub/platform/win")
 project.AddSources("platform/win/winaudio.cpp")
 
-if "HELIX_FEATURE_DIRECT_SOUND" in project.defines:
+if project.IsDefined("HELIX_FEATURE_DIRECT_SOUND"):
     project.AddIncludes(GetSDKPath("dxsdk") + "/include")
     project.AddSources("platform/win/hxaudevds.cpp",
                        "platform/win/hxdslogger.cpp")
_______________________________________________
Audio-dev mailing list
[email protected]
http://lists.helixcommunity.org/mailman/listinfo/audio-dev

Reply via email to