This commit is contained in:
2025-07-17 19:56:22 -06:00
commit 66f8f46e69
20 changed files with 3433 additions and 0 deletions

26
tables/CMakeLists.txt Normal file
View File

@@ -0,0 +1,26 @@
set(TABLE_NAMES
sydmath/sydmath
)
set(MB_FILES)
set(CONF_FILES)
foreach(table ${TABLE_NAMES})
get_filename_component(table_name "${table}" NAME)
fcitx5_translate_desktop_file("${table}.conf.in" "${table_name}.conf")
set(mb_file "${CMAKE_CURRENT_BINARY_DIR}/${table_name}.main.dict")
set(conf_file "${CMAKE_CURRENT_BINARY_DIR}/${table_name}.conf")
add_custom_command(OUTPUT "${table_name}.main.dict"
DEPENDS "${table}.txt"
COMMAND LibIME::tabledict ARGS "${CMAKE_CURRENT_SOURCE_DIR}/${table}.txt"
"${CMAKE_CURRENT_BINARY_DIR}/${table_name}.main.dict")
set(MB_FILES ${MB_FILES} "${mb_file}")
set(CONF_FILES ${CONF_FILES} "${conf_file}")
endforeach()
add_custom_target(table_data ALL DEPENDS ${MB_FILES})
install(FILES ${CONF_FILES} DESTINATION "${FCITX_INSTALL_PKGDATADIR}/inputmethod")
install(FILES ${MB_FILES} DESTINATION "${FCITX_INSTALL_PKGDATADIR}/table")