Commit 4a5444db authored by Måns Rullgård's avatar Måns Rullgård

case insensitive OS name

Originally committed as revision 8018 to svn://svn.ffmpeg.org/ffmpeg/trunk
parent fda51641
...@@ -213,6 +213,10 @@ toupper(){ ...@@ -213,6 +213,10 @@ toupper(){
echo "$@" | tr '[a-z]' '[A-Z]' echo "$@" | tr '[a-z]' '[A-Z]'
} }
tolower(){
echo "$@" | tr '[A-Z]' '[a-z]'
}
set_all(){ set_all(){
value=$1 value=$1
shift shift
...@@ -943,8 +947,8 @@ esac ...@@ -943,8 +947,8 @@ esac
# OS specific # OS specific
osextralibs="-lm" osextralibs="-lm"
case $targetos in case `tolower $targetos` in
BeOS|Haiku|Zeta) beos|haiku|zeta)
PREFIX="$HOME/config" PREFIX="$HOME/config"
# helps building libavcodec # helps building libavcodec
add_cflags "-DPIC -fomit-frame-pointer" add_cflags "-DPIC -fomit-frame-pointer"
...@@ -973,18 +977,18 @@ case $targetos in ...@@ -973,18 +977,18 @@ case $targetos in
beos_netserver="yes" beos_netserver="yes"
osextralibs="-lnet" osextralibs="-lnet"
fi ;; fi ;;
SunOS) sunos)
dv1394="no" dv1394="no"
FFLDFLAGS="" FFLDFLAGS=""
FFSERVERLDFLAGS="" FFSERVERLDFLAGS=""
SHFLAGS="-shared -Wl,-h,\$@" SHFLAGS="-shared -Wl,-h,\$@"
add_extralibs "-lsocket -lnsl" add_extralibs "-lsocket -lnsl"
;; ;;
NetBSD) netbsd)
dv1394="no" dv1394="no"
add_extralibs "-lossaudio" add_extralibs "-lossaudio"
;; ;;
OpenBSD) openbsd)
dv1394="no" dv1394="no"
need_memalign="no" need_memalign="no"
LIBOBJFLAGS="\$(PIC)" LIBOBJFLAGS="\$(PIC)"
...@@ -995,21 +999,21 @@ case $targetos in ...@@ -995,21 +999,21 @@ case $targetos in
SLIBNAME_WITH_MAJOR='$(SLIBNAME)' SLIBNAME_WITH_MAJOR='$(SLIBNAME)'
add_extralibs "-lossaudio" add_extralibs "-lossaudio"
;; ;;
FreeBSD) freebsd)
dv1394="no" dv1394="no"
need_memalign="no" need_memalign="no"
add_cflags "-pthread" add_cflags "-pthread"
;; ;;
GNU/kFreeBSD) gnu/kfreebsd)
dv1394="no" dv1394="no"
add_cflags "-pthread" add_cflags "-pthread"
;; ;;
BSD/OS) bsd/os)
dv1394="no" dv1394="no"
osextralibs="-lpoll -lgnugetopt -lm" osextralibs="-lpoll -lgnugetopt -lm"
strip="strip -d" strip="strip -d"
;; ;;
Darwin) darwin)
cc="cc" cc="cc"
dv1394="no" dv1394="no"
need_memalign="no" need_memalign="no"
...@@ -1023,7 +1027,7 @@ case $targetos in ...@@ -1023,7 +1027,7 @@ case $targetos in
SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME).$(LIBMAJOR)$(SLIBSUF)' SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME).$(LIBMAJOR)$(SLIBSUF)'
FFSERVERLDFLAGS=-Wl,-bind_at_load FFSERVERLDFLAGS=-Wl,-bind_at_load
;; ;;
MINGW32*) mingw32*)
mingw32="yes" mingw32="yes"
if enabled_all shared static; then if enabled_all shared static; then
cat <<EOF cat <<EOF
...@@ -1049,7 +1053,7 @@ EOF ...@@ -1049,7 +1053,7 @@ EOF
SLIB_INSTALL_EXTRA_CMD="-install -m 644 \$(SLIBNAME_WITH_MAJOR:\$(SLIBSUF)=.lib) \"\$(shlibdir)/\$(SLIBNAME_WITH_MAJOR:\$(SLIBSUF)=.lib)\"" SLIB_INSTALL_EXTRA_CMD="-install -m 644 \$(SLIBNAME_WITH_MAJOR:\$(SLIBSUF)=.lib) \"\$(shlibdir)/\$(SLIBNAME_WITH_MAJOR:\$(SLIBSUF)=.lib)\""
SHFLAGS="-shared -Wl,--output-def,\$(@:${SLIBSUF}=.def),--out-implib,lib\$(SLIBNAME:\$(SLIBSUF)=.dll.a) -Wl,--enable-runtime-pseudo-reloc" SHFLAGS="-shared -Wl,--output-def,\$(@:${SLIBSUF}=.def),--out-implib,lib\$(SLIBNAME:\$(SLIBSUF)=.dll.a) -Wl,--enable-runtime-pseudo-reloc"
;; ;;
CYGWIN*) cygwin*)
targetos=CYGWIN targetos=CYGWIN
shlibdir="$bindir" shlibdir="$bindir"
dv1394="no" dv1394="no"
...@@ -1063,14 +1067,14 @@ EOF ...@@ -1063,14 +1067,14 @@ EOF
SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME)-$(LIBMAJOR)$(SLIBSUF)' SLIBNAME_WITH_MAJOR='$(SLIBPREF)$(NAME)-$(LIBMAJOR)$(SLIBSUF)'
SHFLAGS='-shared -Wl,--out-implib=lib$(NAME).dll.a' SHFLAGS='-shared -Wl,--out-implib=lib$(NAME).dll.a'
;; ;;
Linux) linux)
LDLATEFLAGS="-Wl,--as-needed $LDLATEFLAGS" LDLATEFLAGS="-Wl,--as-needed $LDLATEFLAGS"
;; ;;
IRIX*) irix*)
targetos=IRIX targetos=IRIX
ranlib="echo ignoring ranlib" ranlib="echo ignoring ranlib"
;; ;;
OS/2) os/2)
TMPE=$TMPE".exe" TMPE=$TMPE".exe"
ar="emxomfar -p128" ar="emxomfar -p128"
ranlib="echo ignoring ranlib" ranlib="echo ignoring ranlib"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment