From 19b0420e877d3e27d5315d8a539e671cf2b479eb Mon Sep 17 00:00:00 2001 From: mseaborn Date: Tue, 15 Dec 2015 07:52:31 -0800 Subject: SkPreConfig.h: Allow defined(__unix__) to imply SK_BUILD_FOR_UNIX This is more general than checking for __linux, __FreeBSD__, etc. (In principle we could remove some of the existing checks such as __FreeBSD__, but I have not tried that so far.) In particular, it allows Skia to build with the NaCl or PNaCl toolchains, which is something we would like for Mojo. BUG=https://github.com/domokit/mojo/issues/431 TEST=none Review URL: https://codereview.chromium.org/1523733003 --- include/core/SkPreConfig.h | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'include/core/SkPreConfig.h') diff --git a/include/core/SkPreConfig.h b/include/core/SkPreConfig.h index a1a3037b94..9371a26a8c 100644 --- a/include/core/SkPreConfig.h +++ b/include/core/SkPreConfig.h @@ -30,7 +30,8 @@ #define SK_BUILD_FOR_ANDROID #elif defined(linux) || defined(__linux) || defined(__FreeBSD__) || \ defined(__OpenBSD__) || defined(__sun) || defined(__NetBSD__) || \ - defined(__DragonFly__) || defined(__GLIBC__) || defined(__GNU__) + defined(__DragonFly__) || defined(__GLIBC__) || defined(__GNU__) || \ + defined(__unix__) #define SK_BUILD_FOR_UNIX #elif TARGET_OS_IPHONE || TARGET_IPHONE_SIMULATOR #define SK_BUILD_FOR_IOS -- cgit v1.2.3