]> git.saurik.com Git - wxWidgets.git/commitdiff
compilation fixes for wxUSE_TIMER==0
authorVadim Zeitlin <vadim@wxwidgets.org>
Tue, 10 Jul 2007 23:19:57 +0000 (23:19 +0000)
committerVadim Zeitlin <vadim@wxwidgets.org>
Tue, 10 Jul 2007 23:19:57 +0000 (23:19 +0000)
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@47317 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775

src/unix/baseunix.cpp
src/unix/evtloopunix.cpp
src/unix/timerunx.cpp

index 16aa2c8c5850da1b9a78475e6a61bc332f4ddb5d..fb2bdf58baff086f17d24c8e726e8913ed584ee5 100644 (file)
 #include "wx/apptrait.h"
 #include "wx/unix/execute.h"
 #include "wx/evtloop.h"
-#include "wx/unix/private/timer.h"
+
+#if wxUSE_TIMER
+    #include "wx/unix/private/timer.h"
+#endif // wxUSE_TIMER
 
 // for waitpid()
 #include <sys/types.h>
@@ -83,6 +86,8 @@ wxConsoleAppTraits::WaitForChild(wxExecuteData& execData)
     return exitcode;
 }
 
+#if wxUSE_TIMER
+
 wxTimerImpl *wxConsoleAppTraits::CreateTimerImpl(wxTimer *timer)
 {
     // this doesn't work yet as there is no main loop in console applications
@@ -90,6 +95,8 @@ wxTimerImpl *wxConsoleAppTraits::CreateTimerImpl(wxTimer *timer)
     return new wxUnixTimerImpl(timer);
 }
 
+#endif // wxUSE_TIMER
+
 wxEventLoopBase *wxConsoleAppTraits::CreateEventLoop()
 {
     return new wxEventLoop();
index d9e4100457525d1d272edd16cfd89b0aaa1d7909..ff12e32638aa20b1eaaa1b42431009561a827793 100644 (file)
 #include <errno.h>
 #include "wx/thread.h"
 #include "wx/module.h"
-#include "wx/generic/private/timer.h"
 #include "wx/unix/private/epolldispatcher.h"
 #include "wx/private/selectdispatcher.h"
 
+#if wxUSE_TIMER
+    #include "wx/generic/private/timer.h"
+#endif
+
 #define TRACE_EVENTS _T("events")
 
 //this code should not be compiled when GUI is defined
index c7734b423572fe0aa72c5b023335eb5be01019b8..9c7468ea53c28e140dc09264ecb22c4953ac377e 100644 (file)
@@ -18,6 +18,8 @@
 
 #include "wx/wxprec.h"
 
+#if wxUSE_TIMER
+
 #ifndef WX_PRECOMP
     #include "wx/log.h"
     #include "wx/module.h"
@@ -254,3 +256,5 @@ wxUsecClock_t wxGetLocalTimeUsec()
     return wxGetLocalTimeMillis() * 1000L;
 }
 
+#endif // wxUSE_TIMER
+