Sync README.DEVELOPER and .travis.yml

Minimize the number and size of dependencies and remove redundant
packages from the list.
This commit is contained in:
Kimmo Suominen 2014-03-08 08:41:07 +00:00
parent c8c11403a1
commit 82788554a3
2 changed files with 17 additions and 22 deletions

View File

@ -4,7 +4,7 @@ compiler:
- clang
before_install:
- sudo apt-get update -qq
- sudo apt-get install -qq automake autoconf libtool make zlib1g-dev python
- sudo apt-get install -qq automake autotools-dev make libtool python zlib1g-dev
script:
- autoreconf -f -i
- ./configure --disable-silent-rules

View File

@ -1,44 +1,39 @@
= How to get started developing
# How to get started developing
@(#) $File: README.DEVELOPER,v 1.1 2014/02/18 18:51:51 kim Exp $
@(#) $File: README.DEVELOPER,v 1.2 2014/03/06 16:57:57 christos Exp $
== Auto files
## Auto files
After checking out the source, run the following:
libtoolize
aclocal
autoheader
automake --add-missing
autoconf
[christos: I run autoreconf -f -i instead of all the above]
./configure
autoreconf -f -i
./configure --disable-silent-rules
make -j4
make -C tests check
== Installing dependencies
## Installing dependencies
If your platform doesn't have the above tools, install the following
packages first.
=== Debian
### Debian
apt-get install \
autoconf \
automake \
autotools-dev \
build-essential \
libltdl-dev \
gcc \
make \
libtool \
libtool-doc \
python \
zlib1g-dev \
=== Mac OS X (MacPorts)
See also `.travis.yml`.
### Mac OS X (MacPorts)
port install \
autoconf \
automake \
libtool \
Note that `libtoolize` is called `glibtoolize`.