Bug 1577498 - Part 3: Ensure actor and conduit cleanup r=rpl
[gecko.git] / build / build-clang / clang-android.json
blobdccafccc5ab75cbee4f38dc96f25afe548a88c78
2     "stages": "2",
3     "build_libcxx": true,
4     "build_type": "Release",
5     "assertions": false,
6     "python_path": "/usr/bin/python2.7",
7     "gcc_dir": "{MOZ_FETCHES_DIR}/gcc",
8     "cc": "{MOZ_FETCHES_DIR}/gcc/bin/gcc",
9     "cxx": "{MOZ_FETCHES_DIR}/gcc/bin/g++",
10     "as": "{MOZ_FETCHES_DIR}/gcc/bin/gcc",
11     "android_targets": {
12       "armv7-linux-android": {
13         "ndk_toolchain": "{MOZ_FETCHES_DIR}/android-ndk/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64",
14         "ndk_sysroot": "{MOZ_FETCHES_DIR}/android-ndk/platforms/android-16/arch-arm",
15         "ndk_includes": [
16           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include/arm-linux-androideabi",
17           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include"
18         ],
19         "api_level": 16
20       },
21       "i686-linux-android": {
22         "ndk_toolchain": "{MOZ_FETCHES_DIR}/android-ndk/toolchains/x86-4.9/prebuilt/linux-x86_64",
23         "ndk_sysroot": "{MOZ_FETCHES_DIR}/android-ndk/platforms/android-16/arch-x86",
24         "ndk_includes": [
25           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include/i686-linux-android",
26           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include"
27         ],
28         "api_level": 16
29       },
30       "aarch64-linux-android": {
31         "ndk_toolchain": "{MOZ_FETCHES_DIR}/android-ndk/toolchains/aarch64-linux-android-4.9/prebuilt/linux-x86_64",
32         "ndk_sysroot": "{MOZ_FETCHES_DIR}/android-ndk/platforms/android-21/arch-arm64",
33         "ndk_includes": [
34           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include/aarch64-linux-android",
35           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include"
36         ],
37         "api_level": 21
38       },
39       "x86_64-linux-android": {
40         "ndk_toolchain": "{MOZ_FETCHES_DIR}/android-ndk/toolchains/x86_64-4.9/prebuilt/linux-x86_64",
41         "ndk_sysroot": "{MOZ_FETCHES_DIR}/android-ndk/platforms/android-21/arch-x86_64",
42         "ndk_includes": [
43           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include/x86_64-linux-android",
44           "{MOZ_FETCHES_DIR}/android-ndk/sysroot/usr/include"
45         ],
46         "api_level": 21
47       }
48     },
49     "patches": [
50       "static-llvm-symbolizer.patch",
51       "find_symbolizer_linux.patch",
52       "rename_gcov_flush.patch",
53       "revert-r362047-and-r362065.patch"
54     ]