summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf Habacker <ralf.habacker@freenet.de>2013-02-28 12:22:33 +0000
committerRalf Habacker <ralf.habacker@freenet.de>2013-03-04 18:27:08 +0100
commit57c35091a1ab228e4f36fab3aad592a34f8295c9 (patch)
treed6f5061ee1e025182f68071430284fcf5abc5f02
parent76503373e6000c3eab72a252393f8e8c940bd89e (diff)
CMake linux fixes when using meinproc4 doc generator.
Bug: https://bugs.freedesktop.org/show_bug.cgi?id=61637 Reviewed-by: Simon McVittie <simon.mcvittie@collabora.co.uk>
-rw-r--r--cmake/doc/CMakeLists.txt11
1 files changed, 7 insertions, 4 deletions
diff --git a/cmake/doc/CMakeLists.txt b/cmake/doc/CMakeLists.txt
index 15c054017..dee9431be 100644
--- a/cmake/doc/CMakeLists.txt
+++ b/cmake/doc/CMakeLists.txt
@@ -28,16 +28,19 @@ if (XMLTO_EXECUTABLE)
set(DBUS_XML_DOCS_ENABLED 1)
set(MEINPROC4_EXECUTABLE 0)
MESSAGE(STATUS "xmlto docbook generator found")
+ set(STYLESHEET_MAN "${DOCBOOKXSL_DIR}/manpages/docbook.xsl")
+ set(STYLESHEET_HTML "${DOCBOOKXSL_DIR}/html/docbook.xsl")
+
elseif (MEINPROC4_EXECUTABLE)
set(DOCBOOK_GENERATOR_NAME "meinproc4" PARENT_SCOPE)
set(DBUS_XML_DOCS_ENABLED 1)
if(WIN32)
get_filename_component(_a ${MEINPROC4_EXECUTABLE} PATH)
get_filename_component(_meinproc_install_path ${_a} PATH)
+ set(STYLESHEET_HTML "${_meinproc_install_path}/share/apps/ksgmltools2/docbook/xsl/html/docbook.xsl")
else(WIN32)
- set(_meinproc_install_path ${CMAKE_INSTALL_PREFIX})
+ set(STYLESHEET_HTML file:///usr/share/kde4/apps/ksgmltools2/customization/kde-nochunk.xsl)
endif(WIN32)
- set(STYLESHEET "${_meinproc_install_path}/share/apps/ksgmltools2/docbook/xsl/html/docbook.xsl")
endif ()
if (DBUS_ENABLE_XML_DOCS)
@@ -48,10 +51,10 @@ macro (DOCBOOK _sources _format)
if (${_format} STREQUAL "man")
string(REPLACE ".xml" "" _outname ${_name})
- set(STYLESHEET "${DOCBOOKXSL_DIR}/manpages/docbook.xsl")
+ set(STYLESHEET ${STYLESHEET_MAN})
else()
string(REPLACE ".xml" ".html" _outname ${_name})
- set(STYLESHEET "${DOCBOOKXSL_DIR}/html/docbook.xsl")
+ set(STYLESHEET ${STYLESHEET_HTML})
endif ()
set(_outfile ${CMAKE_CURRENT_BINARY_DIR}/${_outname})