]> granicus.if.org Git - curl/commit
curl.h: add __ANDROID__ macro check
authorCédric Deltheil <cedric@moodstocks.com>
Tue, 20 Dec 2011 11:23:11 +0000 (12:23 +0100)
committerDaniel Stenberg <daniel@haxx.se>
Tue, 20 Dec 2011 19:18:14 +0000 (20:18 +0100)
commitbedfafe38e93677a72e9cd52fa60c4bc72bc5e01
treead0ecf8ff6cf1a76b231ca7579b5b1e54712bc6e
parente9040f2954bc1423a4b2e47883294dce088a12d5
curl.h: add __ANDROID__ macro check

When working with the Android Standalone Toolchain the compiler defines
this macro:

  /path/to/arm-linux-androideabi-gcc -E -dM - < /dev/null \
  | grep -i android
  #define __ANDROID__ 1

We really need to check both ANDROID and __ANDROID__ since I've observed
that:

* if you use Android.mk file(s) and the 'ndk-build' script (aka vanilla
way), ANDROID is predefined (see -DANDROID extra C flag),

* if you use the Android Standalone Toolchain, then __ANDROID__ is
predefined as stated by the compiler
include/curl/curl.h