| Index: gypfiles/standalone.gypi |
| diff --git a/gypfiles/standalone.gypi b/gypfiles/standalone.gypi |
| index ec47f1c0abc2be3f4551b90945131715bab35998..d3165944b795acfcc73ff81aaadf1afc791254a0 100644 |
| --- a/gypfiles/standalone.gypi |
| +++ b/gypfiles/standalone.gypi |
| @@ -315,36 +315,42 @@ |
| 'android_toolchain%': '<(android_ndk_root)/toolchains/x86-4.9/prebuilt/<(os_folder_name)-<(android_host_arch)/bin', |
| 'android_target_arch%': 'x86', |
| 'android_target_platform%': '16', |
| + 'abi_target': 'i686-linux-android', |
| 'arm_version%': 'default', |
| }], |
| ['target_arch == "x64"', { |
| 'android_toolchain%': '<(android_ndk_root)/toolchains/x86_64-4.9/prebuilt/<(os_folder_name)-<(android_host_arch)/bin', |
| 'android_target_arch%': 'x86_64', |
| 'android_target_platform%': '21', |
| + 'abi_target': 'x86_64-linux-android', |
| 'arm_version%': 'default', |
| }], |
| ['target_arch=="arm"', { |
| 'android_toolchain%': '<(android_ndk_root)/toolchains/arm-linux-androideabi-4.9/prebuilt/<(os_folder_name)-<(android_host_arch)/bin', |
| 'android_target_arch%': 'arm', |
| 'android_target_platform%': '16', |
| + 'abi_target': 'arm-linux-androideabi', |
| 'arm_version%': 7, |
| }], |
| ['target_arch == "arm64"', { |
| 'android_toolchain%': '<(android_ndk_root)/toolchains/aarch64-linux-android-4.9/prebuilt/<(os_folder_name)-<(android_host_arch)/bin', |
| 'android_target_arch%': 'arm64', |
| 'android_target_platform%': '21', |
| + 'abi_target': 'aarch64-linux-android', |
| 'arm_version%': 'default', |
| }], |
| ['target_arch == "mipsel"', { |
| 'android_toolchain%': '<(android_ndk_root)/toolchains/mipsel-linux-android-4.9/prebuilt/<(os_folder_name)-<(android_host_arch)/bin', |
| 'android_target_arch%': 'mips', |
| 'android_target_platform%': '16', |
| + 'abi_target': 'mips-linux-android', |
| 'arm_version%': 'default', |
| }], |
| ['target_arch == "mips64el"', { |
| 'android_toolchain%': '<(android_ndk_root)/toolchains/mips64el-linux-android-4.9/prebuilt/<(os_folder_name)-<(android_host_arch)/bin', |
| 'android_target_arch%': 'mips64', |
| 'android_target_platform%': '21', |
| + 'abi_target': 'mips64el-linux-android', |
| 'arm_version%': 'default', |
| }], |
| ], |
| @@ -374,14 +380,14 @@ |
| 'android_lib': '<(android_sysroot)/usr/lib', |
| }], |
| ], |
| - 'android_libcpp_include': '<(android_stl)/llvm-libc++/libcxx/include', |
| - 'android_libcpp_abi_include': '<(android_stl)/llvm-libc++abi/libcxxabi/include', |
| + 'android_libcpp_include': '<(android_stl)/llvm-libc++/include', |
| + 'android_libcpp_abi_include': '<(android_stl)/llvm-libc++abi/include', |
| 'android_libcpp_libs': '<(android_stl)/llvm-libc++/libs', |
| 'android_support_include': '<(android_toolchain)/sources/android/support/include', |
| 'android_sysroot': '<(android_sysroot)', |
| }, { |
| 'variables': { |
| - 'android_sysroot': '<(android_ndk_root)/platforms/android-<(android_target_platform)/arch-<(android_target_arch)', |
| + 'android_sysroot': '<(android_ndk_root)/sysroot', |
| 'android_stl': '<(android_ndk_root)/sources/cxx-stl/', |
| }, |
| 'conditions': [ |
| @@ -391,8 +397,10 @@ |
| 'android_lib': '<(android_sysroot)/usr/lib', |
| }], |
| ], |
| - 'android_libcpp_include': '<(android_stl)/llvm-libc++/libcxx/include', |
| - 'android_libcpp_abi_include': '<(android_stl)/llvm-libc++abi/libcxxabi/include', |
| + 'android_platform_sysroot': '<(android_ndk_root)/platforms/android-<(android_target_platform)/arch-<(android_target_arch)', |
| + 'android_libcpp_include': '<(android_stl)/llvm-libc++/include', |
| + 'android_libcpp_abi_include': '<(android_stl)/llvm-libc++abi/include', |
| + 'android_libcpp_abi_target_include': '<(android_sysroot)/usr/include/<(abi_target)', |
| 'android_libcpp_libs': '<(android_stl)/llvm-libc++/libs', |
| 'android_support_include': '<(android_ndk_root)/sources/android/support/include', |
| 'android_sysroot': '<(android_sysroot)', |
| @@ -1090,7 +1098,6 @@ |
| ['clang==1', { |
| 'xcode_settings': { |
| 'GCC_VERSION': 'com.apple.compilers.llvm.clang.1_0', |
| - 'CLANG_CXX_LANGUAGE_STANDARD': 'c++11', # -std=c++11 |
| }, |
| 'conditions': [ |
| ['clang_xcode==0', { |
| @@ -1127,8 +1134,7 @@ |
| }, # Release |
| }, # configurations |
| 'cflags': [ '-Wno-abi', '-Wall', '-W', '-Wno-unused-parameter'], |
| - 'cflags_cc': [ '-Wnon-virtual-dtor', '-fno-rtti', '-fno-exceptions', |
| - '-std=gnu++11' ], |
| + 'cflags_cc': [ '-Wnon-virtual-dtor', '-fno-rtti', '-fno-exceptions' ], |
| 'target_conditions': [ |
| ['_toolset=="target"', { |
| 'cflags!': [ |
| @@ -1144,6 +1150,7 @@ |
| '--sysroot=<(android_sysroot)', |
| ], |
| 'cflags_cc': [ |
| + '-isystem<(android_libcpp_abi_target_include)', |
| '-isystem<(android_libcpp_include)', |
| '-isystem<(android_libcpp_abi_include)', |
| '-isystem<(android_support_include)', |
| @@ -1161,7 +1168,7 @@ |
| ], |
| 'ldflags': [ |
| '-Wl,--no-undefined', |
| - '--sysroot=<(android_sysroot)', |
| + '--sysroot=<(android_platform_sysroot)', |
| '-nostdlib', |
| ], |
| 'libraries!': [ |