@@ -73,31 +73,25 @@ foreach (MANDIR ${MANDIR_LIST})
73
73
"bash" "-c" "'cat;${CURRENT_MAN_PAGE} |${APPEND_COLOPHON_COMMAND} |opencc;-c;s2twp.json;>;${PROCESS_OUTPUT_ZHTW} '" )
74
74
75
75
if (ENABLE_ZHCN)
76
- add_custom_target (man_zhcn_${MAN_PAGE_NAME} _dir
77
- COMMAND ${CMAKE_COMMAND} -E make_directory
78
- ${MAN_PAGE_PREPAREDIR_ZHCN}
79
- OUTPUT ${MAN_PAGE_PREPAREDIR_ZHCN}
76
+ add_custom_command (OUTPUT ${PROCESS_OUTPUT_ZHCN}
77
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${MAN_PAGE_PREPAREDIR_ZHCN}
78
+ COMMAND ${PROCESS_COMMAND_ZHCN}
80
79
)
81
80
add_custom_target (man_zhcn_${MAN_PAGE_NAME} _build
82
- COMMAND ${PROCESS_COMMAND_ZHCN}
83
- OUTPUT ${PROCESS_OUTPUT_ZHCN}
81
+ DEPENDS ${PROCESS_OUTPUT_ZHCN}
84
82
)
85
83
add_dependencies (man man_zhcn_${MAN_PAGE_NAME} _build)
86
- add_dependencies (man_zhcn_${MAN_PAGE_NAME} _build man_zhcn_${MAN_PAGE_NAME} _dir)
87
84
cmake_print_variables(PROCESS_COMMAND_ZHCN)
88
85
endif (ENABLE_ZHCN)
89
86
if (ENABLE_ZHTW)
90
- add_custom_target (man_zhtw_${MAN_PAGE_NAME} _dir
91
- COMMAND ${CMAKE_COMMAND} -E make_directory
92
- ${MAN_PAGE_PREPAREDIR_ZHTW}
93
- OUTPUT ${MAN_PAGE_PREPAREDIR_ZHTW}
87
+ add_custom_command (OUTPUT ${PROCESS_OUTPUT_ZHTW}
88
+ COMMAND ${CMAKE_COMMAND} -E make_directory ${MAN_PAGE_PREPAREDIR_ZHTW}
89
+ COMMAND ${PROCESS_COMMAND_ZHTW}
94
90
)
95
91
add_custom_target (man_zhtw_${MAN_PAGE_NAME} _build
96
- COMMAND ${PROCESS_COMMAND_ZHTW}
97
- OUTPUT ${PROCESS_OUTPUT_ZHTW}
92
+ DEPENDS ${PROCESS_OUTPUT_ZHTW}
98
93
)
99
94
add_dependencies (man man_zhtw_${MAN_PAGE_NAME} _build)
100
- add_dependencies (man_zhtw_${MAN_PAGE_NAME} _build man_zhtw_${MAN_PAGE_NAME} _dir)
101
95
endif (ENABLE_ZHTW)
102
96
103
97
endforeach ()
0 commit comments