use library name as framework and xcframework name on apple
This commit is contained in:
parent
d14a9f0c6f
commit
b8d64cbd33
|
@ -424,15 +424,16 @@ create_ffmpeg_kit_universal_library() {
|
|||
# 1. library index
|
||||
# 2. library version
|
||||
# 3. static library name
|
||||
# 4. architecture variant
|
||||
# 4. framework name
|
||||
# 5. architecture variant
|
||||
#
|
||||
create_single_framework() {
|
||||
local LIBRARY_INDEX="$1"
|
||||
local LIBRARY_VERSION="$2"
|
||||
local STATIC_LIBRARY_NAME="$3"
|
||||
local ARCHITECTURE_VARIANT="$4"
|
||||
local FRAMEWORK_NAME="$4"
|
||||
local ARCHITECTURE_VARIANT="$5"
|
||||
local LIBRARY_NAME=$(get_library_name "${LIBRARY_INDEX}")
|
||||
local FRAMEWORK_NAME="$3"
|
||||
local FRAMEWORK_PATH=${BASEDIR}/prebuilt/$(get_framework_directory "${ARCHITECTURE_VARIANT}")/${FRAMEWORK_NAME}.framework
|
||||
|
||||
initialize_folder "${FRAMEWORK_PATH}"
|
||||
|
@ -478,34 +479,34 @@ create_framework() {
|
|||
|
||||
if [[ ${LIBRARY_LIBTHEORA} == "${LIBRARY_INDEX}" ]]; then
|
||||
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libtheora" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libtheoraenc" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libtheoradec" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libtheora" "libtheora" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libtheoraenc" "libtheoraenc" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libtheoradec" "libtheoradec" "${ARCHITECTURE_VARIANT}"
|
||||
|
||||
elif [[ ${LIBRARY_LIBVORBIS} == "${LIBRARY_INDEX}" ]]; then
|
||||
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libvorbisfile" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libvorbisenc" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libvorbis" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libvorbisfile" "libvorbisfile" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libvorbisenc" "libvorbisenc" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libvorbis" "libvorbis" "${ARCHITECTURE_VARIANT}"
|
||||
|
||||
elif [[ ${LIBRARY_LIBWEBP} == "${LIBRARY_INDEX}" ]]; then
|
||||
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libwebpmux" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libwebpdemux" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libwebp" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libwebpmux" "libwebpmux" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libwebpdemux" "libwebpdemux" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libwebp" "libwebp" "${ARCHITECTURE_VARIANT}"
|
||||
|
||||
elif [[ ${LIBRARY_OPENCOREAMR} == "${LIBRARY_INDEX}" ]]; then
|
||||
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libopencore-amrnb" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libopencore-amrnb" "libopencore-amrnb" "${ARCHITECTURE_VARIANT}"
|
||||
|
||||
elif [[ ${LIBRARY_NETTLE} == "${LIBRARY_INDEX}" ]]; then
|
||||
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libnettle" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libhogweed" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libnettle" "libnettle" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "libhogweed" "libhogweed" "${ARCHITECTURE_VARIANT}"
|
||||
|
||||
else
|
||||
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "$(get_static_archive_name "${LIBRARY_INDEX}")" "${ARCHITECTURE_VARIANT}"
|
||||
create_single_framework "${LIBRARY_INDEX}" "${LIBRARY_VERSION}" "$(get_static_archive_name "${LIBRARY_INDEX}")" "${LIBRARY_NAME}" "${ARCHITECTURE_VARIANT}"
|
||||
|
||||
fi
|
||||
|
||||
|
@ -678,7 +679,7 @@ create_xcframework() {
|
|||
|
||||
else
|
||||
|
||||
create_single_xcframework "$(get_static_archive_name "${LIBRARY_INDEX}")"
|
||||
create_single_xcframework "${LIBRARY_NAME}"
|
||||
|
||||
fi
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user