summarylogtreecommitdiffstats
path: root/meson-android-wrapper
blob: ecdfe5a20143a38b5dfbec1856764b2e6149db91 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/sh

source android-env @TRIPLE@

if [ -z ${CROSS_FILE} ]; then
    CROSS_FILE=/usr/share/android/toolchain-android-@TRIPLE@.meson
fi

exec meson setup \
    --prefix         ${ANDROID_PREFIX} \
    --libdir         ${ANDROID_PREFIX_LIB} \
    --libexecdir     ${ANDROID_PREFIX_LIB} \
    --bindir         ${ANDROID_PREFIX_BIN} \
    --sbindir        ${ANDROID_PREFIX_BIN} \
    --includedir     ${ANDROID_PREFIX_INCLUDE} \
    --datadir        ${ANDROID_PREFIX_SHARE} \
    --mandir         ${ANDROID_PREFIX_SHARE}/man \
    --infodir        ${ANDROID_PREFIX_SHARE}/info \
    --localedir      ${ANDROID_PREFIX_SHARE}/locale \
    --sysconfdir     ${ANDROID_PREFIX_ETC} \
    --localstatedir  /var \
    --sharedstatedir /var/lib \
    --buildtype      release \
    --wrap-mode      nofallback \
    -D               b_lto=true \
    -D               strip=true \
    --cross-file ${CROSS_FILE} \
    --default-library shared \
    "$@"