summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Doxyfile.in2
-rw-r--r--configure.ac7
-rw-r--r--doc/CMakeLists.txt5
3 files changed, 13 insertions, 1 deletions
diff --git a/Doxyfile.in b/Doxyfile.in
index dbbdb4f7..b5bd51c9 100644
--- a/Doxyfile.in
+++ b/Doxyfile.in
@@ -127,7 +127,7 @@ RTF_EXTENSIONS_FILE =
#---------------------------------------------------------------------------
# configuration options related to the man page output
#---------------------------------------------------------------------------
-GENERATE_MAN = YES
+GENERATE_MAN = @DBUS_GENERATE_MAN@
MAN_OUTPUT = man
MAN_EXTENSION = .3dbus
MAN_LINKS = YES
diff --git a/configure.ac b/configure.ac
index 3b07e0c9..83b3eb72 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1269,6 +1269,13 @@ if test x$enable_doxygen_docs = xyes; then
fi
fi
+if test x$dbus_win = xno; then
+ DBUS_GENERATE_MAN=YES
+else
+ DBUS_GENERATE_MAN=NO
+fi
+AC_SUBST([DBUS_GENERATE_MAN])
+
AM_CONDITIONAL(DBUS_DOXYGEN_DOCS_ENABLED, test x$enable_doxygen_docs = xyes)
AC_MSG_RESULT($enable_doxygen_docs)
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 25fd7c30..5a5eb85a 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -12,6 +12,11 @@ endif()
if(DBUS_ENABLE_DOXYGEN_DOCS)
set(top_srcdir ${CMAKE_SOURCE_DIR})
+ if(WIN32)
+ set(DBUS_GENERATE_MAN NO)
+ else()
+ set(DBUS_GENERATE_MAN YES)
+ endif()
configure_file(../Doxyfile.in ${CMAKE_BINARY_DIR}/Doxyfile )
add_custom_command(
OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/api/html/index.html