Skip to content
项目
群组
代码片段
帮助
正在加载...
登录
切换导航
F
freeswitch
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分枝图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
分枝图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
张华
freeswitch
Commits
ff3631b4
提交
ff3631b4
authored
9月 04, 2012
作者:
Anthony Minessale
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
sigh
上级
07684b2d
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
239 行增加
和
590 行删除
+239
-590
compile
libs/tiff-4.0.2/config/compile
+20
-220
depcomp
libs/tiff-4.0.2/config/depcomp
+83
-260
missing
libs/tiff-4.0.2/config/missing
+132
-102
mkinstalldirs
libs/tiff-4.0.2/config/mkinstalldirs
+4
-8
没有找到文件。
libs/tiff-4.0.2/config/compile
浏览文件 @
ff3631b4
#! /bin/sh
#! /bin/sh
# Wrapper for compilers which do not understand
'
-c -o'.
# Wrapper for compilers which do not understand
`
-c -o'.
scriptversion
=
20
12-03-05.13
;
# UTC
scriptversion
=
20
05-05-14.22
# Copyright (C) 1999
-2012
Free Software Foundation, Inc.
# Copyright (C) 1999
, 2000, 2003, 2004, 2005
Free Software Foundation, Inc.
# Written by Tom Tromey <tromey@cygnus.com>.
# Written by Tom Tromey <tromey@cygnus.com>.
#
#
# This program is free software; you can redistribute it and/or modify
# This program is free software; you can redistribute it and/or modify
...
@@ -17,7 +17,8 @@ scriptversion=2012-03-05.13; # UTC
...
@@ -17,7 +17,8 @@ scriptversion=2012-03-05.13; # UTC
# GNU General Public License for more details.
# GNU General Public License for more details.
#
#
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
# As a special exception to the GNU General Public License, if you
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# distribute this file as part of a program that contains a
...
@@ -28,219 +29,21 @@ scriptversion=2012-03-05.13; # UTC
...
@@ -28,219 +29,21 @@ scriptversion=2012-03-05.13; # UTC
# bugs to <bug-automake@gnu.org> or send patches to
# bugs to <bug-automake@gnu.org> or send patches to
# <automake-patches@gnu.org>.
# <automake-patches@gnu.org>.
nl
=
'
'
# We need space, tab and new line, in precisely that order. Quoting is
# there to prevent tools from complaining about whitespace usage.
IFS
=
" ""
$nl
"
file_conv
=
# func_file_conv build_file lazy
# Convert a $build file to $host form and store it in $file
# Currently only supports Windows hosts. If the determined conversion
# type is listed in (the comma separated) LAZY, no conversion will
# take place.
func_file_conv
()
{
file
=
$1
case
$file
in
/
|
/[!/]
*
)
# absolute file, and not a UNC file
if
test
-z
"
$file_conv
"
;
then
# lazily determine how to convert abs files
case
`
uname
-s
`
in
MINGW
*
)
file_conv
=
mingw
;;
CYGWIN
*
)
file_conv
=
cygwin
;;
*
)
file_conv
=
wine
;;
esac
fi
case
$file_conv
/,
$2
,
in
*
,
$file_conv
,
*
)
;;
mingw/
*
)
file
=
`
cmd //C
echo
"
$file
"
|
sed
-e
's/"\(.*\) " *$/\1/'
`
;;
cygwin/
*
)
file
=
`
cygpath
-m
"
$file
"
||
echo
"
$file
"
`
;;
wine/
*
)
file
=
`
winepath
-w
"
$file
"
||
echo
"
$file
"
`
;;
esac
;;
esac
}
# func_cl_dashL linkdir
# Make cl look for libraries in LINKDIR
func_cl_dashL
()
{
func_file_conv
"
$1
"
if
test
-z
"
$lib_path
"
;
then
lib_path
=
$file
else
lib_path
=
"
$lib_path
;
$file
"
fi
linker_opts
=
"
$linker_opts
-LIBPATH:
$file
"
}
# func_cl_dashl library
# Do a library search-path lookup for cl
func_cl_dashl
()
{
lib
=
$1
found
=
no
save_IFS
=
$IFS
IFS
=
';'
for
dir
in
$lib_path
$LIB
do
IFS
=
$save_IFS
if
$shared
&&
test
-f
"
$dir
/
$lib
.dll.lib"
;
then
found
=
yes
lib
=
$dir
/
$lib
.dll.lib
break
fi
if
test
-f
"
$dir
/
$lib
.lib"
;
then
found
=
yes
lib
=
$dir
/
$lib
.lib
break
fi
done
IFS
=
$save_IFS
if
test
"
$found
"
!=
yes
;
then
lib
=
$lib
.lib
fi
}
# func_cl_wrapper cl arg...
# Adjust compile command to suit cl
func_cl_wrapper
()
{
# Assume a capable shell
lib_path
=
shared
=
:
linker_opts
=
for
arg
do
if
test
-n
"
$eat
"
;
then
eat
=
else
case
$1
in
-o
)
# configure might choose to run compile as 'compile cc -o foo foo.c'.
eat
=
1
case
$2
in
*
.o
|
*
.[oO][bB][jJ]
)
func_file_conv
"
$2
"
set
x
"
$@
"
-Fo
"
$file
"
shift
;;
*
)
func_file_conv
"
$2
"
set
x
"
$@
"
-Fe
"
$file
"
shift
;;
esac
;;
-I
)
eat
=
1
func_file_conv
"
$2
"
mingw
set
x
"
$@
"
-I
"
$file
"
shift
;;
-I
*
)
func_file_conv
"
${
1
#-I
}
"
mingw
set
x
"
$@
"
-I
"
$file
"
shift
;;
-l
)
eat
=
1
func_cl_dashl
"
$2
"
set
x
"
$@
"
"
$lib
"
shift
;;
-l
*
)
func_cl_dashl
"
${
1
#-l
}
"
set
x
"
$@
"
"
$lib
"
shift
;;
-L
)
eat
=
1
func_cl_dashL
"
$2
"
;;
-L
*
)
func_cl_dashL
"
${
1
#-L
}
"
;;
-static
)
shared
=
false
;;
-Wl
,
*
)
arg
=
${
1
#-Wl,
}
save_ifs
=
"
$IFS
"
;
IFS
=
','
for
flag
in
$arg
;
do
IFS
=
"
$save_ifs
"
linker_opts
=
"
$linker_opts
$flag
"
done
IFS
=
"
$save_ifs
"
;;
-Xlinker
)
eat
=
1
linker_opts
=
"
$linker_opts
$2
"
;;
-
*
)
set
x
"
$@
"
"
$1
"
shift
;;
*
.cc
|
*
.CC
|
*
.cxx
|
*
.CXX
|
*
.[cC]++
)
func_file_conv
"
$1
"
set
x
"
$@
"
-Tp
"
$file
"
shift
;;
*
.c
|
*
.cpp
|
*
.CPP
|
*
.lib
|
*
.LIB
|
*
.Lib
|
*
.OBJ
|
*
.obj
|
*
.[oO]
)
func_file_conv
"
$1
"
mingw
set
x
"
$@
"
"
$file
"
shift
;;
*
)
set
x
"
$@
"
"
$1
"
shift
;;
esac
fi
shift
done
if
test
-n
"
$linker_opts
"
;
then
linker_opts
=
"-link
$linker_opts
"
fi
exec
"
$@
"
$linker_opts
exit
1
}
eat
=
case
$1
in
case
$1
in
''
)
''
)
echo
"
$0
: No command. Try
'
$0
--help' for more information."
1>&2
echo
"
$0
: No command. Try
\`
$0
--help' for more information."
1>&2
exit
1
;
exit
1
;
;;
;;
-h
|
--h
*
)
-h
|
--h
*
)
cat
<<
\
EOF
cat
<<
\
EOF
Usage: compile [--help] [--version] PROGRAM [ARGS]
Usage: compile [--help] [--version] PROGRAM [ARGS]
Wrapper for compilers which do not understand
'
-c -o'.
Wrapper for compilers which do not understand
`
-c -o'.
Remove
'
-o dest.o' from ARGS, run PROGRAM with the remaining
Remove
`
-o dest.o' from ARGS, run PROGRAM with the remaining
arguments, and rename the output as expected.
arguments, and rename the output as expected.
If you are trying to build a whole package this is not the
If you are trying to build a whole package this is not the
right script to run: please start by reading the file
'
INSTALL'.
right script to run: please start by reading the file
`
INSTALL'.
Report bugs to <bug-automake@gnu.org>.
Report bugs to <bug-automake@gnu.org>.
EOF
EOF
...
@@ -250,13 +53,11 @@ EOF
...
@@ -250,13 +53,11 @@ EOF
echo
"compile
$scriptversion
"
echo
"compile
$scriptversion
"
exit
$?
exit
$?
;;
;;
cl
|
*
[
/
\\
]
cl
|
cl.exe
|
*
[
/
\\
]
cl.exe
)
func_cl_wrapper
"
$@
"
# Doesn't return...
;;
esac
esac
ofile
=
ofile
=
cfile
=
cfile
=
eat
=
for
arg
for
arg
do
do
...
@@ -265,8 +66,8 @@ do
...
@@ -265,8 +66,8 @@ do
else
else
case
$1
in
case
$1
in
-o
)
-o
)
# configure might choose to run compile as
'
compile cc -o foo foo.c'.
# configure might choose to run compile as
`
compile cc -o foo foo.c'.
# So we strip
'
-o arg' only if arg is an object.
# So we strip
`
-o arg' only if arg is an object.
eat
=
1
eat
=
1
case
$2
in
case
$2
in
*
.o
|
*
.obj
)
*
.o
|
*
.obj
)
...
@@ -293,22 +94,22 @@ do
...
@@ -293,22 +94,22 @@ do
done
done
if
test
-z
"
$ofile
"
||
test
-z
"
$cfile
"
;
then
if
test
-z
"
$ofile
"
||
test
-z
"
$cfile
"
;
then
# If no
'
-o' option was seen then we might have been invoked from a
# If no
`
-o' option was seen then we might have been invoked from a
# pattern rule where we don't need one. That is ok -- this is a
# pattern rule where we don't need one. That is ok -- this is a
# normal compilation that the losing compiler can handle. If no
# normal compilation that the losing compiler can handle. If no
#
'
.c' file was seen then we are probably linking. That is also
#
`
.c' file was seen then we are probably linking. That is also
# ok.
# ok.
exec
"
$@
"
exec
"
$@
"
fi
fi
# Name of file we expect compiler to create.
# Name of file we expect compiler to create.
cofile
=
`
echo
"
$cfile
"
|
sed
's|^.*[\\/]||; s|^[a-zA-Z]:||;
s/\.c$/.o/'
`
cofile
=
`
echo
"
$cfile
"
|
sed
-e
's|^.*/||'
-e
'
s/\.c$/.o/'
`
# Create the lock directory.
# Create the lock directory.
# Note: use
'[/\\:
.-]' here to ensure that we don't use the same name
# Note: use
`[/
.-]' here to ensure that we don't use the same name
# that we are using for the .o file. Also, base the name on the expected
# that we are using for the .o file. Also, base the name on the expected
# object file name, since that is what matters with a parallel build.
# object file name, since that is what matters with a parallel build.
lockdir
=
`
echo
"
$cofile
"
|
sed
-e
's|[/
\\:
.-]|_|g'
`
.d
lockdir
=
`
echo
"
$cofile
"
|
sed
-e
's|[/.-]|_|g'
`
.d
while
true
;
do
while
true
;
do
if
mkdir
"
$lockdir
"
>
/dev/null 2>&1
;
then
if
mkdir
"
$lockdir
"
>
/dev/null 2>&1
;
then
break
break
...
@@ -323,9 +124,9 @@ trap "rmdir '$lockdir'; exit 1" 1 2 15
...
@@ -323,9 +124,9 @@ trap "rmdir '$lockdir'; exit 1" 1 2 15
ret
=
$?
ret
=
$?
if
test
-f
"
$cofile
"
;
then
if
test
-f
"
$cofile
"
;
then
test
"
$cofile
"
=
"
$ofile
"
||
mv
"
$cofile
"
"
$ofile
"
mv
"
$cofile
"
"
$ofile
"
elif
test
-f
"
${
cofile
}
bj"
;
then
elif
test
-f
"
${
cofile
}
bj"
;
then
test
"
${
cofile
}
bj"
=
"
$ofile
"
||
mv
"
${
cofile
}
bj"
"
$ofile
"
mv
"
${
cofile
}
bj"
"
$ofile
"
fi
fi
rmdir
"
$lockdir
"
rmdir
"
$lockdir
"
...
@@ -337,6 +138,5 @@ exit $ret
...
@@ -337,6 +138,5 @@ exit $ret
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "$"
# time-stamp-end: "; # UTC"
# End:
# End:
libs/tiff-4.0.2/config/depcomp
浏览文件 @
ff3631b4
#! /bin/sh
#! /bin/sh
# depcomp - compile a program generating dependencies as side-effects
# depcomp - compile a program generating dependencies as side-effects
scriptversion
=
20
12-03-27.16
;
# UTC
scriptversion
=
20
05-07-09.11
# Copyright (C) 1999
-2012
Free Software Foundation, Inc.
# Copyright (C) 1999
, 2000, 2003, 2004, 2005
Free Software Foundation, Inc.
# This program is free software; you can redistribute it and/or modify
# This program is free software; you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# it under the terms of the GNU General Public License as published by
...
@@ -16,7 +16,9 @@ scriptversion=2012-03-27.16; # UTC
...
@@ -16,7 +16,9 @@ scriptversion=2012-03-27.16; # UTC
# GNU General Public License for more details.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
# As a special exception to the GNU General Public License, if you
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# distribute this file as part of a program that contains a
...
@@ -27,7 +29,7 @@ scriptversion=2012-03-27.16; # UTC
...
@@ -27,7 +29,7 @@ scriptversion=2012-03-27.16; # UTC
case
$1
in
case
$1
in
''
)
''
)
echo
"
$0
: No command. Try
'
$0
--help' for more information."
1>&2
echo
"
$0
: No command. Try
\`
$0
--help' for more information."
1>&2
exit
1
;
exit
1
;
;;
;;
-h
|
--h
*
)
-h
|
--h
*
)
...
@@ -39,11 +41,11 @@ as side-effects.
...
@@ -39,11 +41,11 @@ as side-effects.
Environment variables:
Environment variables:
depmode Dependency tracking mode.
depmode Dependency tracking mode.
source Source file read by
'
PROGRAMS ARGS'.
source Source file read by
`
PROGRAMS ARGS'.
object Object file output by
'
PROGRAMS ARGS'.
object Object file output by
`
PROGRAMS ARGS'.
DEPDIR directory where to store dependencies.
DEPDIR directory where to store dependencies.
depfile Dependency file to output.
depfile Dependency file to output.
tmpdepfile Temporary file to use when output
t
ing dependencies.
tmpdepfile Temporary file to use when outputing dependencies.
libtool Whether libtool is used (yes/no).
libtool Whether libtool is used (yes/no).
Report bugs to <bug-automake@gnu.org>.
Report bugs to <bug-automake@gnu.org>.
...
@@ -56,12 +58,6 @@ EOF
...
@@ -56,12 +58,6 @@ EOF
;;
;;
esac
esac
# A tabulation character.
tab
=
' '
# A newline character.
nl
=
'
'
if
test
-z
"
$depmode
"
||
test
-z
"
$source
"
||
test
-z
"
$object
"
;
then
if
test
-z
"
$depmode
"
||
test
-z
"
$source
"
||
test
-z
"
$object
"
;
then
echo
"depcomp: Variables source, object and depmode must be set"
1>&2
echo
"depcomp: Variables source, object and depmode must be set"
1>&2
exit
1
exit
1
...
@@ -90,48 +86,12 @@ if test "$depmode" = dashXmstdout; then
...
@@ -90,48 +86,12 @@ if test "$depmode" = dashXmstdout; then
depmode
=
dashmstdout
depmode
=
dashmstdout
fi
fi
cygpath_u
=
"cygpath -u -f -"
if
test
"
$depmode
"
=
msvcmsys
;
then
# This is just like msvisualcpp but w/o cygpath translation.
# Just convert the backslash-escaped backslashes to single forward
# slashes to satisfy depend.m4
cygpath_u
=
'sed s,\\\\,/,g'
depmode
=
msvisualcpp
fi
if
test
"
$depmode
"
=
msvc7msys
;
then
# This is just like msvc7 but w/o cygpath translation.
# Just convert the backslash-escaped backslashes to single forward
# slashes to satisfy depend.m4
cygpath_u
=
'sed s,\\\\,/,g'
depmode
=
msvc7
fi
if
test
"
$depmode
"
=
xlc
;
then
# IBM C/C++ Compilers xlc/xlC can output gcc-like dependency informations.
gccflag
=
-qmakedep
=
gcc,-MF
depmode
=
gcc
fi
case
"
$depmode
"
in
case
"
$depmode
"
in
gcc3
)
gcc3
)
## gcc 3 implements dependency tracking that does exactly what
## gcc 3 implements dependency tracking that does exactly what
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
## we want. Yay! Note: for some reason libtool 1.4 doesn't like
## it if -MD -MP comes after the -MF stuff. Hmm.
## it if -MD -MP comes after the -MF stuff. Hmm.
## Unfortunately, FreeBSD c89 acceptance of flags depends upon
"
$@
"
-MT
"
$object
"
-MD
-MP
-MF
"
$tmpdepfile
"
## the command line argument order; so add the flags where they
## appear in depend2.am. Note that the slowdown incurred here
## affects only configure: in makefiles, %FASTDEP% shortcuts this.
for
arg
do
case
$arg
in
-c
)
set
fnord
"
$@
"
-MT
"
$object
"
-MD
-MP
-MF
"
$tmpdepfile
"
"
$arg
"
;;
*
)
set
fnord
"
$@
"
"
$arg
"
;;
esac
shift
# fnord
shift
# $arg
done
"
$@
"
stat
=
$?
stat
=
$?
if
test
$stat
-eq
0
;
then
:
if
test
$stat
-eq
0
;
then
:
else
else
...
@@ -167,21 +127,20 @@ gcc)
...
@@ -167,21 +127,20 @@ gcc)
## The second -e expression handles DOS-style file names with drive letters.
## The second -e expression handles DOS-style file names with drive letters.
sed
-e
's/^[^:]*: / /'
\
sed
-e
's/^[^:]*: / /'
\
-e
's/^['
$alpha
']:\/[^:]*: / /'
<
"
$tmpdepfile
"
>>
"
$depfile
"
-e
's/^['
$alpha
']:\/[^:]*: / /'
<
"
$tmpdepfile
"
>>
"
$depfile
"
## This next piece of magic avoids the
"deleted header file"
problem.
## This next piece of magic avoids the
`deleted header file'
problem.
## The problem is that when a header file which appears in a .P file
## The problem is that when a header file which appears in a .P file
## is deleted, the dependency causes make to die (because there is
## is deleted, the dependency causes make to die (because there is
## typically no way to rebuild the header). We avoid this by adding
## typically no way to rebuild the header). We avoid this by adding
## dummy dependencies for each header file. Too bad gcc doesn't do
## dummy dependencies for each header file. Too bad gcc doesn't do
## this for us directly.
## this for us directly.
tr
' '
"
$nl
"
<
"
$tmpdepfile
"
|
tr
' '
'
## Some versions of gcc put a space before the ':'. On the theory
'
<
"
$tmpdepfile
"
|
## Some versions of gcc put a space before the `:'. On the theory
## that the space means something, we add a space to the output as
## that the space means something, we add a space to the output as
## well. hp depmode also adds that space, but also prefixes the VPATH
## well.
## to the object. Take care to not repeat it in the output.
## Some versions of the HPUX 10.20 sed can't process this invocation
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly. Breaking it into two sed invocations is a workaround.
## correctly. Breaking it into two sed invocations is a workaround.
sed
-e
's/^\\$//'
-e
'/^$/d'
-e
"s|.*
$object$|
|"
-e
'/:$/d'
\
sed
-e
's/^\\$//'
-e
'/^$/d'
-e
'/:$/d'
|
sed
-e
's/$/ :/'
>>
"
$depfile
"
|
sed
-e
's/$/ :/'
>>
"
$depfile
"
rm
-f
"
$tmpdepfile
"
rm
-f
"
$tmpdepfile
"
;;
;;
...
@@ -213,17 +172,20 @@ sgi)
...
@@ -213,17 +172,20 @@ sgi)
# clever and replace this with sed code, as IRIX sed won't handle
# clever and replace this with sed code, as IRIX sed won't handle
# lines with more than a fixed number of characters (4096 in
# lines with more than a fixed number of characters (4096 in
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
# IRIX 6.2 sed, 8192 in IRIX 6.5). We also remove comment lines;
# the IRIX cc adds comments like
'
#:fec' to the end of the
# the IRIX cc adds comments like
`
#:fec' to the end of the
# dependency line.
# dependency line.
tr
' '
"
$nl
"
<
"
$tmpdepfile
"
\
tr
' '
'
'
<
"
$tmpdepfile
"
\
|
sed
-e
's/^.*\.o://'
-e
's/#.*$//'
-e
'/^$/ d'
|
\
|
sed
-e
's/^.*\.o://'
-e
's/#.*$//'
-e
'/^$/ d'
|
\
tr
"
$nl
"
' '
>>
"
$depfile
"
tr
'
echo
>>
"
$depfile
"
'
' '
>>
$depfile
echo
>>
$depfile
# The second pass generates a dummy entry for each header file.
# The second pass generates a dummy entry for each header file.
tr
' '
"
$nl
"
<
"
$tmpdepfile
"
\
tr
' '
'
'
<
"
$tmpdepfile
"
\
|
sed
-e
's/^.*\.o://'
-e
's/#.*$//'
-e
'/^$/ d'
-e
's/$/:/'
\
|
sed
-e
's/^.*\.o://'
-e
's/#.*$//'
-e
'/^$/ d'
-e
's/$/:/'
\
>>
"
$depfile
"
>>
$depfile
else
else
# The sourcefile does not contain any dependencies, so just
# The sourcefile does not contain any dependencies, so just
# store a dummy comment line, to avoid errors with the Makefile
# store a dummy comment line, to avoid errors with the Makefile
...
@@ -233,51 +195,40 @@ sgi)
...
@@ -233,51 +195,40 @@ sgi)
rm
-f
"
$tmpdepfile
"
rm
-f
"
$tmpdepfile
"
;;
;;
xlc
)
# This case exists only to let depend.m4 do its work. It works by
# looking at the text of this script. This case will never be run,
# since it is checked for above.
exit
1
;;
aix
)
aix
)
# The C for AIX Compiler uses -M and outputs the dependencies
# The C for AIX Compiler uses -M and outputs the dependencies
# in a .u file. In older versions, this file always lives in the
# in a .u file. In older versions, this file always lives in the
# current directory. Also, the AIX compiler puts
'
$object:' at the
# current directory. Also, the AIX compiler puts
`
$object:' at the
# start of each line; $object doesn't have directory information.
# start of each line; $object doesn't have directory information.
# Version 6 uses the directory in both cases.
# Version 6 uses the directory in both cases.
dir
=
`
echo
"
$object
"
|
sed
-e
's|/[^/]*$|/|'
`
stripped
=
`
echo
"
$object
"
|
sed
's/\(.*\)\..*$/\1/'
`
test
"x
$dir
"
=
"x
$object
"
&&
dir
=
tmpdepfile
=
"
$stripped
.u"
base
=
`
echo
"
$object
"
|
sed
-e
's|^.*/||'
-e
's/\.o$//'
-e
's/\.lo$//'
`
if
test
"
$libtool
"
=
yes
;
then
if
test
"
$libtool
"
=
yes
;
then
tmpdepfile1
=
$dir$base
.u
tmpdepfile2
=
$base
.u
tmpdepfile3
=
$dir
.libs/
$base
.u
"
$@
"
-Wc
,-M
"
$@
"
-Wc
,-M
else
else
tmpdepfile1
=
$dir$base
.u
tmpdepfile2
=
$dir$base
.u
tmpdepfile3
=
$dir$base
.u
"
$@
"
-M
"
$@
"
-M
fi
fi
stat
=
$?
stat
=
$?
if
test
-f
"
$tmpdepfile
"
;
then
:
else
stripped
=
`
echo
"
$stripped
"
|
sed
's,^.*/,,'
`
tmpdepfile
=
"
$stripped
.u"
fi
if
test
$stat
-eq
0
;
then
:
if
test
$stat
-eq
0
;
then
:
else
else
rm
-f
"
$tmpdepfile
1
"
"
$tmpdepfile2
"
"
$tmpdepfile3
"
rm
-f
"
$tmpdepfile
"
exit
$stat
exit
$stat
fi
fi
for
tmpdepfile
in
"
$tmpdepfile1
"
"
$tmpdepfile2
"
"
$tmpdepfile3
"
do
test
-f
"
$tmpdepfile
"
&&
break
done
if
test
-f
"
$tmpdepfile
"
;
then
if
test
-f
"
$tmpdepfile
"
;
then
# Each line is of the form 'foo.o: dependent.h'.
outname
=
"
$stripped
.o"
# Each line is of the form `foo.o: dependent.h'.
# Do two passes, one to just change these to
# Do two passes, one to just change these to
#
'$object: dependent.h' and one to simply '
dependent.h:'.
#
`$object: dependent.h' and one to simply `
dependent.h:'.
sed
-e
"s,^
.*
\.
[a-z]*:,
$object
:,"
<
"
$tmpdepfile
"
>
"
$depfile
"
sed
-e
"s,^
$outname
:,
$object
:,"
<
"
$tmpdepfile
"
>
"
$depfile
"
sed
-e
's,^.*\.[a-z]*:['
"
$tab
"
' ]*,,'
-e
's,$,:,'
<
"
$tmpdepfile
"
>>
"
$depfile
"
sed
-e
"s,^
$outname
:
\(
.*
\)
$,
\1
:,"
<
"
$tmpdepfile
"
>>
"
$depfile
"
else
else
# The sourcefile does not contain any dependencies, so just
# The sourcefile does not contain any dependencies, so just
# store a dummy comment line, to avoid errors with the Makefile
# store a dummy comment line, to avoid errors with the Makefile
...
@@ -288,26 +239,23 @@ aix)
...
@@ -288,26 +239,23 @@ aix)
;;
;;
icc
)
icc
)
# Intel's C compiler anf tcc (Tiny C Compiler) understand '-MD -MF file'.
# Intel's C compiler understands `-MD -MF file'. However on
# However on
# icc -MD -MF foo.d -c -o sub/foo.o sub/foo.c
# $CC -MD -MF foo.d -c -o sub/foo.o sub/foo.c
# ICC 7.0 will fill foo.d with something like
# ICC 7.0 will fill foo.d with something like
# foo.o: sub/foo.c
# foo.o: sub/foo.c
# foo.o: sub/foo.h
# foo.o: sub/foo.h
# which is wrong. We want
# which is wrong. We want
:
# sub/foo.o: sub/foo.c
# sub/foo.o: sub/foo.c
# sub/foo.o: sub/foo.h
# sub/foo.o: sub/foo.h
# sub/foo.c:
# sub/foo.c:
# sub/foo.h:
# sub/foo.h:
# ICC 7.1 will output
# ICC 7.1 will output
# foo.o: sub/foo.c sub/foo.h
# foo.o: sub/foo.c sub/foo.h
# and will wrap long lines using
'\'
:
# and will wrap long lines using
\
:
# foo.o: sub/foo.c ... \
# foo.o: sub/foo.c ... \
# sub/foo.h ... \
# sub/foo.h ... \
# ...
# ...
# tcc 0.9.26 (FIXME still under development at the moment of writing)
# will emit a similar output, but also prepend the continuation lines
# with horizontal tabulation characters.
"
$@
"
-MD
-MF
"
$tmpdepfile
"
"
$@
"
-MD
-MF
"
$tmpdepfile
"
stat
=
$?
stat
=
$?
if
test
$stat
-eq
0
;
then
:
if
test
$stat
-eq
0
;
then
:
...
@@ -316,74 +264,23 @@ icc)
...
@@ -316,74 +264,23 @@ icc)
exit
$stat
exit
$stat
fi
fi
rm
-f
"
$depfile
"
rm
-f
"
$depfile
"
# Each line is of the form
'
foo.o: dependent.h',
# Each line is of the form
`
foo.o: dependent.h',
# or
'foo.o: dep1.h dep2.h \', or '
dep3.h dep4.h \'.
# or
`foo.o: dep1.h dep2.h \', or `
dep3.h dep4.h \'.
# Do two passes, one to just change these to
# Do two passes, one to just change these to
# '$object: dependent.h' and one to simply 'dependent.h:'.
# `$object: dependent.h' and one to simply `dependent.h:'.
sed
-e
"s/^[
$tab
][
$tab
]*/ /"
-e
"s,^[^:]*:,
$object
:,"
\
sed
"s,^[^:]*:,
$object
:,"
<
"
$tmpdepfile
"
>
"
$depfile
"
<
"
$tmpdepfile
"
>
"
$depfile
"
# Some versions of the HPUX 10.20 sed can't process this invocation
sed
'
# correctly. Breaking it into two sed invocations is a workaround.
s/[ '
"
$tab
"
'][ '
"
$tab
"
']*/ /g
sed
's,^[^:]*: \(.*\)$,\1,;s/^\\$//;/^$/d;/:$/d'
<
"
$tmpdepfile
"
|
s/^ *//
sed
-e
's/$/ :/'
>>
"
$depfile
"
s/ *\\*$//
s/^[^:]*: *//
/^$/d
/:$/d
s/$/ :/
'
<
"
$tmpdepfile
"
>>
"
$depfile
"
rm
-f
"
$tmpdepfile
"
rm
-f
"
$tmpdepfile
"
;;
;;
hp2
)
# The "hp" stanza above does not work with aCC (C++) and HP's ia64
# compilers, which have integrated preprocessors. The correct option
# to use with these is +Maked; it writes dependencies to a file named
# 'foo.d', which lands next to the object file, wherever that
# happens to be.
# Much of this is similar to the tru64 case; see comments there.
dir
=
`
echo
"
$object
"
|
sed
-e
's|/[^/]*$|/|'
`
test
"x
$dir
"
=
"x
$object
"
&&
dir
=
base
=
`
echo
"
$object
"
|
sed
-e
's|^.*/||'
-e
's/\.o$//'
-e
's/\.lo$//'
`
if
test
"
$libtool
"
=
yes
;
then
tmpdepfile1
=
$dir$base
.d
tmpdepfile2
=
$dir
.libs/
$base
.d
"
$@
"
-Wc
,+Maked
else
tmpdepfile1
=
$dir$base
.d
tmpdepfile2
=
$dir$base
.d
"
$@
"
+Maked
fi
stat
=
$?
if
test
$stat
-eq
0
;
then
:
else
rm
-f
"
$tmpdepfile1
"
"
$tmpdepfile2
"
exit
$stat
fi
for
tmpdepfile
in
"
$tmpdepfile1
"
"
$tmpdepfile2
"
do
test
-f
"
$tmpdepfile
"
&&
break
done
if
test
-f
"
$tmpdepfile
"
;
then
sed
-e
"s,^.*
\.
[a-z]*:,
$object
:,"
"
$tmpdepfile
"
>
"
$depfile
"
# Add 'dependent.h:' lines.
sed
-ne
'2,${
s/^ *//
s/ \\*$//
s/$/:/
p
}'
"
$tmpdepfile
"
>>
"
$depfile
"
else
echo
"#dummy"
>
"
$depfile
"
fi
rm
-f
"
$tmpdepfile
"
"
$tmpdepfile2
"
;;
tru64
)
tru64
)
# The Tru64 compiler uses -MD to generate dependencies as a side
# The Tru64 compiler uses -MD to generate dependencies as a side
# effect.
'cc -MD -o foo.o ...' puts the dependencies into '
foo.o.d'.
# effect.
`cc -MD -o foo.o ...' puts the dependencies into `
foo.o.d'.
# At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
# At least on Alpha/Redhat 6.1, Compaq CCC V6.2-504 seems to put
# dependencies in
'
foo.d' instead, so we check for that too.
# dependencies in
`
foo.d' instead, so we check for that too.
# Subdirectories are respected.
# Subdirectories are respected.
dir
=
`
echo
"
$object
"
|
sed
-e
's|/[^/]*$|/|'
`
dir
=
`
echo
"
$object
"
|
sed
-e
's|/[^/]*$|/|'
`
test
"x
$dir
"
=
"x
$object
"
&&
dir
=
test
"x
$dir
"
=
"x
$object
"
&&
dir
=
...
@@ -391,13 +288,13 @@ tru64)
...
@@ -391,13 +288,13 @@ tru64)
if
test
"
$libtool
"
=
yes
;
then
if
test
"
$libtool
"
=
yes
;
then
# With Tru64 cc, shared objects can also be used to make a
# With Tru64 cc, shared objects can also be used to make a
# static library. This mec
h
anism is used in libtool 1.4 series to
# static library. This mecanism is used in libtool 1.4 series to
# handle both shared and static libraries in a single compilation.
# handle both shared and static libraries in a single compilation.
# With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
# With libtool 1.4, dependencies were output in $dir.libs/$base.lo.d.
#
#
# With libtool 1.5 this exception was removed, and libtool now
# With libtool 1.5 this exception was removed, and libtool now
# generates 2 separate objects for the 2 libraries. These two
# generates 2 separate objects for the 2 libraries. These two
# compilations output dependencies in $dir.libs/$base.o.d and
# compilations output dependencies in
in
$dir.libs/$base.o.d and
# in $dir$base.o.d. We have to check for both files, because
# in $dir$base.o.d. We have to check for both files, because
# one of the two compilations can be disabled. We should prefer
# one of the two compilations can be disabled. We should prefer
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
# $dir$base.o.d over $dir.libs/$base.o.d because the latter is
...
@@ -429,59 +326,14 @@ tru64)
...
@@ -429,59 +326,14 @@ tru64)
done
done
if
test
-f
"
$tmpdepfile
"
;
then
if
test
-f
"
$tmpdepfile
"
;
then
sed
-e
"s,^.*
\.
[a-z]*:,
$object
:,"
<
"
$tmpdepfile
"
>
"
$depfile
"
sed
-e
"s,^.*
\.
[a-z]*:,
$object
:,"
<
"
$tmpdepfile
"
>
"
$depfile
"
sed
-e
's,^.*\.[a-z]*:['
"
$tab
"
' ]*,,'
-e
's,$,:,'
<
"
$tmpdepfile
"
>>
"
$depfile
"
# That's a tab and a space in the [].
sed
-e
's,^.*\.[a-z]*:[ ]*,,'
-e
's,$,:,'
<
"
$tmpdepfile
"
>>
"
$depfile
"
else
else
echo
"#dummy"
>
"
$depfile
"
echo
"#dummy"
>
"
$depfile
"
fi
fi
rm
-f
"
$tmpdepfile
"
rm
-f
"
$tmpdepfile
"
;;
;;
msvc7
)
if
test
"
$libtool
"
=
yes
;
then
showIncludes
=
-Wc
,-showIncludes
else
showIncludes
=
-showIncludes
fi
"
$@
"
$showIncludes
>
"
$tmpdepfile
"
stat
=
$?
grep
-v
'^Note: including file: '
"
$tmpdepfile
"
if
test
"
$stat
"
=
0
;
then
:
else
rm
-f
"
$tmpdepfile
"
exit
$stat
fi
rm
-f
"
$depfile
"
echo
"
$object
:
\\
"
>
"
$depfile
"
# The first sed program below extracts the file names and escapes
# backslashes for cygpath. The second sed program outputs the file
# name when reading, but also accumulates all include files in the
# hold buffer in order to output them again at the end. This only
# works with sed implementations that can handle large buffers.
sed
<
"
$tmpdepfile
"
-n
'
/^Note: including file: *\(.*\)/ {
s//\1/
s/\\/\\\\/g
p
}'
|
$cygpath_u
|
sort
-u
|
sed
-n
'
s/ /\\ /g
s/\(.*\)/'
"
$tab
"
'\1 \\/p
s/.\(.*\) \\/\1:/
H
$ {
s/.*/'
"
$tab
"
'/
G
p
}'
>>
"
$depfile
"
rm
-f
"
$tmpdepfile
"
;;
msvc7msys
)
# This case exists only to let depend.m4 do its work. It works by
# looking at the text of this script. This case will never be run,
# since it is checked for above.
exit
1
;;
#nosideeffect)
#nosideeffect)
# This comment above is used by automake to tell side-effect
# This comment above is used by automake to tell side-effect
# dependency tracking mechanisms from slower ones.
# dependency tracking mechanisms from slower ones.
...
@@ -493,13 +345,13 @@ dashmstdout)
...
@@ -493,13 +345,13 @@ dashmstdout)
# Remove the call to Libtool.
# Remove the call to Libtool.
if
test
"
$libtool
"
=
yes
;
then
if
test
"
$libtool
"
=
yes
;
then
while
test
"X
$1
"
!=
'X
--mode=compile'
;
do
while
test
$1
!=
'
--mode=compile'
;
do
shift
shift
done
done
shift
shift
fi
fi
# Remove
'
-o $object'.
# Remove
`
-o $object'.
IFS
=
" "
IFS
=
" "
for
arg
for
arg
do
do
...
@@ -519,14 +371,15 @@ dashmstdout)
...
@@ -519,14 +371,15 @@ dashmstdout)
done
done
test
-z
"
$dashmflag
"
&&
dashmflag
=
-M
test
-z
"
$dashmflag
"
&&
dashmflag
=
-M
# Require at least two characters before searching for
'
:'
# Require at least two characters before searching for
`
:'
# in the target name. This is to cope with DOS-style filenames:
# in the target name. This is to cope with DOS-style filenames:
# a dependency such as
'c:/foo/bar' could be seen as target '
c' otherwise.
# a dependency such as
`c:/foo/bar' could be seen as target `
c' otherwise.
"
$@
"
$dashmflag
|
"
$@
"
$dashmflag
|
sed
's:^[
'
"
$tab
"
' ]*[^:'
"
$tab
"
' ][^:][^:]*\:['
"
$tab
"
'
]*:'
"
$object
"
'\: :'
>
"
$tmpdepfile
"
sed
's:^[
]*[^: ][^:][^:]*\:[
]*:'
"
$object
"
'\: :'
>
"
$tmpdepfile
"
rm
-f
"
$depfile
"
rm
-f
"
$depfile
"
cat
<
"
$tmpdepfile
"
>
"
$depfile
"
cat
<
"
$tmpdepfile
"
>
"
$depfile
"
tr
' '
"
$nl
"
<
"
$tmpdepfile
"
|
\
tr
' '
'
'
<
"
$tmpdepfile
"
|
\
## Some versions of the HPUX 10.20 sed can't process this invocation
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly. Breaking it into two sed invocations is a workaround.
## correctly. Breaking it into two sed invocations is a workaround.
sed
-e
's/^\\$//'
-e
'/^$/d'
-e
'/:$/d'
|
sed
-e
's/$/ :/'
>>
"
$depfile
"
sed
-e
's/^\\$//'
-e
'/^$/d'
-e
'/:$/d'
|
sed
-e
's/$/ :/'
>>
"
$depfile
"
...
@@ -543,46 +396,38 @@ makedepend)
...
@@ -543,46 +396,38 @@ makedepend)
"
$@
"
||
exit
$?
"
$@
"
||
exit
$?
# Remove any Libtool call
# Remove any Libtool call
if
test
"
$libtool
"
=
yes
;
then
if
test
"
$libtool
"
=
yes
;
then
while
test
"X
$1
"
!=
'X
--mode=compile'
;
do
while
test
$1
!=
'
--mode=compile'
;
do
shift
shift
done
done
shift
shift
fi
fi
# X makedepend
# X makedepend
shift
shift
cleared
=
no
eat
=
no
cleared
=
no
for
arg
for
arg
in
"
$@
"
;
do
do
case
$cleared
in
case
$cleared
in
no
)
no
)
set
""
;
shift
set
""
;
shift
cleared
=
yes
;;
cleared
=
yes
;;
esac
esac
if
test
$eat
=
yes
;
then
eat
=
no
continue
fi
case
"
$arg
"
in
case
"
$arg
"
in
-D
*
|
-I
*
)
-D
*
|
-I
*
)
set
fnord
"
$@
"
"
$arg
"
;
shift
;;
set
fnord
"
$@
"
"
$arg
"
;
shift
;;
# Strip any option that makedepend may not understand. Remove
# Strip any option that makedepend may not understand. Remove
# the object too, otherwise makedepend will parse it as a source file.
# the object too, otherwise makedepend will parse it as a source file.
-arch
)
eat
=
yes
;;
-
*
|
$object
)
-
*
|
$object
)
;;
;;
*
)
*
)
set
fnord
"
$@
"
"
$arg
"
;
shift
;;
set
fnord
"
$@
"
"
$arg
"
;
shift
;;
esac
esac
done
done
obj_suffix
=
`
echo
"
$object
"
|
sed
's/^.*\././'
`
obj_suffix
=
"
`
echo
$object
|
sed
's/^.*\././'
`
"
touch
"
$tmpdepfile
"
touch
"
$tmpdepfile
"
${
MAKEDEPEND
-makedepend
}
-o
"
$obj_suffix
"
-f
"
$tmpdepfile
"
"
$@
"
${
MAKEDEPEND
-makedepend
}
-o
"
$obj_suffix
"
-f
"
$tmpdepfile
"
"
$@
"
rm
-f
"
$depfile
"
rm
-f
"
$depfile
"
# makedepend may prepend the VPATH from the source file name to the object.
cat
<
"
$tmpdepfile
"
>
"
$depfile
"
# No need to regex-escape $object, excess matching of '.' is harmless.
sed
'1,2d'
"
$tmpdepfile
"
|
tr
' '
'
sed
"s|^.*
\(
$object
*:
\)
|
\1
|"
"
$tmpdepfile
"
>
"
$depfile
"
'
|
\
sed
'1,2d'
"
$tmpdepfile
"
|
tr
' '
"
$nl
"
|
\
## Some versions of the HPUX 10.20 sed can't process this invocation
## Some versions of the HPUX 10.20 sed can't process this invocation
## correctly. Breaking it into two sed invocations is a workaround.
## correctly. Breaking it into two sed invocations is a workaround.
sed
-e
's/^\\$//'
-e
'/^$/d'
-e
'/:$/d'
|
sed
-e
's/$/ :/'
>>
"
$depfile
"
sed
-e
's/^\\$//'
-e
'/^$/d'
-e
'/:$/d'
|
sed
-e
's/$/ :/'
>>
"
$depfile
"
...
@@ -596,13 +441,13 @@ cpp)
...
@@ -596,13 +441,13 @@ cpp)
# Remove the call to Libtool.
# Remove the call to Libtool.
if
test
"
$libtool
"
=
yes
;
then
if
test
"
$libtool
"
=
yes
;
then
while
test
"X
$1
"
!=
'X
--mode=compile'
;
do
while
test
$1
!=
'
--mode=compile'
;
do
shift
shift
done
done
shift
shift
fi
fi
# Remove
'
-o $object'.
# Remove
`
-o $object'.
IFS
=
" "
IFS
=
" "
for
arg
for
arg
do
do
...
@@ -634,27 +479,13 @@ cpp)
...
@@ -634,27 +479,13 @@ cpp)
msvisualcpp
)
msvisualcpp
)
# Important note: in order to support this mode, a compiler *must*
# Important note: in order to support this mode, a compiler *must*
# always write the preprocessed file to stdout.
# always write the preprocessed file to stdout, regardless of -o,
# because we must use -o when running libtool.
"
$@
"
||
exit
$?
"
$@
"
||
exit
$?
# Remove the call to Libtool.
if
test
"
$libtool
"
=
yes
;
then
while
test
"X
$1
"
!=
'X--mode=compile'
;
do
shift
done
shift
fi
IFS
=
" "
IFS
=
" "
for
arg
for
arg
do
do
case
"
$arg
"
in
case
"
$arg
"
in
-o
)
shift
;;
$object
)
shift
;;
"-Gm"
|
"/Gm"
|
"-Gi"
|
"/Gi"
|
"-ZI"
|
"/ZI"
)
"-Gm"
|
"/Gm"
|
"-Gi"
|
"/Gi"
|
"-ZI"
|
"/ZI"
)
set
fnord
"
$@
"
set
fnord
"
$@
"
shift
shift
...
@@ -667,23 +498,16 @@ msvisualcpp)
...
@@ -667,23 +498,16 @@ msvisualcpp)
;;
;;
esac
esac
done
done
"
$@
"
-E
2>/dev/null
|
"
$@
"
-E
|
sed
-n
'/^#line [0-9][0-9]* "\([^"]*\)"/ s::
\1:p'
|
$cygpath_u
|
sort
-u
>
"
$tmpdepfile
"
sed
-n
'/^#line [0-9][0-9]* "\([^"]*\)"/ s::
echo "`cygpath -u \\"\1\\"`":p'
|
sort
|
uniq
>
"
$tmpdepfile
"
rm
-f
"
$depfile
"
rm
-f
"
$depfile
"
echo
"
$object
:
\\
"
>
"
$depfile
"
echo
"
$object
:
\\
"
>
"
$depfile
"
sed
<
"
$tmpdepfile
"
-n
-e
's% %\\ %g'
-e
'/^\(.*\)$/ s::'
"
$tab
"
'
\1 \\:p'
>>
"
$depfile
"
.
"
$tmpdepfile
"
|
sed
's% %\\ %g'
|
sed
-n
'/^\(.*\)$/ s::
\1 \\:p'
>>
"
$depfile
"
echo
"
$tab
"
>>
"
$depfile
"
echo
"
"
>>
"
$depfile
"
sed
<
"
$tmpdepfile
"
-n
-e
's% %\\ %g'
-e
'/^\(.*\)$/ s::\1\::p'
>>
"
$depfile
"
.
"
$tmpdepfile
"
|
sed
's% %\\ %g'
|
sed
-n
'/^\(.*\)$/ s::\1\::p'
>>
"
$depfile
"
rm
-f
"
$tmpdepfile
"
rm
-f
"
$tmpdepfile
"
;;
;;
msvcmsys
)
# This case exists only to let depend.m4 do its work. It works by
# looking at the text of this script. This case will never be run,
# since it is checked for above.
exit
1
;;
none
)
none
)
exec
"
$@
"
exec
"
$@
"
;;
;;
...
@@ -702,6 +526,5 @@ exit 0
...
@@ -702,6 +526,5 @@ exit 0
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "$"
# time-stamp-end: "; # UTC"
# End:
# End:
libs/tiff-4.0.2/config/missing
浏览文件 @
ff3631b4
#! /bin/sh
#! /bin/sh
# Common stub for a few missing GNU programs while installing.
# Common stub for a few missing GNU programs while installing.
scriptversion
=
20
12-01-06.18
;
# UTC
scriptversion
=
20
05-06-08.21
# Copyright (C) 1996-2012 Free Software Foundation, Inc.
# Copyright (C) 1996, 1997, 1999, 2000, 2002, 2003, 2004, 2005
# Free Software Foundation, Inc.
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
# Originally by Fran,cois Pinard <pinard@iro.umontreal.ca>, 1996.
# This program is free software; you can redistribute it and/or modify
# This program is free software; you can redistribute it and/or modify
...
@@ -17,7 +18,9 @@ scriptversion=2012-01-06.18; # UTC
...
@@ -17,7 +18,9 @@ scriptversion=2012-01-06.18; # UTC
# GNU General Public License for more details.
# GNU General Public License for more details.
# You should have received a copy of the GNU General Public License
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
# 02110-1301, USA.
# As a special exception to the GNU General Public License, if you
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# distribute this file as part of a program that contains a
...
@@ -25,15 +28,13 @@ scriptversion=2012-01-06.18; # UTC
...
@@ -25,15 +28,13 @@ scriptversion=2012-01-06.18; # UTC
# the same distribution terms that you use for the rest of that program.
# the same distribution terms that you use for the rest of that program.
if
test
$#
-eq
0
;
then
if
test
$#
-eq
0
;
then
echo
1>&2
"Try
'
$0
--help' for more information"
echo
1>&2
"Try
\`
$0
--help' for more information"
exit
1
exit
1
fi
fi
run
=
:
run
=
:
sed_output
=
's/.* --output[ =]\([^ ]*\).*/\1/p'
sed_minuso
=
's/.* -o \([^ ]*\).*/\1/p'
# In the cases where this matters,
'
missing' is being run in the
# In the cases where this matters,
`
missing' is being run in the
# srcdir already.
# srcdir already.
if
test
-f
configure.ac
;
then
if
test
-f
configure.ac
;
then
configure_ac
=
configure.ac
configure_ac
=
configure.ac
...
@@ -43,7 +44,7 @@ fi
...
@@ -43,7 +44,7 @@ fi
msg
=
"missing on your system"
msg
=
"missing on your system"
case
$1
in
case
"
$1
"
in
--run
)
--run
)
# Try to run requested program, and just exit if it succeeds.
# Try to run requested program, and just exit if it succeeds.
run
=
run
=
...
@@ -64,7 +65,7 @@ case $1 in
...
@@ -64,7 +65,7 @@ case $1 in
echo
"
\
echo
"
\
$0
[OPTION]... PROGRAM [ARGUMENT]...
$0
[OPTION]... PROGRAM [ARGUMENT]...
Handle
'
PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
Handle
\`
PROGRAM [ARGUMENT]...' for when PROGRAM is missing, or return an
error status if there is no known handling for PROGRAM.
error status if there is no known handling for PROGRAM.
Options:
Options:
...
@@ -73,20 +74,17 @@ Options:
...
@@ -73,20 +74,17 @@ Options:
--run try to run the given command, and emulate it if it fails
--run try to run the given command, and emulate it if it fails
Supported PROGRAM values:
Supported PROGRAM values:
aclocal touch file 'aclocal.m4'
aclocal touch file
\`
aclocal.m4'
autoconf touch file 'configure'
autoconf touch file
\`
configure'
autoheader touch file 'config.h.in'
autoheader touch file
\`
config.h.in'
autom4te touch the output file, or create a stub one
automake touch all
\`
Makefile.in' files
automake touch all 'Makefile.in' files
bison create
\`
y.tab.[ch]', if possible, from existing .[ch]
bison create 'y.tab.[ch]', if possible, from existing .[ch]
flex create
\`
lex.yy.c', if possible, from existing .c
flex create 'lex.yy.c', if possible, from existing .c
help2man touch the output file
help2man touch the output file
lex create
'
lex.yy.c', if possible, from existing .c
lex create
\`
lex.yy.c', if possible, from existing .c
makeinfo touch the output file
makeinfo touch the output file
yacc create 'y.tab.[ch]', if possible, from existing .[ch]
tar try tar, gnutar, gtar, then tar without non-portable flags
yacc create
\`
y.tab.[ch]', if possible, from existing .[ch]
Version suffixes to PROGRAM as well as the prefixes 'gnu-', 'gnu', and
'g' are ignored when checking the name.
Send bug reports to <bug-automake@gnu.org>."
Send bug reports to <bug-automake@gnu.org>."
exit
$?
exit
$?
...
@@ -98,35 +96,37 @@ Send bug reports to <bug-automake@gnu.org>."
...
@@ -98,35 +96,37 @@ Send bug reports to <bug-automake@gnu.org>."
;;
;;
-
*
)
-
*
)
echo
1>&2
"
$0
: Unknown
'
$1
' option"
echo
1>&2
"
$0
: Unknown
\`
$1
' option"
echo
1>&2
"Try
'
$0
--help' for more information"
echo
1>&2
"Try
\`
$0
--help' for more information"
exit
1
exit
1
;;
;;
esac
esac
# normalize program name to check for.
program
=
`
echo
"
$1
"
|
sed
'
s/^gnu-//; t
s/^gnu//; t
s/^g//; t'
`
# Now exit if we have it, but it failed. Also exit now if we
# Now exit if we have it, but it failed. Also exit now if we
# don't have it and --version was passed (most likely to detect
# don't have it and --version was passed (most likely to detect
# the program). This is about non-GNU programs, so use $1 not
# the program).
# $program.
case
"
$1
"
in
case
$1
in
lex|yacc
)
lex
*
|
yacc
*
)
# Not GNU programs, they don't have --version.
# Not GNU programs, they don't have --version.
;;
;;
tar
)
if
test
-n
"
$run
"
;
then
echo
1>&2
"ERROR:
\`
tar' requires --run"
exit
1
elif
test
"x
$2
"
=
"x--version"
||
test
"x
$2
"
=
"x--help"
;
then
exit
1
fi
;;
*
)
*
)
if
test
-z
"
$run
"
&&
(
$1
--version
)
>
/dev/null 2>&1
;
then
if
test
-z
"
$run
"
&&
(
$1
--version
)
>
/dev/null 2>&1
;
then
# We have it, but it failed.
# We have it, but it failed.
exit
1
exit
1
elif
test
"x
$2
"
=
"x--version"
||
test
"x
$2
"
=
"x--help"
;
then
elif
test
"x
$2
"
=
"x--version"
||
test
"x
$2
"
=
"x--help"
;
then
# Could not run --version or --help. This is probably someone
# Could not run --version or --help. This is probably someone
# running
'$TOOL --version' or '
$TOOL --help' to check whether
# running
`$TOOL --version' or `
$TOOL --help' to check whether
# $TOOL exists and not knowing $TOOL uses missing.
# $TOOL exists and not knowing $TOOL uses missing.
exit
1
exit
1
fi
fi
...
@@ -135,36 +135,36 @@ esac
...
@@ -135,36 +135,36 @@ esac
# If it does not exist, or fails to run (possibly an outdated version),
# If it does not exist, or fails to run (possibly an outdated version),
# try to emulate it.
# try to emulate it.
case
$program
in
case
"
$1
"
in
aclocal
*
)
aclocal
*
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is
$msg
. You should only need it if
WARNING:
\`
$1
' is
$msg
. You should only need it if
you modified
'acinclude.m4' or '
${
configure_ac
}
'. You might want
you modified
\`
acinclude.m4' or
\`
${
configure_ac
}
'. You might want
to install the
Automake and Perl
packages. Grab them from
to install the
\`
Automake' and
\`
Perl'
packages. Grab them from
any GNU archive site."
any GNU archive site."
touch
aclocal.m4
touch
aclocal.m4
;;
;;
autoconf
*
)
autoconf
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is
$msg
. You should only need it if
WARNING:
\`
$1
' is
$msg
. You should only need it if
you modified
'
${
configure_ac
}
'. You might want to install the
you modified
\`
${
configure_ac
}
'. You might want to install the
Autoconf and GNU m4
packages. Grab them from any GNU
\`
Autoconf' and
\`
GNU m4'
packages. Grab them from any GNU
archive site."
archive site."
touch
configure
touch
configure
;;
;;
autoheader
*
)
autoheader
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is
$msg
. You should only need it if
WARNING:
\`
$1
' is
$msg
. You should only need it if
you modified
'acconfig.h' or '
${
configure_ac
}
'. You might want
you modified
\`
acconfig.h' or
\`
${
configure_ac
}
'. You might want
to install the
Autoconf and GNU m4
packages. Grab them
to install the
\`
Autoconf' and
\`
GNU m4'
packages. Grab them
from any GNU archive site."
from any GNU archive site."
files
=
`
sed
-n
's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p'
${
configure_ac
}
`
files
=
`
sed
-n
's/^[ ]*A[CM]_CONFIG_HEADER(\([^)]*\)).*/\1/p'
${
configure_ac
}
`
test
-z
"
$files
"
&&
files
=
"config.h"
test
-z
"
$files
"
&&
files
=
"config.h"
touch_files
=
touch_files
=
for
f
in
$files
;
do
for
f
in
$files
;
do
case
$f
in
case
"
$f
"
in
*
:
*
)
touch_files
=
"
$touch_files
"
`
echo
"
$f
"
|
*
:
*
)
touch_files
=
"
$touch_files
"
`
echo
"
$f
"
|
sed
-e
's/^[^:]*://'
-e
's/:.*//'
`
;;
sed
-e
's/^[^:]*://'
-e
's/:.*//'
`
;;
*
)
touch_files
=
"
$touch_files
$f
.in"
;;
*
)
touch_files
=
"
$touch_files
$f
.in"
;;
...
@@ -175,25 +175,25 @@ WARNING: '$1' is $msg. You should only need it if
...
@@ -175,25 +175,25 @@ WARNING: '$1' is $msg. You should only need it if
automake
*
)
automake
*
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is
$msg
. You should only need it if
WARNING:
\`
$1
' is
$msg
. You should only need it if
you modified
'Makefile.am', 'acinclude.m4' or '
${
configure_ac
}
'.
you modified
\`
Makefile.am',
\`
acinclude.m4' or
\`
${
configure_ac
}
'.
You might want to install the
Automake and Perl
packages.
You might want to install the
\`
Automake' and
\`
Perl'
packages.
Grab them from any GNU archive site."
Grab them from any GNU archive site."
find
.
-type
f
-name
Makefile.am
-print
|
find
.
-type
f
-name
Makefile.am
-print
|
sed
's/\.am$/.in/'
|
sed
's/\.am$/.in/'
|
while
read
f
;
do
touch
"
$f
"
;
done
while
read
f
;
do
touch
"
$f
"
;
done
;;
;;
autom4te
*
)
autom4te
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is needed, but is
$msg
.
WARNING:
\`
$1
' is needed, but is
$msg
.
You might have modified some files without having the
You might have modified some files without having the
proper tools for further handling them.
proper tools for further handling them.
You can get
'
$1
' as part of Autoconf
from any GNU
You can get
\`
$1
' as part of
\`
Autoconf'
from any GNU
archive site."
archive site."
file
=
`
echo
"
$*
"
|
sed
-n
"
$sed_output
"
`
file
=
`
echo
"
$*
"
|
sed
-n
's/.*--output[ =]*\([^ ]*\).*/\1/p'
`
test
-z
"
$file
"
&&
file
=
`
echo
"
$*
"
|
sed
-n
"
$sed_minuso
"
`
test
-z
"
$file
"
&&
file
=
`
echo
"
$*
"
|
sed
-n
's/.*-o[ ]*\([^ ]*\).*/\1/p'
`
if
test
-f
"
$file
"
;
then
if
test
-f
"
$file
"
;
then
touch
$file
touch
$file
else
else
...
@@ -207,97 +207,93 @@ WARNING: '$1' is needed, but is $msg.
...
@@ -207,97 +207,93 @@ WARNING: '$1' is needed, but is $msg.
fi
fi
;;
;;
bison
*
|
yacc
*
)
bison
|yacc
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
'
$msg
. You should only need it if
WARNING:
\`
$1
'
$msg
. You should only need it if
you modified a
'.y' file. You may need the Bison
package
you modified a
\`
.y' file. You may need the
\`
Bison'
package
in order for those modifications to take effect. You can get
in order for those modifications to take effect. You can get
Bison
from any GNU archive site."
\`
Bison'
from any GNU archive site."
rm
-f
y.tab.c y.tab.h
rm
-f
y.tab.c y.tab.h
if
test
$#
-ne
1
;
then
if
[
$#
-ne
1
]
;
then
eval
LASTARG
=
\$
{
$#}
eval
LASTARG
=
"
\$
{
$#}
"
case
$LASTARG
in
case
"
$LASTARG
"
in
*
.y
)
*
.y
)
SRCFILE
=
`
echo
"
$LASTARG
"
|
sed
's/y$/c/'
`
SRCFILE
=
`
echo
"
$LASTARG
"
|
sed
's/y$/c/'
`
if
test
-f
"
$SRCFILE
"
;
then
if
[
-f
"
$SRCFILE
"
]
;
then
cp
"
$SRCFILE
"
y.tab.c
cp
"
$SRCFILE
"
y.tab.c
fi
fi
SRCFILE
=
`
echo
"
$LASTARG
"
|
sed
's/y$/h/'
`
SRCFILE
=
`
echo
"
$LASTARG
"
|
sed
's/y$/h/'
`
if
test
-f
"
$SRCFILE
"
;
then
if
[
-f
"
$SRCFILE
"
]
;
then
cp
"
$SRCFILE
"
y.tab.h
cp
"
$SRCFILE
"
y.tab.h
fi
fi
;;
;;
esac
esac
fi
fi
if
test
!
-f
y.tab.h
;
then
if
[
!
-f
y.tab.h
]
;
then
echo
>
y.tab.h
echo
>
y.tab.h
fi
fi
if
test
!
-f
y.tab.c
;
then
if
[
!
-f
y.tab.c
]
;
then
echo
'main() { return 0; }'
>
y.tab.c
echo
'main() { return 0; }'
>
y.tab.c
fi
fi
;;
;;
lex
*
|
flex
*
)
lex
|flex
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is
$msg
. You should only need it if
WARNING:
\`
$1
' is
$msg
. You should only need it if
you modified a
'.l' file. You may need the Flex
package
you modified a
\`
.l' file. You may need the
\`
Flex'
package
in order for those modifications to take effect. You can get
in order for those modifications to take effect. You can get
Flex
from any GNU archive site."
\`
Flex'
from any GNU archive site."
rm
-f
lex.yy.c
rm
-f
lex.yy.c
if
test
$#
-ne
1
;
then
if
[
$#
-ne
1
]
;
then
eval
LASTARG
=
\$
{
$#}
eval
LASTARG
=
"
\$
{
$#}
"
case
$LASTARG
in
case
"
$LASTARG
"
in
*
.l
)
*
.l
)
SRCFILE
=
`
echo
"
$LASTARG
"
|
sed
's/l$/c/'
`
SRCFILE
=
`
echo
"
$LASTARG
"
|
sed
's/l$/c/'
`
if
test
-f
"
$SRCFILE
"
;
then
if
[
-f
"
$SRCFILE
"
]
;
then
cp
"
$SRCFILE
"
lex.yy.c
cp
"
$SRCFILE
"
lex.yy.c
fi
fi
;;
;;
esac
esac
fi
fi
if
test
!
-f
lex.yy.c
;
then
if
[
!
-f
lex.yy.c
]
;
then
echo
'main() { return 0; }'
>
lex.yy.c
echo
'main() { return 0; }'
>
lex.yy.c
fi
fi
;;
;;
help2man
*
)
help2man
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is
$msg
. You should only need it if
WARNING:
\`
$1
' is
$msg
. You should only need it if
you modified a dependency of a manual page. You may need the
you modified a dependency of a manual page. You may need the
Help2man
package in order for those modifications to take
\`
Help2man'
package in order for those modifications to take
effect. You can get
Help2man
from any GNU archive site."
effect. You can get
\`
Help2man'
from any GNU archive site."
file
=
`
echo
"
$*
"
|
sed
-n
"
$sed_output
"
`
file
=
`
echo
"
$*
"
|
sed
-n
's/.*-o \([^ ]*\).*/\1/p'
`
test
-z
"
$file
"
&&
file
=
`
echo
"
$*
"
|
sed
-n
"
$sed_minuso
"
`
if
test
-z
"
$file
"
;
then
if
test
-f
"
$file
"
;
then
file
=
`
echo
"
$*
"
|
sed
-n
's/.*--output=\([^ ]*\).*/\1/p'
`
fi
if
[
-f
"
$file
"
]
;
then
touch
$file
touch
$file
else
else
test
-z
"
$file
"
||
exec
>
$file
test
-z
"
$file
"
||
exec
>
$file
echo
".ab help2man is required to generate this page"
echo
".ab help2man is required to generate this page"
exit
$?
exit
1
fi
fi
;;
;;
makeinfo
*
)
makeinfo
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is
$msg
. You should only need it if
WARNING:
\`
$1
' is
$msg
. You should only need it if
you modified a
'.texi' or '
.texinfo' file, or any other file
you modified a
\`
.texi' or
\`
.texinfo' file, or any other file
indirectly affecting the aspect of the manual. The spurious
indirectly affecting the aspect of the manual. The spurious
call might also be the consequence of using a buggy
'
make' (AIX,
call might also be the consequence of using a buggy
\`
make' (AIX,
DU, IRIX). You might want to install the
Texinfo
package or
DU, IRIX). You might want to install the
\`
Texinfo'
package or
the
GNU make
package. Grab either from any GNU archive site."
the
\`
GNU make'
package. Grab either from any GNU archive site."
# The file to touch is that specified with -o ...
# The file to touch is that specified with -o ...
file
=
`
echo
"
$*
"
|
sed
-n
"
$sed_output
"
`
file
=
`
echo
"
$*
"
|
sed
-n
's/.*-o \([^ ]*\).*/\1/p'
`
test
-z
"
$file
"
&&
file
=
`
echo
"
$*
"
|
sed
-n
"
$sed_minuso
"
`
if
test
-z
"
$file
"
;
then
if
test
-z
"
$file
"
;
then
# ... or it is the one specified with @setfilename ...
# ... or it is the one specified with @setfilename ...
infile
=
`
echo
"
$*
"
|
sed
's/.* \([^ ]*\) *$/\1/'
`
infile
=
`
echo
"
$*
"
|
sed
's/.* \([^ ]*\) *$/\1/'
`
file
=
`
sed
-n
'
file
=
`
sed
-n
'/^@setfilename/ { s/.* \([^ ]*\) *$/\1/; p; q; }'
$infile
`
/^@setfilename/{
s/.* \([^ ]*\) *$/\1/
p
q
}'
$infile
`
# ... or it is derived from the source name (dir/f.texi becomes f.info)
# ... or it is derived from the source name (dir/f.texi becomes f.info)
test
-z
"
$file
"
&&
file
=
`
echo
"
$infile
"
|
sed
's,.*/,,;s,.[^.]*$,,'
`
.info
test
-z
"
$file
"
&&
file
=
`
echo
"
$infile
"
|
sed
's,.*/,,;s,.[^.]*$,,'
`
.info
fi
fi
...
@@ -307,14 +303,49 @@ WARNING: '$1' is $msg. You should only need it if
...
@@ -307,14 +303,49 @@ WARNING: '$1' is $msg. You should only need it if
touch
$file
touch
$file
;;
;;
tar
)
shift
# We have already tried tar in the generic part.
# Look for gnutar/gtar before invocation to avoid ugly error
# messages.
if
(
gnutar
--version
>
/dev/null 2>&1
)
;
then
gnutar
"
$@
"
&&
exit
0
fi
if
(
gtar
--version
>
/dev/null 2>&1
)
;
then
gtar
"
$@
"
&&
exit
0
fi
firstarg
=
"
$1
"
if
shift
;
then
case
"
$firstarg
"
in
*
o
*
)
firstarg
=
`
echo
"
$firstarg
"
|
sed
s/o//
`
tar
"
$firstarg
"
"
$@
"
&&
exit
0
;;
esac
case
"
$firstarg
"
in
*
h
*
)
firstarg
=
`
echo
"
$firstarg
"
|
sed
s/h//
`
tar
"
$firstarg
"
"
$@
"
&&
exit
0
;;
esac
fi
echo
1>&2
"
\
WARNING: I can't seem to be able to run
\`
tar' with the given arguments.
You may want to install GNU tar or Free paxutils, or check the
command line arguments."
exit
1
;;
*
)
*
)
echo
1>&2
"
\
echo
1>&2
"
\
WARNING:
'
$1
' is needed, and is
$msg
.
WARNING:
\`
$1
' is needed, and is
$msg
.
You might have modified some files without having the
You might have modified some files without having the
proper tools for further handling them. Check the
'
README' file,
proper tools for further handling them. Check the
\`
README' file,
it often tells you about the needed prerequisites for installing
it often tells you about the needed prerequisites for installing
this package. You may also peek at any GNU archive site, in case
this package. You may also peek at any GNU archive site, in case
some other package would contain this missing
'
$1
' program."
some other package would contain this missing
\`
$1
' program."
exit
1
exit
1
;;
;;
esac
esac
...
@@ -325,6 +356,5 @@ exit 0
...
@@ -325,6 +356,5 @@ exit 0
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "$"
# time-stamp-end: "; # UTC"
# End:
# End:
libs/tiff-4.0.2/config/mkinstalldirs
浏览文件 @
ff3631b4
#! /bin/sh
#! /bin/sh
# mkinstalldirs --- make directory hierarchy
# mkinstalldirs --- make directory hierarchy
scriptversion
=
200
9-04-28.21
;
# UTC
scriptversion
=
200
5-06-29.22
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
# Original author: Noah Friedman <friedman@prep.ai.mit.edu>
# Created: 1993-05-16
# Created: 1993-05-16
...
@@ -11,9 +11,6 @@ scriptversion=2009-04-28.21; # UTC
...
@@ -11,9 +11,6 @@ scriptversion=2009-04-28.21; # UTC
# bugs to <bug-automake@gnu.org> or send patches to
# bugs to <bug-automake@gnu.org> or send patches to
# <automake-patches@gnu.org>.
# <automake-patches@gnu.org>.
nl
=
'
'
IFS
=
" ""
$nl
"
errstatus
=
0
errstatus
=
0
dirmode
=
dirmode
=
...
@@ -81,9 +78,9 @@ case $dirmode in
...
@@ -81,9 +78,9 @@ case $dirmode in
echo
"mkdir -p --
$*
"
echo
"mkdir -p --
$*
"
exec mkdir
-p
--
"
$@
"
exec mkdir
-p
--
"
$@
"
else
else
# On NextStep and OpenStep, the
'
mkdir' command does not
# On NextStep and OpenStep, the
`
mkdir' command does not
# recognize any option. It will interpret all options as
# recognize any option. It will interpret all options as
# directories to create, and then abort because
'
.' already
# directories to create, and then abort because
`
.' already
# exists.
# exists.
test
-d
./-p
&&
rmdir
./-p
test
-d
./-p
&&
rmdir
./-p
test
-d
./--version
&&
rmdir
./--version
test
-d
./--version
&&
rmdir
./--version
...
@@ -157,6 +154,5 @@ exit $errstatus
...
@@ -157,6 +154,5 @@ exit $errstatus
# eval: (add-hook 'write-file-hooks 'time-stamp)
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "scriptversion="
# time-stamp-start: "scriptversion="
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-format: "%:y-%02m-%02d.%02H"
# time-stamp-time-zone: "UTC"
# time-stamp-end: "$"
# time-stamp-end: "; # UTC"
# End:
# End:
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论