README.md: split required and optional dependencies
[lttng-ust.git] / README.md
index 2c61d33992de50a4961261b77cc5092f8c25c83b..84728dbbe21ba94e99f8debf569608158ffc9e11 100644 (file)
--- a/README.md
+++ b/README.md
@@ -27,7 +27,27 @@ compile the Git repository tree:
   - GNU Autotools (Automake >= 1.10, Autoconf >= 2.50, Autoheader >= 2.50;
     make sure your system-wide `automake` points to a recent version!)
   - [GNU Libtool](http://www.gnu.org/software/autoconf/) >= 2.2
-  - Perl (optional: needed for `make check` and tests)
+
+
+### Optional dependencies
+
+Optional packages to build LTTng-tools man pages:
+
+  - **[AsciiDoc](http://www.methods.co.nz/asciidoc/) >= 8.4.5**
+    (previous versions may work, but were not tested)
+  - **[xmlto](https://fedorahosted.org/xmlto/) >= 0.0.21** (previous
+    versions may work, but were not tested)
+
+Note that the man pages are already built in a distribution tarball.
+In this case, you only need AsciiDoc and xmlto if you indend to modify
+the AsciiDoc man page sources.
+
+Needed for `make check` and tests:
+
+  - **[Perl](https://www.perl.org/)**
+
+
+### Building steps
 
 If you get the tree from the Git repository, you will need to run
 
This page took 0.023369 seconds and 4 git commands to generate.