@@ -35,7 +35,6 @@ endif ()
3535set (builtstamp "${CMAKE_BINARY_DIR} /.builtstamp" )
3636add_custom_target (man ALL DEPENDS ${builtstamp} )
3737
38-
3938set (MANDIR_LIST "man1" "man2" "man3" "man4" "man5" "man6" "man7" "man8" "mann" )
4039
4140foreach (MANDIR ${MANDIR_LIST} )
@@ -76,19 +75,27 @@ foreach (MANDIR ${MANDIR_LIST})
7675 if (ENABLE_ZHCN)
7776 add_custom_target (man_zhcn_${MAN_PAGE_NAME} _dir
7877 COMMAND ${CMAKE_COMMAND} -E make_directory
79- ${MAN_PAGE_PREPAREDIR_ZHCN} )
78+ ${MAN_PAGE_PREPAREDIR_ZHCN}
79+ OUTPUT ${MAN_PAGE_PREPAREDIR_ZHCN}
80+ )
8081 add_custom_target (man_zhcn_${MAN_PAGE_NAME} _build
81- COMMAND ${PROCESS_COMMAND_ZHCN} )
82+ COMMAND ${PROCESS_COMMAND_ZHCN}
83+ OUTPUT ${PROCESS_OUTPUT_ZHCN}
84+ )
8285 add_dependencies (man man_zhcn_${MAN_PAGE_NAME} _build)
8386 add_dependencies (man_zhcn_${MAN_PAGE_NAME} _build man_zhcn_${MAN_PAGE_NAME} _dir)
8487 cmake_print_variables(PROCESS_COMMAND_ZHCN)
8588 endif (ENABLE_ZHCN)
8689 if (ENABLE_ZHTW)
8790 add_custom_target (man_zhtw_${MAN_PAGE_NAME} _dir
8891 COMMAND ${CMAKE_COMMAND} -E make_directory
89- ${MAN_PAGE_PREPAREDIR_ZHTW} )
92+ ${MAN_PAGE_PREPAREDIR_ZHTW}
93+ OUTPUT ${MAN_PAGE_PREPAREDIR_ZHTW}
94+ )
9095 add_custom_target (man_zhtw_${MAN_PAGE_NAME} _build
91- COMMAND ${PROCESS_COMMAND_ZHTW} )
96+ COMMAND ${PROCESS_COMMAND_ZHTW}
97+ OUTPUT ${PROCESS_OUTPUT_ZHTW}
98+ )
9299 add_dependencies (man man_zhtw_${MAN_PAGE_NAME} _build)
93100 add_dependencies (man_zhtw_${MAN_PAGE_NAME} _build man_zhtw_${MAN_PAGE_NAME} _dir)
94101 endif (ENABLE_ZHTW)
0 commit comments