aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNils Petter Skålerud <[email protected]>2025-05-23 14:19:26 +0200
committerNils Petter Skålerud <[email protected]>2025-06-05 18:20:32 +0000
commit0e5937c8a41e30bfe0995a71479027dc1f474fbc (patch)
treeea22cf480113d5cc70c04b7d194a83488916b65d
parentd72ace1a0d592072132d05a8fe38ebe0fdf2f7a7 (diff)
Coin, FFmpeg, iOS: Add output parameter to 'install-ffmpeg-ios.sh'HEADdev
This patch adds an optional parameter to the provisioning script 'install-ffmpeg-ios.sh', allowing us to override the output directory for which the finalized library is installed. This is particularly useful for local builds, where we often need multiple different versions of FFmpeg installed, for different Qt versions. This patch has no impact for existing coin workflows. Pick-to: 6.10 6.9 6.8 Change-Id: Ib0764eb29b84ae8badcfb48424f86316f3b2b650 Reviewed-by: Simo Fält <[email protected]>
-rwxr-xr-xcoin/provisioning/common/unix/install-ffmpeg-ios.sh4
1 files changed, 3 insertions, 1 deletions
diff --git a/coin/provisioning/common/unix/install-ffmpeg-ios.sh b/coin/provisioning/common/unix/install-ffmpeg-ios.sh
index fd6f0ef5a..9eea51431 100755
--- a/coin/provisioning/common/unix/install-ffmpeg-ios.sh
+++ b/coin/provisioning/common/unix/install-ffmpeg-ios.sh
@@ -3,6 +3,7 @@
# SPDX-License-Identifier: LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only
# This script will build and install FFmpeg static libs
+# Can take an optional final parameter to control installation directory
set -ex
# Must match or be lower than the minimum iOS version supported by the version of Qt that is
@@ -13,7 +14,8 @@ source "${BASH_SOURCE%/*}/../unix/ffmpeg-installation-utils.sh"
ffmpeg_source_dir=$(download_ffmpeg)
ffmpeg_config_options=$(get_ffmpeg_config_options "shared")
-prefix="/usr/local/ios/ffmpeg"
+default_prefix="/usr/local/ios/ffmpeg"
+prefix="${1:-$default_prefix}"
dylib_regex="^@rpath/.*\.dylib$"
build_ffmpeg_ios() {