aboutsummaryrefslogtreecommitdiffstats
path: root/scripts/make-android28-aarch64.sh
blob: 6c8a17b6dd5c8d4c6afe98018cfbe4ea7831f5b8 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#!/bin/sh

mkdir -p "$SYSROOT_DIR"

export PKG_CONFIG_LIBDIR="$SYSROOT_DIR/usr/local/lib/pkgconfig"
export PKG_CONFIG_SYSROOT_DIR="$SYSROOT_DIR"
export LDFLAGS="-L$SYSROOT_DIR/usr/local/lib"
export PKG_CONFIG_IGNORE_LIBS="pthread"

rm -rf build
meson setup build \
    --cross-file meson/android28-aarch64 \
    --prefix=/usr/local \
    -Dinstall_macos_fs_link=false

meson compile -C build -j"$(nproc)"
meson install -C build --destdir "$SYSROOT_DIR"