summaryrefslogtreecommitdiffstats
path: root/build/autoconf/android.m4
blob: 95027ded9de1105d3b22c94ae6da4a55683a5975 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
dnl This Source Code Form is subject to the terms of the Mozilla Public
dnl License, v. 2.0. If a copy of the MPL was not distributed with this
dnl file, You can obtain one at http://mozilla.org/MPL/2.0/.

AC_DEFUN([MOZ_ANDROID_NDK],
[

case "$target" in
*-android*|*-linuxandroid*)
    dnl $extra_android_flags will be set for us by Python configure.
    dnl $_topsrcdir/build/android is a hack for versions of rustc < 1.68
    LDFLAGS="$extra_android_flags -L$_topsrcdir/build/android $LDFLAGS"
    CPPFLAGS="$extra_android_flags $CPPFLAGS"
    CFLAGS="-fno-short-enums $CFLAGS"
    CXXFLAGS="-fno-short-enums $CXXFLAGS"
    ASFLAGS="$extra_android_flags -DANDROID $ASFLAGS"
    ;;
esac

])