Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
V
vlc-gpu
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Redmine
Redmine
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Environments
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
videolan
vlc-gpu
Commits
edad4b8a
Commit
edad4b8a
authored
Oct 23, 2003
by
Sam Hocevar
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
* bootstrap: Only start removing files when required tools have been
checked, to prevent inadvertent file losses.
parent
10b303ec
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
93 additions
and
91 deletions
+93
-91
bootstrap
bootstrap
+93
-91
No files found.
bootstrap
View file @
edad4b8a
#! /bin/sh
## bootstrap file for the VLC media player
## $Id: bootstrap,v 1.7
3 2003/10/20 10:37:56 gbazin
Exp $
## $Id: bootstrap,v 1.7
4 2003/10/23 15:30:22 sam
Exp $
##
## Authors: Sam Hocevar <sam@zoy.org>
...
...
@@ -21,17 +21,108 @@ CYGWIN=binmode
export
CYGWIN
set
-e
set
-x
##
##
Naively assume our system doesn't suck. Unfortunately it seldom doesn't.
##
Check for various tools
##
AUTOMAKESUCKS
=
no
INSTALLSUCKS
=
no
# Check for automake
amvers
=
"none"
if
automake-1.7
--version
>
/dev/null 2>&1
;
then
amvers
=
"-1.7"
# If we also have 1.6 (>> 1.6.1), use it instead because it is faster
if
automake-1.6
--version
>
/dev/null 2>&1
;
then
if
expr
"
`
automake-1.6
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
"
">"
"1.6.1"
>
/dev/null 2>&1
;
then
amvers
=
"-1.6"
fi
fi
elif
automake-1.6
--version
>
/dev/null 2>&1
;
then
amvers
=
"-1.6"
if
expr
"
`
automake-1.6
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
"
"<="
"1.6.1"
>
/dev/null 2>&1
;
then
AUTOMAKESUCKS
=
yes
fi
elif
automake-1.5
--version
>
/dev/null 2>&1
;
then
INSTALLSUCKS
=
yes
amvers
=
"-1.5"
elif
automake
--version
>
/dev/null 2>&1
;
then
amvers
=
""
case
"
`
automake
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
"
in
0|0.
*
|
1|1.[01234]|1.[01234][-.]
*
)
amvers
=
"none"
;;
1.5|1.5.
*
)
INSTALLSUCKS
=
yes
;;
1.6|1.6.0|1.6.1
)
AUTOMAKESUCKS
=
yes
;;
esac
fi
if
test
"
${
amvers
}
"
=
"none"
;
then
set
+x
echo
"you need automake version 1.5 or later"
exit
1
fi
# Check for gettext
if
gettextize
--version
>
/dev/null 2>&1
;
then
# Autopoint is available from 0.11.3, but we need 0.11.5
if
expr
`
gettextize
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
\
'>='
0.11.5
>
/dev/null 2>&1
;
then
# We have gettext, and a recent version! Everything is cool.
autopoint
=
autopoint
GETTEXT
=
yes
else
# User's gettext is too old. try to continue anyway.
echo
>
ABOUT-NLS
mkdir
-p
intl
echo
>
intl/Makefile.am
cat
>>
m4/private.m4
<<
EOF
dnl User's gettext is too old, so this is a no-op
AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
EOF
autopoint
=
:
GETTEXT
=
old
fi
;
else
# we don't have gettext. grmbl. try to continue anyway.
echo
>
ABOUT-NLS
mkdir
-p
intl
echo
>
intl/Makefile.am
cat
>>
m4/private.m4
<<
EOF
dnl User does not have gettext, so this is a no-op
AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
EOF
autopoint
=
:
GETTEXT
=
no
fi
# Check for pkg-config
if
pkg-config
--version
>
/dev/null 2>&1
;
then
# We have pkg-config, everything is cool.
PKGCONFIG
=
yes
else
# Not present, use a workaround.
cat
>>
m4/private.m4
<<
EOF
dnl User does not have pkg-config, so this is a no-op
AC_DEFUN([PKG_CHECK_MODULES], [:])
EOF
PKGCONFIG
=
no
fi
aclocal
=
aclocal
${
amvers
}
automake
=
automake
${
amvers
}
autoconf
=
autoconf
autoheader
=
autoheader
##
## Generate the modules makefile, by parsing modules/**/Modules.am
##
set
+x
printf
"generating modules/**/Makefile.am and m4/private.m4"
# Prepare m4/private.m4
...
...
@@ -276,95 +367,6 @@ rm -f m4/oldgettext.m4 stamp-pic configure.ac.in Modules.am
# remove new vlc cruft
rm
-f
stamp-builtin stamp-h
*
mozilla/stamp-pic
# Check for gettext
if
gettextize
--version
>
/dev/null 2>&1
;
then
# Autopoint is available from 0.11.3, but we need 0.11.5
if
expr
`
gettextize
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
\
'>='
0.11.5
>
/dev/null 2>&1
;
then
# We have gettext, and a recent version! Everything is cool.
autopoint
=
autopoint
GETTEXT
=
yes
else
# User's gettext is too old. try to continue anyway.
echo
>
ABOUT-NLS
mkdir
-p
intl
echo
>
intl/Makefile.am
cat
>>
m4/private.m4
<<
EOF
dnl User's gettext is too old, so this is a no-op
AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
EOF
autopoint
=
:
GETTEXT
=
old
fi
;
else
# we don't have gettext. grmbl. try to continue anyway.
echo
>
ABOUT-NLS
mkdir
-p
intl
echo
>
intl/Makefile.am
cat
>>
m4/private.m4
<<
EOF
dnl User does not have gettext, so this is a no-op
AC_DEFUN([AM_GNU_GETTEXT_VERSION], [])
EOF
autopoint
=
:
GETTEXT
=
no
fi
# Check for pkg-config
if
pkg-config
--version
>
/dev/null 2>&1
;
then
# We have pkg-config, everything is cool.
PKGCONFIG
=
yes
else
# Not present, use a workaround.
cat
>>
m4/private.m4
<<
EOF
dnl User does not have pkg-config, so this is a no-op
AC_DEFUN([PKG_CHECK_MODULES], [:])
EOF
PKGCONFIG
=
no
fi
# Check for automake
amvers
=
"none"
if
automake-1.7
--version
>
/dev/null 2>&1
;
then
amvers
=
"-1.7"
# If we also have 1.6, use it instead because it is faster
if
automake-1.6
--version
>
/dev/null 2>&1
;
then
if
expr
"
`
automake-1.6
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
"
">"
"1.6.1"
>
/dev/null 2>&1
;
then
amvers
=
"-1.6"
fi
fi
elif
automake-1.6
--version
>
/dev/null 2>&1
;
then
amvers
=
"-1.6"
if
expr
"
`
automake-1.6
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
"
"<="
"1.6.1"
>
/dev/null 2>&1
;
then
AUTOMAKESUCKS
=
yes
fi
elif
automake-1.5
--version
>
/dev/null 2>&1
;
then
INSTALLSUCKS
=
yes
amvers
=
"-1.5"
elif
automake
--version
>
/dev/null 2>&1
;
then
amvers
=
""
case
"
`
automake
--version
|
sed
-e
'1s/[^0-9]*//'
-e
q
`
"
in
0|0.
*
|
1|1.[01234]|1.[01234][-.]
*
)
amvers
=
"none"
;;
1.5|1.5.
*
)
INSTALLSUCKS
=
yes
;;
1.6|1.6.0|1.6.1
)
AUTOMAKESUCKS
=
yes
;;
esac
fi
if
test
"
${
amvers
}
"
=
"none"
;
then
set
+x
echo
"you need automake version 1.5 or later"
exit
1
fi
aclocal
=
aclocal
${
amvers
}
automake
=
automake
${
amvers
}
autoconf
=
autoconf
autoheader
=
autoheader
# Automake complains if this is not present
rm
-f
vlc-config.in
&&
printf
""
>
vlc-config.in
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment