Skip to content
Snippets Groups Projects
Commit 772a78a8 authored by Hugo Beauzée-Luyssen's avatar Hugo Beauzée-Luyssen
Browse files

vlc-debian-android: Add meson/ninja & ARM cross-files

parent f608460a
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,8 @@ MAINTAINER VideoLAN roots <roots@videolan.org>
ENV IMAGE_DATE=202003110812
COPY crossfiles/ /opt/crossfiles/
ENV ANDROID_NDK="/sdk/android-ndk" \
ANDROID_SDK="/sdk/android-sdk-linux"
......@@ -23,7 +25,7 @@ RUN addgroup --quiet --gid ${VIDEOLAN_CI_UID} videolan && \
apt-get install --no-install-suggests --no-install-recommends -y \
ca-certificates autoconf m4 automake ant autopoint bison \
flex build-essential libtool libtool-bin patch pkg-config ragel subversion \
git yasm ragel g++ protobuf-compiler gettext \
git yasm ragel g++ protobuf-compiler gettext meson ninja-build \
wget expect unzip python python3 locales libltdl-dev curl cmake automake && \
apt-get clean -y && rm -rf /var/lib/apt/lists/* && \
localedef -i en_US -c -f UTF-8 -A /usr/share/locale/locale.alias en_US.UTF-8 && \
......
# Automatically generated by contrib makefile
[binaries]
c = '/sdk/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang'
cpp = '/sdk/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android21-clang++'
ar = '/sdk/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/aarch64-linux-android-ar'
strip = 'aarch64-linux-android-strip'
pkgconfig = 'pkg-config'
windres = 'aarch64-linux-android-windres'
[properties]
needs_exe_wrapper = true
c_args = ['-g', '-O2', '-fPIC', '-fdata-sections', '-ffunction-sections', '-funwind-tables', '-fstack-protector-strong', '-no-canonical-prefixes', '-I/home/chouquette/dev/vlc/contrib/aarch64-linux-android/include']
c_link_args = ['-L/home/chouquette/dev/vlc/contrib/aarch64-linux-android/lib']
cpp_args = ['-g', '-O2', '-fPIC', '-fdata-sections', '-ffunction-sections', '-funwind-tables', '-fstack-protector-strong', '-no-canonical-prefixes', '-I/home/chouquette/dev/vlc/contrib/aarch64-linux-android/include', '-fexceptions', '-frtti']
cpp_link_args = ['-L/home/chouquette/dev/vlc/contrib/aarch64-linux-android/lib']
[host_machine]
system = 'android'
cpu_family = 'aarch64'
endian = 'little'
cpu = 'aarch64'
# Automatically generated by contrib makefile
[binaries]
c = '/sdk/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi17-clang'
cpp = '/sdk/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/armv7a-linux-androideabi17-clang++'
ar = '/sdk/android-ndk/toolchains/llvm/prebuilt/linux-x86_64/bin/arm-linux-androideabi-ar'
strip = 'arm-linux-androideabi-strip'
pkgconfig = 'pkg-config'
windres = 'arm-linux-androideabi-windres'
[properties]
needs_exe_wrapper = true
c_args = ['-g', '-O2', '-fPIC', '-fdata-sections', '-ffunction-sections', '-funwind-tables', '-fstack-protector-strong', '-no-canonical-prefixes', '-I/home/chouquette/dev/vlc/contrib/arm-linux-androideabi/include']
c_link_args = ['-L/home/chouquette/dev/vlc/contrib/arm-linux-androideabi/lib']
cpp_args = ['-g', '-O2', '-fPIC', '-fdata-sections', '-ffunction-sections', '-funwind-tables', '-fstack-protector-strong', '-no-canonical-prefixes', '-I/home/chouquette/dev/vlc/contrib/arm-linux-androideabi/include', '-fexceptions', '-frtti']
cpp_link_args = ['-L/home/chouquette/dev/vlc/contrib/arm-linux-androideabi/lib']
[host_machine]
system = 'android'
cpu_family = 'arm'
endian = 'little'
cpu = 'arm'
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment