Skip to content
Snippets Groups Projects

build: make compile-liblvc.sh a standalone script

Merged Thomas Guillem requested to merge tguillem/vlc-android:standalone into master
All threads resolved!

The goal of this MR is to make the compile-liblvc.sh script stand alone. This means that only this script can be downloaded to build a libvlc.so.

This will be used for CI.

Merge request reports

Merge request pipeline #6938 passed

Merge request pipeline passed for 34d3d19e

Merged by Thomas GuillemThomas Guillem 5 years ago (May 14, 2019 2:47pm UTC)

Loading

Pipeline #6950 passed

Pipeline passed for 34d3d19e on master

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Hugo Beauzée-Luyssen
  • Hugo Beauzée-Luyssen
  • Thomas Guillem added 9 commits

    added 9 commits

    • f4e2590f - 1 commit from branch videolan:master
    • 02562a8b - build: remove ASAN flag
    • 4e687cf1 - build: remove chrome support
    • a974e4b3 - build: unsplit build-common
    • 10b03ca3 - build: expose VLC_SRC_DIR and VLC_BUILD_DIR
    • 1615d540 - build: handle ANDROID ABI/NDK in one place
    • 48cd6a80 - build: move DBG symbols copy to compile.sh
    • 8b2af04f - build: make compile-liblvc.sh stand alone
    • 3becbe93 - build: add NDK_BUILD

    Compare with previous version

  • Thomas Guillem added 2 commits

    added 2 commits

    • e4fe083a - build: make compile-liblvc.sh stand alone
    • 939a6161 - build: add NDK_BUILD

    Compare with previous version

  • Hugo Beauzée-Luyssen
  • Thomas Guillem resolved all discussions

    resolved all discussions

  • Thomas Guillem added 1 commit

    added 1 commit

    Compare with previous version

  • Thomas Guillem added 9 commits

    added 9 commits

    • 2ae541fb - 1 commit from branch videolan:master
    • afb94de3 - build: remove ASAN flag
    • 4c5f7129 - build: remove chrome support
    • de8b69b7 - build: unsplit build-common
    • 5ada10d6 - build: expose VLC_SRC_DIR and VLC_BUILD_DIR
    • 352c882d - build: handle ANDROID ABI/NDK in one place
    • e5a0b100 - build: move DBG symbols copy to compile.sh
    • c1d036e7 - build: make compile-liblvc.sh stand alone
    • 472efa47 - build: add NDK_BUILD

    Compare with previous version

  • LGTM, though I'd feel better if you could rebase so that the CI (hopefully) picks it up :)

  • Thomas Guillem added 9 commits

    added 9 commits

    • 34e5558c - 1 commit from branch videolan:master
    • 5156d216 - build: remove ASAN flag
    • a310cd3c - build: remove chrome support
    • 22d63e59 - build: unsplit build-common
    • 32bd9912 - build: expose VLC_SRC_DIR and VLC_BUILD_DIR
    • 4e6e8ff4 - build: handle ANDROID ABI/NDK in one place
    • 8aaaee75 - build: move DBG symbols copy to compile.sh
    • 4e7ab020 - build: make compile-liblvc.sh stand alone
    • 817103a4 - build: add NDK_BUILD

    Compare with previous version

  • Thomas Guillem enabled an automatic merge when the pipeline for 817103a4 succeeds

    enabled an automatic merge when the pipeline for 817103a4 succeeds

  • Thomas Guillem added 16 commits

    added 16 commits

    • d883674b - build: remove ASAN flag
    • 1c112483 - build: remove chrome support
    • 794d3d63 - build: unsplit build-common
    • 7b50f109 - build: expose VLC_SRC_DIR and VLC_BUILD_DIR
    • d791ee5f - build: handle ANDROID ABI/NDK in one place
    • 71617b6a - build: move DBG symbols copy to compile.sh
    • dd1056be - build: make compile-liblvc.sh stand alone
    • 7d5307f5 - build: add NDK_BUILD
    • e8c6a407 - build: remove unneeded hack
    • ca258daf - build: remove useless debug
    • 02444151 - build: find vlc dir in more places
    • 5c2ca71a - build: build VLC libs inside vlc build dir
    • 1d939571 - build: re-order some commands
    • 7b138873 - build: simplify windows handling
    • 063f0ec2 - build: change ndk toolchain path
    • a4c425c6 - build: don't override RELEASE env

    Compare with previous version

  • Thomas Guillem added 10 commits

    added 10 commits

    • 977078c2 - build: don't override RELEASE env
    • f6a85dec - build: make compile-liblvc.sh stand alone
    • c08c41d6 - build: add NDK_BUILD
    • 11ac504a - build: remove unneeded hack
    • 667211b4 - build: remove useless debug
    • de5d4cb5 - build: find vlc dir in more places
    • f86527dd - build: build VLC libs inside vlc build dir
    • 7c10bb11 - build: re-order some commands
    • 564b844f - build: simplify windows handling
    • 37e8e39e - build: change ndk toolchain path

    Compare with previous version

  • Author Maintainer

    NEWS:

    • Everything (jni/libs and ndk toolchains) are now located in the VLC folder (in vlc/build-android-${tupple}/ndk
    • The script can be run from a vlc folder (example: "~/git/vlc $ ../vlc-android/compile-libvlc.sh -a arm64")
    • Fixed the "all" build
  • Thomas Guillem added 11 commits

    added 11 commits

    • 69849944 - build: move DBG symbols copy to compile.sh
    • 208336ca - build: don't override RELEASE env
    • f3def37c - build: make compile-liblvc.sh stand alone
    • 5b13d333 - build: add NDK_BUILD
    • 565dd86c - build: remove unneeded hack
    • eb5d1ae1 - build: remove useless debug
    • 4be883bb - build: find vlc dir in more places
    • 6183871f - build: build VLC libs inside vlc build dir
    • c704ee4b - build: re-order some commands
    • c28cb4ca - build: simplify windows handling
    • cc30c28d - build: change ndk toolchain path

    Compare with previous version

  • Thomas Guillem enabled an automatic merge when the pipeline for cc30c28d succeeds

    enabled an automatic merge when the pipeline for cc30c28d succeeds

  • Thomas Guillem added 11 commits

    added 11 commits

    • af9b0f17 - build: move DBG symbols copy to compile.sh
    • 14e21eca - build: don't override RELEASE env
    • 65fc38ae - build: make compile-liblvc.sh stand alone
    • 5aca40f2 - build: add NDK_BUILD
    • 40811554 - build: remove unneeded hack
    • d723d279 - build: remove useless debug
    • 9cab2360 - build: find vlc dir in more places
    • 014870dd - build: build VLC libs inside vlc build dir
    • 29e222ce - build: re-order some commands
    • a6e3d79a - build: simplify windows handling
    • e353cde2 - build: change ndk toolchain path

    Compare with previous version

  • Thomas Guillem enabled an automatic merge when the pipeline for e353cde2 succeeds

    enabled an automatic merge when the pipeline for e353cde2 succeeds

  • Thomas Guillem added 26 commits

    added 26 commits

    • e353cde2...b16ce907 - 10 commits from branch videolan:master
    • 2a227892 - build: remove ASAN flag
    • 4b8fac7d - build: remove chrome support
    • f0306a1b - build: unsplit build-common
    • ca72181c - build: expose VLC_SRC_DIR and VLC_BUILD_DIR
    • b0505fee - build: handle ANDROID ABI/NDK in one place
    • b9998fc3 - build: move DBG symbols copy to compile.sh
    • 5bf451d6 - build: don't override RELEASE env
    • 22a7b53e - build: make compile-liblvc.sh stand alone
    • 08f4dee8 - build: add NDK_BUILD
    • 8b4a18f0 - build: remove unneeded hack
    • ba324b62 - build: remove useless debug
    • 95a767fd - build: find vlc dir in more places
    • 6ced6a51 - build: build VLC libs inside vlc build dir
    • 9acfd02e - build: re-order some commands
    • b1d41af8 - build: simplify windows handling
    • 34d3d19e - build: change ndk toolchain path

    Compare with previous version

  • Please register or sign in to reply
    Loading