Skip to content

Commit 6782a15

Browse files
committed
build: simplify CMakeLists.txt
1 parent 044be4f commit 6782a15

File tree

2 files changed

+11
-17
lines changed

2 files changed

+11
-17
lines changed

dict/chewing/CMakeLists.txt

Lines changed: 10 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,11 @@
1-
add_custom_command(
2-
OUTPUT word.dat
3-
COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/word.csv word.dat
4-
DEPENDS word.csv
5-
)
6-
add_custom_command(
7-
OUTPUT tsi.dat
8-
COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/tsi.csv tsi.dat
9-
DEPENDS tsi.csv
10-
)
11-
add_custom_command(
12-
OUTPUT mini.dat
13-
COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/mini.csv mini.dat
14-
DEPENDS mini.csv
15-
)
16-
add_custom_target(dict_chewing ALL DEPENDS word.dat tsi.dat mini.dat)
1+
set(TARGETS word.dat tsi.dat alt.dat mini.dat)
2+
add_custom_target(dict_chewing ALL DEPENDS ${TARGETS})
173

4+
foreach(TARGET ${TARGETS})
5+
string(REPLACE "dat" "csv" SRC ${TARGET})
6+
add_custom_command(
7+
OUTPUT ${TARGET}
8+
COMMAND ${CHEWING_CLI} init --csv ${CMAKE_CURRENT_SOURCE_DIR}/${SRC} ${TARGET}
9+
DEPENDS ${SRC}
10+
)
11+
endforeach()

dict/chewing/alt.csv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# dc:title,內建另類發音詞庫,
1+
# dc:title,內建變音詞庫,
22
# dc:rights,Copyright (c) 2025 libchewing Core Team,
33
# dc:license,LGPL-2.1-or-later,
44
# dc:identifier,2025.8.14,

0 commit comments

Comments
 (0)