Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(389)

Unified Diff: include/gpu/GrConfig.h

Issue 24253009: Replace GR_MAC_BUILD by SK_BUILD_FOR_MAC. (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: GR_WIN32_BUILD Created 7 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « gyp/gpu.gyp ('k') | include/gpu/gl/GrGLConfig.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: include/gpu/GrConfig.h
diff --git a/include/gpu/GrConfig.h b/include/gpu/GrConfig.h
index e3fa1a44e908752ab51dadb4234c0197ced6256b..29c483f1500ee0bcd35f76a68eb1812a37072700 100644
--- a/include/gpu/GrConfig.h
+++ b/include/gpu/GrConfig.h
@@ -32,63 +32,14 @@
* Gr defines are set to 0 or 1, rather than being undefined or defined
*/
-#if !defined(GR_ANDROID_BUILD)
- #define GR_ANDROID_BUILD 0
-#endif
-#if !defined(GR_IOS_BUILD)
- #define GR_IOS_BUILD 0
-#endif
-#if !defined(GR_LINUX_BUILD)
- #define GR_LINUX_BUILD 0
-#endif
-#if !defined(GR_MAC_BUILD)
- #define GR_MAC_BUILD 0
-#endif
-#if !defined(GR_WIN32_BUILD)
- #define GR_WIN32_BUILD 0
-#endif
-#if !defined(GR_QNX_BUILD)
- #define GR_QNX_BUILD 0
-#endif
#if !defined(GR_CACHE_STATS)
#define GR_CACHE_STATS 0
#endif
-/**
- * If no build target has been defined, attempt to infer.
- */
-#if !GR_ANDROID_BUILD && !GR_IOS_BUILD && !GR_LINUX_BUILD && !GR_MAC_BUILD && !GR_WIN32_BUILD && !GR_QNX_BUILD
- #if defined(_WIN32)
- #undef GR_WIN32_BUILD
- #define GR_WIN32_BUILD 1
-// #error "WIN"
- #elif TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR
- #undef GR_IOS_BUILD
- #define GR_IOS_BUILD 1
-// #error "IOS"
- #elif defined(SK_BUILD_FOR_ANDROID)
- #undef GR_ANDROID_BUILD
- #define GR_ANDROID_BUILD 1
-// #error "ANDROID"
- #elif TARGET_OS_MAC
- #undef GR_MAC_BUILD
- #define GR_MAC_BUILD 1
-// #error "MAC"
- #elif TARGET_OS_QNX || defined(__QNXNTO__)
- #undef GR_QNX_BUILD
- #define GR_QNX_BUILD 1
-// #error "QNX"
- #else
- #undef GR_LINUX_BUILD
- #define GR_LINUX_BUILD 1
-// #error "LINUX"
- #endif
-#endif
-
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
-#if GR_WIN32_BUILD
+#if defined(SK_BUILD_FOR_WIN32)
// VC8 doesn't support stdint.h, so we define those types here.
typedef signed char int8_t;
typedef unsigned char uint8_t;
@@ -176,7 +127,7 @@ typedef unsigned __int64 uint64_t;
* GR_ALWAYSBREAK is an unconditional break in all builds.
*/
#if !defined(GR_ALWAYSBREAK)
- #if GR_WIN32_BUILD
+ #if defined(SK_BUILD_FOR_WIN32)
#define GR_ALWAYSBREAK SkNO_RETURN_HINT(); __debugbreak()
#else
// TODO: do other platforms really not have continuable breakpoints?
@@ -281,43 +232,4 @@ inline void GrDebugCrash(const char* msg) { GrPrintf(msg); SkASSERT(false); }
#define GR_STROKE_PATH_RENDERING 0
#endif
-///////////////////////////////////////////////////////////////////////////////
-// tail section:
-//
-// Now we just assert if we are missing some required define, or if we detect
-// and inconsistent combination of defines
-//
-
-
-/**
- * Only one build target macro should be 1 and the rest should be 0.
- */
-#define GR_BUILD_SUM (GR_WIN32_BUILD + GR_MAC_BUILD + GR_IOS_BUILD + GR_ANDROID_BUILD + GR_LINUX_BUILD + GR_QNX_BUILD)
-#if 0 == GR_BUILD_SUM
- #error "Missing a GR_BUILD define"
-#elif 1 != GR_BUILD_SUM
- #error "More than one GR_BUILD defined"
-#endif
-
-#if 0
-#if GR_WIN32_BUILD
-// #pragma message GR_WARN("GR_WIN32_BUILD")
-#endif
-#if GR_MAC_BUILD
-// #pragma message GR_WARN("GR_MAC_BUILD")
-#endif
-#if GR_IOS_BUILD
-// #pragma message GR_WARN("GR_IOS_BUILD")
-#endif
-#if GR_ANDROID_BUILD
-// #pragma message GR_WARN("GR_ANDROID_BUILD")
-#endif
-#if GR_LINUX_BUILD
-// #pragma message GR_WARN("GR_LINUX_BUILD")
-#endif
-#if GR_QNX_BUILD
-// #pragma message GR_WARN("GR_QNX_BUILD")
-#endif
-#endif
-
#endif
« no previous file with comments | « gyp/gpu.gyp ('k') | include/gpu/gl/GrGLConfig.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698