Skip to content

macOS/tools/contribs: support out of source build

Ankit Meel requested to merge ankitm/vlc:fix/out_of_source_build into master

Although contribs tarballs are placed in git repo, it doesn't interfere with meson. The implementation is similar to vlc's bootstrap/configure. TOOLS_BUILDDIR and CONTRIBS_BUILDDIR are relative to the caller pwd. Example invocation in vlcbuild directory:

TOOLS_BUILDDIR=./keep_tools/ CONTRIBS_BUILDDIR=./keep_contribs ../vlc/extras/package/macosx/

meson doesn't support having dependencies installed in the source dir. This eases supporting contribs and vlc with meson. And later support packaging the app using meson too.

Edited by Ankit Meel

Merge request reports