Index: gpu/command_buffer/common/logging.h |
=================================================================== |
--- gpu/command_buffer/common/logging.h (revision 45037) |
+++ gpu/command_buffer/common/logging.h (working copy) |
@@ -2,30 +2,18 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-// This file abstracts differences in logging between NaCl and host |
-// environment. |
+// This file provides ability to stub LOG and CHECK. |
#ifndef GPU_COMMAND_BUFFER_COMMON_LOGGING_H_ |
#define GPU_COMMAND_BUFFER_COMMON_LOGGING_H_ |
-#ifndef __native_client__ |
-#if defined(TRUSTED_GPU_LIBRARY_BUILD) |
-// Turn off base/logging macros for the trusted library build. |
-// TODO(dspringer): remove this once building trusted plugins in the Native |
-// Client SDK is no longer needed. |
-#define OMIT_DLOG_AND_DCHECK 1 |
-#define GPU_LOG DLOG |
-#define GPU_CHECK DCHECK |
-#else |
-#define GPU_LOG LOG |
-#define GPU_CHECK CHECK |
-#endif // defined(TRUSTED_GPU_LIBRARY_BUILD) |
-#include "base/logging.h" |
-#else |
+#if defined(__native_client__) |
+#define STUB_LOG_AND_CHECK 1 |
+#endif // __native_client__ |
+ |
+#if defined STUB_LOG_AND_CHECK |
#include <sstream> |
-#define GPU_LOG LOG |
-#define GPU_CHECK CHECK |
// TODO: implement logging through nacl's debug service runtime if |
// available. |
#define CHECK(X) do {} while (0) |
@@ -49,6 +37,8 @@ |
#define NOTREACHED() DCHECK(false) |
-#endif |
+#else // STUB_LOG_AND_CHECK |
+#include "base/logging.h" |
+#endif // STUB_LOG_AND_CHECK |
#endif // GPU_COMMAND_BUFFER_COMMON_LOGGING_H_ |