fix pod2man out-of-source builds
This commit is contained in:
parent
be05040a47
commit
3ba8ad579e
|
@ -875,7 +875,6 @@ configure_file(zmlinkcontent.sh.in "${CMAKE_CURRENT_BINARY_DIR}/zmlinkcontent.sh
|
||||||
|
|
||||||
# Create a target for man pages
|
# Create a target for man pages
|
||||||
include(Pod2Man)
|
include(Pod2Man)
|
||||||
ADD_MANPAGE_TARGET()
|
|
||||||
|
|
||||||
# Process subdirectories
|
# Process subdirectories
|
||||||
|
|
||||||
|
|
|
@ -53,8 +53,7 @@ MACRO(POD2MAN PODFILE MANFILE SECTION MANPAGE_DEST_PREFIX)
|
||||||
|
|
||||||
SET(MANPAGE_TARGET "man-${MANFILE}")
|
SET(MANPAGE_TARGET "man-${MANFILE}")
|
||||||
|
|
||||||
ADD_CUSTOM_TARGET(${MANPAGE_TARGET} DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${MANFILE}.${SECTION}.gz)
|
ADD_CUSTOM_TARGET(${MANPAGE_TARGET} ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/${MANFILE}.${SECTION}.gz)
|
||||||
ADD_DEPENDENCIES(man ${MANPAGE_TARGET})
|
|
||||||
|
|
||||||
INSTALL(
|
INSTALL(
|
||||||
FILES ${CMAKE_CURRENT_BINARY_DIR}/${MANFILE}.${SECTION}.gz
|
FILES ${CMAKE_CURRENT_BINARY_DIR}/${MANFILE}.${SECTION}.gz
|
||||||
|
|
|
@ -29,7 +29,7 @@ configure_file(zm.in "${CMAKE_CURRENT_BINARY_DIR}/zm" @ONLY)
|
||||||
#configure_file(zmeventdump.in zmeventdump @ONLY)
|
#configure_file(zmeventdump.in zmeventdump @ONLY)
|
||||||
|
|
||||||
# Generate man files for the perl scripts destined for the bin folder
|
# Generate man files for the perl scripts destined for the bin folder
|
||||||
file(GLOB perlscripts "*.pl")
|
file(GLOB perlscripts "${CMAKE_CURRENT_BINARY_DIR}/*.pl")
|
||||||
FOREACH(PERLSCRIPT ${perlscripts})
|
FOREACH(PERLSCRIPT ${perlscripts})
|
||||||
get_filename_component(PERLSCRIPTNAME ${PERLSCRIPT} NAME)
|
get_filename_component(PERLSCRIPTNAME ${PERLSCRIPT} NAME)
|
||||||
POD2MAN(${PERLSCRIPT} zoneminder-${PERLSCRIPTNAME} 8 ${ZM_MANPAGE_DEST_PREFIX})
|
POD2MAN(${PERLSCRIPT} zoneminder-${PERLSCRIPTNAME} 8 ${ZM_MANPAGE_DEST_PREFIX})
|
||||||
|
|
Loading…
Reference in New Issue