Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
4ec45764
F
Ffmpeg
项目概览
小白菜888
/
Ffmpeg
通知
3
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
F
Ffmpeg
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
4ec45764
编写于
9月 18, 2007
作者:
R
Ramiro Polla
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Add extralibs to the dependency checker
Originally committed as revision 10532 to
svn://svn.ffmpeg.org/ffmpeg/trunk
上级
8a2b9418
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
20 addition
and
11 deletion
+20
-11
configure
configure
+20
-11
未找到文件。
configure
浏览文件 @
4ec45764
...
...
@@ -310,6 +310,11 @@ check_deps(){
enabled_all
$dep_all
||
disable
$cfg
enabled_any
$dep_any
||
disable
$cfg
if
enabled
$cfg
;
then
eval
dep_extralibs
=
"
\$
${
cfg
}
_extralibs"
test
-n
"
$dep_extralibs
"
&&
add_extralibs
$dep_extralibs
fi
disable
${
cfg
}
_checking
done
}
...
...
@@ -748,12 +753,14 @@ zmbv_encoder_deps="zlib"
# external libraries
liba52_decoder_deps
=
"liba52"
liba52bin_decoder_extralibs
=
'$ldl'
libamr_nb_decoder_deps
=
"libamr_nb"
libamr_nb_encoder_deps
=
"libamr_nb"
libamr_wb_decoder_deps
=
"libamr_wb"
libamr_wb_encoder_deps
=
"libamr_wb"
libfaac_encoder_deps
=
"libfaac"
libfaad_decoder_deps
=
"libfaad"
libfaadbin_decoder_extralibs
=
'$ldl'
libgsm_decoder_deps
=
"libgsm"
libgsm_encoder_deps
=
"libgsm"
libgsm_ms_decoder_deps
=
"libgsm"
...
...
@@ -769,7 +776,9 @@ mpeg4aac_decoder_deps="libfaad"
# demuxers / muxers
ac3_demuxer_deps
=
"ac3_parser"
audio_beos_demuxer_deps
=
"audio_beos"
audio_beos_demuxer_extralibs
=
"-lmedia -lbe"
audio_beos_muxer_deps
=
"audio_beos"
audio_beos_muxer_extralibs
=
"-lmedia -lbe"
bktr_demuxer_deps_any
=
"dev_bktr_ioctl_bt848_h machine_ioctl_bt848_h dev_video_bktr_ioctl_bt848_h dev_ic_bt8xx_h"
dv1394_demuxer_deps
=
"dv1394"
libdc1394_demuxer_deps
=
"libdc1394"
...
...
@@ -786,6 +795,7 @@ sdp_demuxer_deps="rtsp_demuxer"
v4l2_demuxer_deps
=
"linux_videodev2_h"
v4l_demuxer_deps
=
"linux_videodev_h"
x11_grab_device_demuxer_deps
=
"x11grab"
x11_grab_device_demuxer_extralibs
=
"-lX11 -lXext"
# protocols
http_protocol_deps
=
"network"
...
...
@@ -796,6 +806,8 @@ udp_protocol_deps="network"
# programs
ffplay_deps
=
"sdl"
ffserver_deps
=
"muxers rtp_protocol"
ffserver_extralibs
=
'$ldl'
vhook_extralibs
=
'$ldl'
# set temporary file name
...
...
@@ -1101,18 +1113,19 @@ case $targetos in
# Check for BONE
# XXX: actually should check for NOT net_server
if
(
echo
$BEINCLUDES
|grep
'headers/be/bone'
>
/dev/null
)
;
then
os
extralibs
=
"-lbind -lsocket"
network_
extralibs
=
"-lbind -lsocket"
else
enable
beos_netserver
os
extralibs
=
"-lnet"
network_
extralibs
=
"-lnet"
fi
;;
sunos
)
FFSERVERLDFLAGS
=
""
SHFLAGS
=
"-shared -Wl,-h,
\$
@"
add_extralibs
"-lsocket -lnsl"
network_extralibs
=
"-lsocket -lnsl"
;;
netbsd
)
add_extralibs
"-lossaudio"
oss_demuxer_extralibs
=
"-lossaudio"
oss_muxer_extralibs
=
"-lossaudio"
;;
openbsd
)
disable need_memalign
...
...
@@ -1122,7 +1135,8 @@ case $targetos in
SLIBNAME
=
'$(SLIBPREF)$(NAME)$(SLIBSUF).$(LIBVERSION)'
SLIBNAME_WITH_VERSION
=
'$(SLIBNAME)'
SLIBNAME_WITH_MAJOR
=
'$(SLIBNAME)'
add_extralibs
"-lossaudio"
oss_demuxer_extralibs
=
"-lossaudio"
oss_muxer_extralibs
=
"-lossaudio"
;;
freebsd
)
disable need_memalign
...
...
@@ -1599,8 +1613,6 @@ check_func fork
test
"
$vhook
"
=
"default"
&&
vhook
=
"
$dlopen
"
enabled_any vhook liba52bin libfaadbin ffserver
&&
add_extralibs
$ldl
if
test
"
$targetos
"
=
cygwin
-o
"
$targetos
"
=
mingw32
&&
enabled_all static vhook
;
then
disable vhook
echo
...
...
@@ -1614,8 +1626,6 @@ if enabled vhook; then
check_ldflags
-export-dynamic
fi
enabled audio_beos
&&
add_extralibs
"-lmedia -lbe"
check_foo_config imlib2 imlib2 Imlib2.h imlib_load_font
check_foo_config freetype2 freetype ft2build.h FT_Init_FreeType
...
...
@@ -1701,8 +1711,7 @@ enabled x11_grab_device_demuxer &&
check_header X11/Xlib.h
&&
check_header X11/extensions/XShm.h
&&
check_func XOpenDisplay
-lX11
&&
check_func XShmCreateImage
-lX11
-lXext
&&
add_extralibs
-lX11
-lXext
||
check_func XShmCreateImage
-lX11
-lXext
||
disable x11_grab_device_demuxer
enabled debug
&&
add_cflags
-g
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录