]> git.saurik.com Git - wxWidgets.git/commitdiff
Added --with-wave/--without-wave for conditional wxWave support.
authorKarsten Ballüder <ballueder@usa.net>
Wed, 9 Jun 1999 14:49:50 +0000 (14:49 +0000)
committerKarsten Ballüder <ballueder@usa.net>
Wed, 9 Jun 1999 14:49:50 +0000 (14:49 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@2728 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

configure.in
include/wx/gtk/wave.h
include/wx/gtk1/wave.h
src/gtk/wave.cpp
src/gtk1/wave.cpp

index 26cf14250500e25c2308a74f147891481fb6a809..10f34f4c2f83c3f9c41d017c6c47e00997874bc2 100644 (file)
@@ -247,6 +247,7 @@ if test $DEBUG_CONFIGURE = 1; then
   DEFAULT_wxUSE_FILE=no
   DEFAULT_wxUSE_TEXTFILE=no
   DEFAULT_wxUSE_TIMEDATE=no
+  DEFAULT_wxUSE_WAVE=no
   DEFAULT_wxUSE_INTL=no
   DEFAULT_wxUSE_CONFIG=no
   DEFAULT_wxUSE_STREAMS=no
@@ -337,6 +338,7 @@ else
   DEFAULT_wxUSE_FILE=yes
   DEFAULT_wxUSE_TEXTFILE=yes
   DEFAULT_wxUSE_TIMEDATE=yes
+  DEFAULT_wxUSE_WAVE=no
   DEFAULT_wxUSE_INTL=yes
   DEFAULT_wxUSE_CONFIG=yes
   DEFAULT_wxUSE_STREAMS=yes
@@ -488,6 +490,7 @@ WX_ARG_ENABLE(sockets,     [  --enable-sockets        use socket/network classes
 WX_ARG_ENABLE(ipc,         [  --enable-ipc            use interprocess communication (wxSocket etc.)], wxUSE_IPC)
 WX_ARG_ENABLE(apple_ieee,  [  --enable-apple_ieee     use the Apple IEEE codec], wxUSE_APPLE_IEEE)
 WX_ARG_ENABLE(timedate,    [  --enable-timedate       use date/time classes], wxUSE_TIMEDATE)
+WX_ARG_ENABLE(wave,    [  --enable-wave       use wxWave class], wxUSE_WAVE)
 WX_ARG_ENABLE(fraction,    [  --enable-fraction       use wxFraction class], wxUSE_FRACTION)
 WX_ARG_ENABLE(dynlib,      [  --enable-dynlib         use wxLibrary class for DLL loading], wxUSE_DYNLIB_CLASS)
 WX_ARG_ENABLE(longlong,    [  --enable-longlong       use wxLongLong class], wxUSE_LONGLONG)
@@ -1442,6 +1445,10 @@ if test "$wxUSE_TIMEDATE" = "yes"; then
   SAMPLES_SUBDIRS="$SAMPLES_SUBDIRS typetest"
 fi
 
+if test "$wxUSE_WAVE" = "yes"; then
+  AC_DEFINE(wxUSE_WAVE)
+fi
+
 if test "$wxUSE_FILE" = "yes"; then
   AC_DEFINE(wxUSE_FILE)
 fi
index 14bdf11293cfd0f2c3d82c6de0daa20dc714b013..c75f2640840c2891b448209d9b7e3f317cb0f2d6 100644 (file)
@@ -12,6 +12,8 @@
 #ifndef _WX_WAVE_H_
 #define _WX_WAVE_H_
 
+#if wxUSE_WAVE
+
 #ifdef __GNUG__
 #pragma interface "wave.h"
 #endif
@@ -57,3 +59,5 @@ private:
 
 #endif
 
+#endif
+
index 14bdf11293cfd0f2c3d82c6de0daa20dc714b013..c75f2640840c2891b448209d9b7e3f317cb0f2d6 100644 (file)
@@ -12,6 +12,8 @@
 #ifndef _WX_WAVE_H_
 #define _WX_WAVE_H_
 
+#if wxUSE_WAVE
+
 #ifdef __GNUG__
 #pragma interface "wave.h"
 #endif
@@ -57,3 +59,5 @@ private:
 
 #endif
 
+#endif
+
index ee85956bedf1716bab8c62fbebd90aba90cf47c7..80a679ebb848488b52816f411f4169b23181b578 100644 (file)
 #pragma implementation "wave.h"
 #endif
 
+#include <wx/setup.h>
+
+#if wxUSE_WAVE
+
 // For compilers that support precompilation, includes "wx.h".
 #include "wx/wxprec.h"
 
@@ -221,4 +225,5 @@ bool wxWave::InitDSP(int dev, int iDataBits, int iChannel,unsigned long ulSampli
   
   return TRUE;
 }
+#endif
 
index ee85956bedf1716bab8c62fbebd90aba90cf47c7..80a679ebb848488b52816f411f4169b23181b578 100644 (file)
 #pragma implementation "wave.h"
 #endif
 
+#include <wx/setup.h>
+
+#if wxUSE_WAVE
+
 // For compilers that support precompilation, includes "wx.h".
 #include "wx/wxprec.h"
 
@@ -221,4 +225,5 @@ bool wxWave::InitDSP(int dev, int iDataBits, int iChannel,unsigned long ulSampli
   
   return TRUE;
 }
+#endif