|
|
|
@@ -365,7 +365,7 @@ Toolchain options: |
|
|
|
--extra-objcflags=FLAGS add FLAGS to OBJCFLAGS [$CFLAGS] |
|
|
|
--extra-ldflags=ELDFLAGS add ELDFLAGS to LDFLAGS [$LDFLAGS] |
|
|
|
--extra-ldexeflags=ELDFLAGS add ELDFLAGS to LDEXEFLAGS [$LDEXEFLAGS] |
|
|
|
--extra-ldlibflags=ELDFLAGS add ELDFLAGS to LDLIBFLAGS [$LDLIBFLAGS] |
|
|
|
--extra-ldsoflags=ELDFLAGS add ELDFLAGS to LDSOFLAGS [$LDSOFLAGS] |
|
|
|
--extra-libs=ELIBS add ELIBS [$ELIBS] |
|
|
|
--extra-version=STRING version string suffix [] |
|
|
|
--optflags=OPTFLAGS override optimization-related compiler flags |
|
|
|
@@ -869,8 +869,8 @@ add_ldexeflags(){ |
|
|
|
append LDEXEFLAGS $($ldflags_filter "$@") |
|
|
|
} |
|
|
|
|
|
|
|
add_ldlibflags(){ |
|
|
|
append LDLIBFLAGS $($ldflags_filter "$@") |
|
|
|
add_ldsoflags(){ |
|
|
|
append LDSOFLAGS $($ldflags_filter "$@") |
|
|
|
} |
|
|
|
|
|
|
|
add_stripflags(){ |
|
|
|
@@ -3604,8 +3604,13 @@ for opt do |
|
|
|
--extra-ldexeflags=*) |
|
|
|
add_ldexeflags $optval |
|
|
|
;; |
|
|
|
--extra-ldsoflags=*) |
|
|
|
add_ldsoflags $optval |
|
|
|
;; |
|
|
|
--extra-ldlibflags=*) |
|
|
|
add_ldlibflags $optval |
|
|
|
warn "The --extra-ldlibflags option is only provided for compatibility and will be\n"\ |
|
|
|
"removed in the future. Use --extra-ldsoflags instead." |
|
|
|
add_ldsoflags $optval |
|
|
|
;; |
|
|
|
--extra-libs=*) |
|
|
|
add_extralibs $optval |
|
|
|
@@ -6361,8 +6366,7 @@ EOF |
|
|
|
# add some linker flags |
|
|
|
check_ldflags -Wl,--warn-common |
|
|
|
check_ldflags -Wl,-rpath-link=libpostproc:libswresample:libswscale:libavfilter:libavdevice:libavformat:libavcodec:libavutil:libavresample |
|
|
|
enabled rpath && add_ldexeflags -Wl,-rpath,$libdir |
|
|
|
enabled rpath && add_ldlibflags -Wl,-rpath,$libdir |
|
|
|
enabled rpath && add_ldexeflags -Wl,-rpath,$libdir && add_ldsoflags -Wl,-rpath,$libdir |
|
|
|
test_ldflags -Wl,-Bsymbolic && append SHFLAGS -Wl,-Bsymbolic |
|
|
|
|
|
|
|
# add some strip flags |
|
|
|
@@ -6954,7 +6958,7 @@ DEPWINDRES=$dep_cc |
|
|
|
DOXYGEN=$doxygen |
|
|
|
LDFLAGS=$LDFLAGS |
|
|
|
LDEXEFLAGS=$LDEXEFLAGS |
|
|
|
LDLIBFLAGS=$LDLIBFLAGS |
|
|
|
LDSOFLAGS=$LDSOFLAGS |
|
|
|
SHFLAGS=$(echo $($ldflags_filter $SHFLAGS)) |
|
|
|
ASMSTRIPFLAGS=$ASMSTRIPFLAGS |
|
|
|
X86ASMFLAGS=$X86ASMFLAGS |
|
|
|
|