summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.gitignore1
-rw-r--r--.travis.yml2
-rw-r--r--configure.ac2
-rw-r--r--lib/Makefile.am9
4 files changed, 13 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index 9517ae1..2f00815 100644
--- a/.gitignore
+++ b/.gitignore
@@ -25,6 +25,7 @@ Makefile
*.la
core
/lib/libumberlog.pc
+/lib/umberlog.3
/t/test_perf
/t/test_umberlog
/debian/autoreconf.*
diff --git a/.travis.yml b/.travis.yml
index 305bc09..db9129c 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,5 +1,5 @@
language: c
-install: sudo apt-get install libjson0-dev check
+install: sudo apt-get install libjson0-dev check python-docutils
before_script:
- ./autogen.sh
script:
diff --git a/configure.ac b/configure.ac
index 84c3a19..a3cf642 100644
--- a/configure.ac
+++ b/configure.ac
@@ -24,6 +24,7 @@ AC_PROG_RANLIB
AM_PROG_CC_STDC
AC_PROG_MAKE_SET
PKG_PROG_PKG_CONFIG
+AC_PATH_PROG([RST2MAN], [rst2man])
LT_INIT([shared])
dnl ***************************************************************************
@@ -75,6 +76,7 @@ AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [package name])
AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [version number])
AM_CONDITIONAL(ENABLE_TESTS, [test "$enable_tests" = "1"])
+AM_CONDITIONAL(ENABLE_MANS, [test "x$RST2MAN" != "x"])
AC_OUTPUT(
Makefile
diff --git a/lib/Makefile.am b/lib/Makefile.am
index b113810..b6b60b3 100644
--- a/lib/Makefile.am
+++ b/lib/Makefile.am
@@ -15,3 +15,12 @@ pkgconfigdir = $(libdir)/pkgconfig
pkgconfig_DATA = libumberlog.pc
EXTRA_DIST = umberlog.rst libumberlog.ld
+
+if ENABLE_MANS
+man3_MANS = umberlog.3
+CLEANFILES = umberlog.3
+EXTRA_DIST += umberlog.3
+
+umberlog.3: umberlog.rst
+ $(AM_V_GEN) $(RST2MAN) $< $@
+endif