parent
2cf797ddb4
commit
1335af089d
@ -1,2 +1,3 @@
|
||||
/libcmis-0.1.0.tar.gz
|
||||
/libcmis-0.2.2.tar.gz
|
||||
/libcmis-0.2.3.tar.gz
|
||||
|
@ -1,123 +0,0 @@
|
||||
From e351df6bb4c05d2cffa4f3a22688f04e9a83f8f4 Mon Sep 17 00:00:00 2001
|
||||
From: Tomas Chvatal <tchvatal@suse.cz>
|
||||
Date: Wed, 6 Jun 2012 11:03:29 +0200
|
||||
Subject: [PATCH] Create the manpage conditionaly, and also install it when
|
||||
needed.
|
||||
|
||||
Signed-off-by: Tomas Chvatal <tchvatal@suse.cz>
|
||||
---
|
||||
Makefile.am | 22 ++++++++++++++++++----
|
||||
configure.ac | 30 ++++++++++++++++++++++++------
|
||||
doc/Makefile.am | 4 ----
|
||||
3 files changed, 42 insertions(+), 14 deletions(-)
|
||||
delete mode 100644 doc/Makefile.am
|
||||
|
||||
diff --git a/Makefile.am b/Makefile.am
|
||||
index 36f6f83..27520e0 100644
|
||||
--- a/Makefile.am
|
||||
+++ b/Makefile.am
|
||||
@@ -1,4 +1,4 @@
|
||||
-SUBDIRS = src doc
|
||||
+SUBDIRS = src
|
||||
ACLOCAL_AMFLAGS = -I m4
|
||||
|
||||
pcfiles = libcmis-@LIBCMIS_API_VERSION@.pc
|
||||
@@ -8,12 +8,26 @@ libcmis-@LIBCMIS_API_VERSION@.pc: libcmis.pc
|
||||
pkgconfig_DATA = $(pcfiles)
|
||||
pkgconfigdir = $(libdir)/pkgconfig
|
||||
|
||||
+if WITH_LIBCMIS_MAN
|
||||
+cmis-client.1: doc/cmis-client.xml
|
||||
+ $(DOCBOOK2X) $<
|
||||
+
|
||||
+install-data-am: cmis-client.1
|
||||
+ mkdir -p $(DESTDIR)$(mandir)/man1/
|
||||
+ $(INSTALL_DATA) cmis-client.1 $(DESTDIR)$(mandir)/man1/
|
||||
+
|
||||
+uninstall-am:
|
||||
+ -rm -rf $(DESTDIR)$(mandir)/man1/
|
||||
+endif
|
||||
+
|
||||
+dist_man_MANS = doc/cmis-client.xml
|
||||
+
|
||||
EXTRA_DIST = \
|
||||
libcmis.pc.in \
|
||||
run-test.sh \
|
||||
- COPYING.MPL \
|
||||
- COPYING.GPL \
|
||||
- COPYING.LGPL \
|
||||
+ COPYING.MPL \
|
||||
+ COPYING.GPL \
|
||||
+ COPYING.LGPL \
|
||||
src/libcmis/makefile.mk \
|
||||
doc/cmis-client.xml
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index b0c94cc..6bfc23c 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -45,10 +45,26 @@ AC_PROG_LIBTOOL
|
||||
AC_LIBTOOL_WIN32_DLL
|
||||
|
||||
# TODO Check for docbook-to-man
|
||||
-AC_CHECK_PROG(DOCBOOK2X,[docbook-to-man],[docbook2X])
|
||||
-if test "x$DOCBOOK2X" = "x"; then
|
||||
- AC_MSG_ERROR([docbook-to-man is missing. Install docbook2X package.])
|
||||
-fi
|
||||
+# =============
|
||||
+# Documentation
|
||||
+# =============
|
||||
+AC_ARG_WITH(man,
|
||||
+ [AS_HELP_STRING([--without-man], [Do not build manpage])],
|
||||
+ [with_man="$withval"],
|
||||
+ [with_man=yes]
|
||||
+)
|
||||
+AS_IF([test "x$with_man" != "xno"], [
|
||||
+ build_man=yes
|
||||
+ AC_PATH_PROG(DOCBOOK2X,[docbook-to-man])
|
||||
+ AS_IF([test -z "$DOCBOOK2X"], [
|
||||
+ AC_PATH_PROG(DOCBOOK2X,[docbook2man.pl])
|
||||
+ AS_IF([test -z "$DOCBOOK2X"], [
|
||||
+ AC_MSG_ERROR([docbook-to-man is missing. Install docbook2X package.])
|
||||
+ ])
|
||||
+ ])
|
||||
+], [build_man=no])
|
||||
+AC_SUBST(DOCBOOK2X)
|
||||
+AM_CONDITIONAL([WITH_LIBCMIS_MAN], [test "x$build_man" != "xno"])
|
||||
|
||||
AC_ARG_ENABLE([werror],
|
||||
[AS_HELP_STRING([--disable-werror], [Treat all warnings as errors, usefull for development])],
|
||||
@@ -108,11 +124,12 @@ AC_TYPE_SIZE_T
|
||||
|
||||
# Checks for library functions.
|
||||
|
||||
-AC_CONFIG_FILES([Makefile
|
||||
+AC_CONFIG_FILES([
|
||||
+ Makefile
|
||||
libcmis.pc
|
||||
src/Makefile
|
||||
src/libcmis/Makefile
|
||||
- doc/Makefile])
|
||||
+])
|
||||
AC_OUTPUT
|
||||
|
||||
AC_MSG_NOTICE([
|
||||
@@ -123,4 +140,5 @@ libcmis $VERSION:
|
||||
client: ${enable_client}
|
||||
werror: ${enable_werror}
|
||||
tests: ${enable_tests}
|
||||
+ mans: ${build_man}
|
||||
])
|
||||
diff --git a/doc/Makefile.am b/doc/Makefile.am
|
||||
deleted file mode 100644
|
||||
index f311cca..0000000
|
||||
--- a/doc/Makefile.am
|
||||
+++ /dev/null
|
||||
@@ -1,4 +0,0 @@
|
||||
-cmis-client.1: cmis-client.xml
|
||||
- docbook-to-man $<
|
||||
-
|
||||
-dist_man_MANS = cmis-client.1
|
||||
--
|
||||
1.7.10.2
|
||||
|
Loading…
Reference in new issue