mirror of
https://github.com/Xahau/xahaud.git
synced 2025-12-06 17:27:52 +00:00
Add BEAST_FILEANDLINE_ macro for warning pragmas
This commit is contained in:
@@ -248,14 +248,6 @@
|
|||||||
#define BEAST_USE_BZIP2 0
|
#define BEAST_USE_BZIP2 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifndef BEAST_USE_FREETYPE
|
|
||||||
#define BEAST_USE_FREETYPE 0
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef BEAST_USE_NATIVE_FREETYPE
|
|
||||||
#define BEAST_USE_NATIVE_FREETYPE 1
|
|
||||||
#endif
|
|
||||||
|
|
||||||
#ifndef BEAST_USE_NATIVE_SQLITE
|
#ifndef BEAST_USE_NATIVE_SQLITE
|
||||||
#define BEAST_USE_NATIVE_SQLITE 1
|
#define BEAST_USE_NATIVE_SQLITE 1
|
||||||
#endif
|
#endif
|
||||||
@@ -267,12 +259,6 @@
|
|||||||
/* Get this early so we can use it. */
|
/* Get this early so we can use it. */
|
||||||
#include "../beast_core/system/beast_TargetPlatform.h"
|
#include "../beast_core/system/beast_TargetPlatform.h"
|
||||||
|
|
||||||
// Handy macro that lets pragma warnings be clicked in the output window
|
|
||||||
// Usage: #pragma message(BEAST_LOC_"Advertise here!")
|
|
||||||
#define BEAST_STR2_(x) #x
|
|
||||||
#define BEAST_STR1_(x) BEAST_STR2_(x)
|
|
||||||
#define BEAST_LOC_ __FILE__ "("BEAST_STR1_(__LINE__)") : WARNING: "
|
|
||||||
|
|
||||||
#if BEAST_USE_BOOST
|
#if BEAST_USE_BOOST
|
||||||
#include <boost/thread/tss.hpp>
|
#include <boost/thread/tss.hpp>
|
||||||
#endif
|
#endif
|
||||||
|
|||||||
@@ -181,7 +181,7 @@ LPTOP_LEVEL_EXCEPTION_FILTER ScopedPlatformExceptionCatcher::s_sehPrev = 0;
|
|||||||
|
|
||||||
// TODO: POSIX SIGNAL HANDLER
|
// TODO: POSIX SIGNAL HANDLER
|
||||||
|
|
||||||
#pragma message(BEAST_LOC_"Missing class ScopedPlatformExceptionCatcher")
|
#pragma message(BEAST_FILEANDLINE_ "Missing class ScopedPlatformExceptionCatcher")
|
||||||
|
|
||||||
namespace vf
|
namespace vf
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -17,7 +17,7 @@
|
|||||||
*/
|
*/
|
||||||
//==============================================================================
|
//==============================================================================
|
||||||
|
|
||||||
//#pragma message(BEAST_LOC_"Missing platform-specific implementation")
|
//#pragma message(BEAST_FILEANDLINE_ "Missing platform-specific implementation")
|
||||||
|
|
||||||
FPUFlags FPUFlags::getCurrent ()
|
FPUFlags FPUFlags::getCurrent ()
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -193,4 +193,18 @@
|
|||||||
#error unknown compiler
|
#error unknown compiler
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
//------------------------------------------------------------------------------
|
||||||
|
|
||||||
|
// Handy macro that lets pragma warnings be clicked in the output window
|
||||||
|
//
|
||||||
|
// Usage: #pragma message(BEAST_FILEANDLINE_ "Advertise here!")
|
||||||
|
//
|
||||||
|
// Note that a space following the macro is mandatory for C++11.
|
||||||
|
//
|
||||||
|
// This is here so it can be used in C compilations that include this directly.
|
||||||
|
//
|
||||||
|
#define BEAST_PP_STR2_(x) #x
|
||||||
|
#define BEAST_PP_STR1_(x) BEAST_PP_STR2_(x)
|
||||||
|
#define BEAST_FILEANDLINE_ __FILE__ "(" BEAST_PP_STR1_(__LINE__) "): warning:"
|
||||||
|
|
||||||
#endif // BEAST_TARGETPLATFORM_BEASTHEADER
|
#endif // BEAST_TARGETPLATFORM_BEASTHEADER
|
||||||
|
|||||||
Reference in New Issue
Block a user