summaryrefslogtreecommitdiffstats
path: root/INSTALL
diff options
context:
space:
mode:
authorJason Evans <je@fb.com>2014-09-23 16:21:49 (GMT)
committerJason Evans <je@fb.com>2014-09-23 16:21:49 (GMT)
commiteb5376ab9e61d96daa0d1f03b4474baf5232478f (patch)
treef7288c1474a9fce5eb014547077294ede658a35c /INSTALL
parent5460aa6f6676c7f253bfcb75c028dfd38cae8aaf (diff)
downloadjemalloc-eb5376ab9e61d96daa0d1f03b4474baf5232478f.zip
jemalloc-eb5376ab9e61d96daa0d1f03b4474baf5232478f.tar.gz
jemalloc-eb5376ab9e61d96daa0d1f03b4474baf5232478f.tar.bz2
Add instructions for installing from non-packaged sources.
Diffstat (limited to 'INSTALL')
-rw-r--r--INSTALL17
1 files changed, 15 insertions, 2 deletions
diff --git a/INSTALL b/INSTALL
index 6c46100..9af2336 100644
--- a/INSTALL
+++ b/INSTALL
@@ -1,10 +1,23 @@
-Building and installing jemalloc can be as simple as typing the following while
-in the root directory of the source tree:
+Building and installing a packaged release of jemalloc can be as simple as
+typing the following while in the root directory of the source tree:
./configure
make
make install
+If building from unpackaged developer sources, the simplest command sequence
+that might work is:
+
+ ./autogen.sh
+ make dist
+ make
+ make install
+
+Note that documentation is not built by the default target because doing so
+would create a dependency on xsltproc in packaged releases, hence the
+requirement to either run 'make dist' or avoid installing docs via the various
+install_* targets documented below.
+
=== Advanced configuration =====================================================
The 'configure' script supports numerous options that allow control of which