summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2024-12-17 10:22:58 +0800
committerPeng Wu <alexepico@gmail.com>2024-12-17 10:22:58 +0800
commitb84ea7a5186480e7e50a3a85ab492002c004a4aa (patch)
tree3064ace124103f1b48cd93c05ab767ed0bafe16f
parent88bb5213e97a1987cd2e89dbe70e48c7b51291dc (diff)
downloadlibpinyin-b84ea7a5186480e7e50a3a85ab492002c004a4aa.tar.gz
libpinyin-b84ea7a5186480e7e50a3a85ab492002c004a4aa.tar.xz
libpinyin-b84ea7a5186480e7e50a3a85ab492002c004a4aa.zip
Update gen_binary_files.cpp
-rw-r--r--utils/storage/gen_binary_files.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/utils/storage/gen_binary_files.cpp b/utils/storage/gen_binary_files.cpp
index 0d66c45..e3f2d81 100644
--- a/utils/storage/gen_binary_files.cpp
+++ b/utils/storage/gen_binary_files.cpp
@@ -24,10 +24,12 @@
#include "utils_helper.h"
static const gchar * table_dir = ".";
+static gboolean gen_punct_table = FALSE;
static GOptionEntry entries[] =
{
{"table-dir", 0, 0, G_OPTION_ARG_FILENAME, &table_dir, "table directory", NULL},
+ {"gen-punct-table", 0, 0, G_OPTION_ARG_NONE, &gen_punct_table, "generate punctuation table", NULL},
{NULL}
};
@@ -143,7 +145,8 @@ int main(int argc, char * argv[]){
ADDON_SYSTEM_PHRASE_INDEX,
phrase_files, type);
- generate_punct_table(SYSTEM_PUNCT_TABLE);
+ if (gen_punct_table)
+ generate_punct_table(SYSTEM_PUNCT_TABLE);
return 0;
}