diff --git a/dict/chewing/CMakeLists.txt b/dict/chewing/CMakeLists.txt index 2bfcda9..707bdc8 100644 --- a/dict/chewing/CMakeLists.txt +++ b/dict/chewing/CMakeLists.txt @@ -1,17 +1,11 @@ -add_custom_command( - OUTPUT word.dat - COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/word.csv word.dat - DEPENDS word.csv -) -add_custom_command( - OUTPUT tsi.dat - COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/tsi.csv tsi.dat - DEPENDS tsi.csv -) -add_custom_command( - OUTPUT mini.dat - COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/mini.csv mini.dat - DEPENDS mini.csv -) -add_custom_target(dict_chewing ALL DEPENDS word.dat tsi.dat mini.dat) +set(TARGETS word.dat tsi.dat alt.dat mini.dat) +add_custom_target(dict_chewing ALL DEPENDS ${TARGETS}) +foreach(TARGET ${TARGETS}) + string(REPLACE "dat" "csv" SRC ${TARGET}) + add_custom_command( + OUTPUT ${TARGET} + COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/${SRC} ${TARGET} + DEPENDS ${SRC} + ) +endforeach() diff --git a/dict/chewing/alt.csv b/dict/chewing/alt.csv index d8dd830..8a3f2e3 100644 --- a/dict/chewing/alt.csv +++ b/dict/chewing/alt.csv @@ -1,4 +1,4 @@ -# dc:title,內建另類發音詞庫, +# dc:title,內建變音詞庫, # dc:rights,Copyright (c) 2025 libchewing Core Team, # dc:license,LGPL-2.1-or-later, # dc:identifier,2025.8.14,