Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
小白菜888
Ffmpeg
提交
54460a83
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,发现更多精彩内容 >>
提交
54460a83
编写于
3月 03, 2009
作者:
M
Måns Rullgård
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
configure: improve temp file creation and cleanup
Originally committed as revision 17752 to
svn://svn.ffmpeg.org/ffmpeg/trunk
上级
2e78513c
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
27 addition
and
10 deletion
+27
-10
configure
configure
+27
-10
未找到文件。
configure
浏览文件 @
54460a83
...
...
@@ -257,7 +257,6 @@ Include the log file "$logfile" produced by configure as this will help
solving the problem.
EOF
fi
rm
-f
$TMPC
$TMPE
$TMPH
$TMPO
$TMPS
$TMPSH
exit
1
}
...
...
@@ -1342,12 +1341,33 @@ esac
:
${
TMPDIR
:
=
$TMP
}
:
${
TMPDIR
:
=/tmp
}
TMPC
=
"
${
TMPDIR
}
/ffmpeg-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.c"
TMPE
=
"
${
TMPDIR
}
/ffmpeg-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}${
EXESUF
}
"
TMPH
=
"
${
TMPDIR
}
/ffmpeg-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.h"
TMPO
=
"
${
TMPDIR
}
/ffmpeg-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.o"
TMPS
=
"
${
TMPDIR
}
/ffmpeg-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.S"
TMPSH
=
"
${
TMPDIR
}
/ffmpeg-conf-
${
RANDOM
}
-
$$
-
${
RANDOM
}
.sh"
if
!
check_cmd
type mktemp
;
then
# simple replacement for missing mktemp
# NOT SAFE FOR GENERAL USE
mktemp
(){
echo
"
${
2
%XXX*
}
.
${
HOSTNAME
}
.
${
UID
}
.
$$
"
}
fi
tmpfile
(){
tmp
=
$(
mktemp
-u
"
${
TMPDIR
}
/ffconf.XXXXXXXX"
)
$2
&&
(
set
-C
;
exec
>
$tmp
)
2>/dev/null
||
die
"Unable to create temoporary file in
$TMPDIR
."
append TMPFILES
$tmp
eval
$1
=
$tmp
}
trap
'rm -f -- $TMPFILES'
EXIT
trap exit
HUP INT TERM
tmpfile TMPC .c
tmpfile TMPE
$EXESUF
tmpfile TMPH .h
tmpfile TMPO .o
tmpfile TMPS .S
tmpfile TMPSH .sh
unset
-f
mktemp
# make sure we can execute files in $TMPDIR
cat
>
$TMPSH
2>>
$logfile
<<
EOF
...
...
@@ -1361,7 +1381,6 @@ variable to another directory and make sure that it is not mounted noexec.
EOF
die
"Sanity test failed."
fi
rm
$TMPSH
if
$cc
--version
2>/dev/null |
grep
-qi
gcc
;
then
cc_type
=
gcc
...
...
@@ -2484,8 +2503,6 @@ cmp -s $TMPH config.h &&
echo
"config.h is unchanged"
||
mv
-f
$TMPH
config.h
rm
-f
$TMPC
$TMPE
$TMPH
$TMPO
$TMPS
$TMPSH
# build tree in object directory if source path is different from current one
if
enabled source_path_used
;
then
DIRS
=
"
\
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录