Fix build by adding define in node_includes.h

This commit is contained in:
Nitish Sakhawalkar 2018-03-12 14:22:34 +09:00 committed by Aleksei Kuzmin
parent f2116c50c0
commit ecd0f9d0e7

View file

@ -6,11 +6,26 @@
#define ATOM_COMMON_NODE_INCLUDES_H_ #define ATOM_COMMON_NODE_INCLUDES_H_
#include "base/logging.h" #include "base/logging.h"
#include "v8-platform.h"
// Include common headers for using node APIs. // Include common headers for using node APIs.
#define BUILDING_NODE_EXTENSION #define BUILDING_NODE_EXTENSION
// The following define makes sure that we do not include the macros
// again. But we still need the tracing functions, so declaring them.
#define SRC_TRACING_TRACE_EVENT_H_
namespace node {
namespace tracing {
class TraceEventHelper {
public:
static v8::TracingController* GetTracingController();
static void SetTracingController(v8::TracingController* controller);
};
}
}
#undef ASSERT #undef ASSERT
#undef CHECK #undef CHECK
#undef CHECK_EQ #undef CHECK_EQ