summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuca Barbato <lu_zero@gentoo.org>2012-06-21 16:19:04 +0200
committerLuca Barbato <lu_zero@gentoo.org>2012-06-21 16:19:04 +0200
commit2aa4147ac33600ece205d4abb7d2ea3c2b79f493 (patch)
tree29b83d364c9164c0c1fe3c2c7ea36df8eba08759
parentd2780768716dbf199b8ac77b9b7e4cc0ec0fe6d3 (diff)
docs: provide usage instructions in repository
It is a formatted copy of the website instructions
-rw-r--r--README16
1 files changed, 16 insertions, 0 deletions
diff --git a/README b/README
new file mode 100644
index 0000000..59ff4f0
--- /dev/null
+++ b/README
@@ -0,0 +1,16 @@
+Dolt provides a drop-in replacement for libtool that significantly decreases
+compile times on the platforms it supports. Rather than the libtool approach
+of running a large script for every compile that repeatedly figures out how
+to build libraries on the platform, dolt figures out those details at
+configure time and writes out a minimal doltcompile script containing only the
+commands needed to build a library on the current platform.
+
+If you use automake, autoconf, and libtool, then using dolt just requires two
+steps:
+
+- add DOLT after the call to LT_INIT, AC_PATH_LIBTOOL, or AM_PATH_LIBTOOL in
+ your configure.ac or configure.in script
+- append dolt.m4 to your project's acinclude.m4
+
+For any platform Dolt does not support, it will transparently fall back to
+libtool.