cf: ../extras/package/macosx/build.sh -h
В нем говорится:
usage: extras/package/macosx/build.sh [options]
Build vlc in the current directory
OPTIONS:
-h Show some help
-q Be quiet
-j Force number of cores to be used
-r Rebuild everything (tools, contribs, vlc)
-c Recompile contribs from sources
-p Build packages for all artifacts
-i <n|u> Create an installable package (n: nightly, u: unsigned stripped release archive)
-k <sdk> Use the specified sdk (default: /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.13.sdk)
-a <arch> Use the specified arch (default: x86_64)
-C Use the specified VLC build dir
-b <url> Enable breakpad support and send crash reports to this URL
-d Disable debug mode (on by default)
Ваша команда сборки также должна включать местоположение вашего SDK с использованием опции -k
:
../extras/package/macosx/build.sh -c -k /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk
Сценарий использует xcrun --show-sdk-path
для установки SDK в противном случае. xcrun
использует переменную среды $ SDK ROOT.
Примечание. Возможно, вы захотите установить и использовать версионный SDK, например, в вашем вопросе вывод показывает, что он нацелен на минимум El Capitan , /Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.11.sdk
Версионные SDK доступны в старых X-кодах, а на github .
Настройка «среды contrib» все обрабатывается «единой командой».