aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2021-10-14 10:00:23 -0700
committerWireshark GitLab Utility <gerald+gitlab-utility@wireshark.org>2021-10-14 19:34:18 +0000
commit46f27973cacbe3fabb8fe7bd6c18aafaa6dc629b (patch)
treedf16daa293bbced2396d406e52cb22836c67ca9b
parent0d3bfedfb0fa3afd3d7787873823b80796097003 (diff)
CMake: Partially revert recent docs changes.
Revert recent "docs" target changes. It made that target build faster, but broke other dependencies. Keep the AsciidoctorJ changes. Revert "doc: fix the macOS build." This reverts commit 119667d886c111b6feab703953624d56c756fdd6. Revert "CMake: Try to make our man page builds faster." This reverts commit 74747c4d2ffef25c20d950525aa316bb5e2a0700.
-rw-r--r--doc/CMakeLists.txt24
1 files changed, 9 insertions, 15 deletions
diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt
index 247da475d4..a1e74b5fbc 100644
--- a/doc/CMakeLists.txt
+++ b/doc/CMakeLists.txt
@@ -20,27 +20,20 @@ add_custom_command(
${CMAKE_SOURCE_DIR}/AUTHORS
)
-set(MAN_TARGETS)
-set(HTML_TARGETS)
set(MAN1_INSTALL_FILES)
-set(GENERATED_MAN1_PAGES)
set(MAN4_INSTALL_FILES)
-set(GENERATED_MAN4_PAGES)
+set(HTML_INSTALL_FILES)
macro (ASCIIDOCTOR2MANHTML _page_name _man_section)
if(ASCIIDOCTOR_FOUND)
ASCIIDOCTOR2HTML(${_page_name}.adoc)
ASCIIDOCTOR2MAN(${_page_name}.adoc ${_man_section})
- list(APPEND HTML_TARGETS generate_${_page_name}.html)
- list(APPEND MAN_TARGETS generate_${_page_name}.${_man_section})
-
+ list(APPEND HTML_INSTALL_FILES ${CMAKE_CURRENT_BINARY_DIR}/${_page_name}.html)
if (${_man_section} EQUAL 1)
list(APPEND MAN1_INSTALL_FILES ${CMAKE_CURRENT_BINARY_DIR}/${_page_name}.${_man_section})
- list(APPEND GENERATED_MAN1_PAGES doc/${_page_name}.${_man_section})
elseif (${_man_section} EQUAL 4)
list(APPEND MAN4_INSTALL_FILES ${CMAKE_CURRENT_BINARY_DIR}/${_page_name}.${_man_section})
- list(APPEND GENERATED_MAN4_PAGES doc/${_page_name}.${_man_section})
else()
message(FATAL_ERROR "Unsupported manual page section ${_man_section} for ${_page_name}")
endif()
@@ -90,20 +83,21 @@ if (BUILD_xxx2deb)
ASCIIDOCTOR2MANHTML(idl2deb 1)
endif()
-set(BUNDLE_RESOURCE_SHARE_MAN1_FILES ${GENERATED_MAN1_PAGES} PARENT_SCOPE)
-set(BUNDLE_RESOURCE_SHARE_MAN4_FILES ${GENERATED_MAN4_PAGES} PARENT_SCOPE)
+set(BUNDLE_RESOURCE_SHARE_MAN1_FILES ${MAN1_INSTALL_FILES} PARENT_SCOPE)
+set(BUNDLE_RESOURCE_SHARE_MAN4_FILES ${MAN4_INSTALL_FILES} PARENT_SCOPE)
add_custom_target(manpages DEPENDS
- ${MAN_TARGETS}
- ${MAN4_INSTALL_TARGETS}
+ ${MAN1_INSTALL_FILES}
+ ${MAN4_INSTALL_FILES}
)
add_custom_target(
docs ALL
DEPENDS
${CMAKE_CURRENT_BINARY_DIR}/AUTHORS-SHORT
- ${MAN_TARGETS}
- ${HTML_TARGETS}
+ ${MAN1_INSTALL_FILES}
+ ${MAN4_INSTALL_FILES}
+ ${HTML_INSTALL_FILES}
)
set_target_properties(docs PROPERTIES FOLDER "Docs")