On Thu, Nov 29, 2007 at 09:10:36PM +0000, [EMAIL PROTECTED] wrote:

...

> Modified: lyx-devel/trunk/src/support/debug.h
> URL: 
> http://www.lyx.org/trac/file/lyx-devel/trunk/src/support/debug.h?rev=21867
> ==============================================================================
> --- lyx-devel/trunk/src/support/debug.h (original)
> +++ lyx-devel/trunk/src/support/debug.h Thu Nov 29 22:10:35 2007
> @@ -167,11 +167,25 @@
>  
>  } // namespace lyx
>  
> +// stolen from boost/current_function.hpp
> +#if defined(__GNUC__) || (defined(__MWERKS__) && (__MWERKS__ >= 0x3000)) || 
> (defined(__ICC) && (__ICC >= 600))
> +# define CURRENT_FUNCTION __PRETTY_FUNCTION__
> +#elif defined(__FUNCSIG__)
> +# define CURRENT_FUNCTION __FUNCSIG__
> +#elif (defined(__INTEL_COMPILER) && (__INTEL_COMPILER >= 600)) || 
> (defined(__IBMCPP__) && (__IBMCPP__ >= 500))
> +# define CURRENT_FUNCTION __FUNCTION__
> +#elif defined(__BORLANDC__) && (__BORLANDC__ >= 0x550)
> +# define CURRENT_FUNCTION __FUNC__
> +#elif defined(__STDC_VERSION__) && (__STDC_VERSION__ >= 199901)
> +# define CURRENT_FUNCTION __func__
> +#else
> +# define CURRENT_FUNCTION "(unknown)"
> +#endif

Hmmm, do we really want this kind of build system knowledge here? Is
there a way to make configure do this? Just wondering.

- Martin

Reply via email to