1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27
|
#if !defined ( WXPLPLOT_NANOSEC_H__INCLUDED_ )
#define WXPLPLOT_NANOSEC_H__INCLUDED_
#cmakedefine PLPLOT_WX_DEBUG_OUTPUT
#ifdef PLPLOT_WX_DEBUG_OUTPUT
#include <wx/log.h> // for wxLogDebug
// Experimental option to attempt to include a nanosec timestamp with wxLogDebug output
// This is experimental because it may lead to build errors (since clock_gettime and
// some of its clock_id options will not be available on all systems).
#cmakedefine PLPLOT_WX_NANOSEC
#ifdef PLPLOT_WX_NANOSEC
#include "plplot.h"
PLDLLIMPEXP_WX void
pl_wx_nanosec(const char *string);
#define PLPLOT_wxLogDebug(string) pl_wx_nanosec(string)
#endif //#ifdef PLPLOT_WX_NANOSEC
#if !defined(PLPLOT_wxLogDebug)
#define PLPLOT_wxLogDebug(string) wxLogDebug(string)
#endif
#else //ifdef PLPLOT_WX_DEBUG_OUTPUT
#define PLPLOT_wxLogDebug(string)
#endif //ifdef PLPLOT_WX_DEBUG_OUTPUT
#endif //#if !defined ( WXPLPLOT_NANOSEC_H__INCLUDED_ )
|