You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
build: add --install-name-dir=DIR Darwin option
This option is typically useful when cross-compiling dynamic libraries for iOS, with something such as --install-name-dir=@rpath
This commit is contained in:
6
configure
vendored
6
configure
vendored
@@ -91,6 +91,7 @@ Standard options:
|
|||||||
--enable-rpath use rpath to allow installing libraries in paths
|
--enable-rpath use rpath to allow installing libraries in paths
|
||||||
not part of the dynamic linker search path
|
not part of the dynamic linker search path
|
||||||
use rpath when linking programs [USE WITH CARE]
|
use rpath when linking programs [USE WITH CARE]
|
||||||
|
--install-name-dir=DIR Darwin directory name for installed targets
|
||||||
|
|
||||||
Licensing options:
|
Licensing options:
|
||||||
--enable-gpl allow use of GPL code, the resulting libs
|
--enable-gpl allow use of GPL code, the resulting libs
|
||||||
@@ -2078,6 +2079,7 @@ PATHS_LIST="
|
|||||||
pkgconfigdir
|
pkgconfigdir
|
||||||
prefix
|
prefix
|
||||||
shlibdir
|
shlibdir
|
||||||
|
install_name_dir
|
||||||
"
|
"
|
||||||
|
|
||||||
CMDLINE_SET="
|
CMDLINE_SET="
|
||||||
@@ -4522,7 +4524,8 @@ case $target_os in
|
|||||||
;;
|
;;
|
||||||
darwin)
|
darwin)
|
||||||
enabled ppc && add_asflags -force_cpusubtype_ALL
|
enabled ppc && add_asflags -force_cpusubtype_ALL
|
||||||
SHFLAGS='-dynamiclib -Wl,-single_module -Wl,-install_name,$(SHLIBDIR)/$(SLIBNAME_WITH_MAJOR),-current_version,$(LIBVERSION),-compatibility_version,$(LIBMAJOR)'
|
install_name_dir_default='$(SHLIBDIR)'
|
||||||
|
SHFLAGS='-dynamiclib -Wl,-single_module -Wl,-install_name,$(INSTALL_NAME_DIR)/$(SLIBNAME_WITH_MAJOR),-current_version,$(LIBVERSION),-compatibility_version,$(LIBMAJOR)'
|
||||||
enabled x86_32 && append SHFLAGS -Wl,-read_only_relocs,suppress
|
enabled x86_32 && append SHFLAGS -Wl,-read_only_relocs,suppress
|
||||||
strip="${strip} -x"
|
strip="${strip} -x"
|
||||||
add_ldflags -Wl,-dynamic,-search_paths_first
|
add_ldflags -Wl,-dynamic,-search_paths_first
|
||||||
@@ -6364,6 +6367,7 @@ DATADIR=\$(DESTDIR)$datadir
|
|||||||
DOCDIR=\$(DESTDIR)$docdir
|
DOCDIR=\$(DESTDIR)$docdir
|
||||||
MANDIR=\$(DESTDIR)$mandir
|
MANDIR=\$(DESTDIR)$mandir
|
||||||
PKGCONFIGDIR=\$(DESTDIR)$pkgconfigdir
|
PKGCONFIGDIR=\$(DESTDIR)$pkgconfigdir
|
||||||
|
INSTALL_NAME_DIR=$install_name_dir
|
||||||
SRC_PATH=$source_path
|
SRC_PATH=$source_path
|
||||||
SRC_LINK=$source_link
|
SRC_LINK=$source_link
|
||||||
ifndef MAIN_MAKEFILE
|
ifndef MAIN_MAKEFILE
|
||||||
|
Reference in New Issue
Block a user