We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent a259e99 commit 64aa715Copy full SHA for 64aa715
1 file changed
src/CMakeLists.txt
@@ -179,12 +179,15 @@ macro(create_manpage BINARY)
179
else()
180
set(H2M_ARGS "")
181
endif()
182
- add_custom_command(TARGET ${BINARY} POST_BUILD
+ add_custom_command(OUTPUT "${CMAKE_CURRENT_BINARY_DIR}/${BINARY}.1"
183
COMMAND env LC_ALL=C ${HELP2MAN} --no-info --section 1 ${H2M_ARGS}
184
${CMAKE_CURRENT_BINARY_DIR}/${BINARY}
185
> ${BINARY}.1 || rm -f ${BINARY}.1
186
+ DEPENDS ${BINARY} "${CMAKE_SOURCE_DIR}/doc/${BINARY}.h2m"
187
COMMENT "Generating ${BINARY} man page"
188
VERBATIM)
189
+ add_custom_target(man-${BINARY} ALL DEPENDS
190
+ "${CMAKE_CURRENT_BINARY_DIR}/${BINARY}.1")
191
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/${BINARY}.1
192
DESTINATION ${CMAKE_INSTALL_MANDIR}/man1)
193
endmacro(create_manpage)
0 commit comments