diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/Makefile.am | 3 | ||||
-rw-r--r-- | src/libpinyin.ver | 24 |
2 files changed, 27 insertions, 0 deletions
diff --git a/src/Makefile.am b/src/Makefile.am index 4cb72f9..2ada1da 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -42,6 +42,9 @@ libpinyin_la_SOURCES = pinyin.cpp libpinyin_la_LIBADD = storage/libstorage.la lookup/liblookup.la +libpinyin_la_LDFLAGS = -Wl,--version-script=libpinyin.ver \ + -version-info "0:3:0" + libpinyin_internal_la_SOURCES = pinyin_internal.cpp libpinyin_internal_la_LIBADD = storage/libstorage.la lookup/liblookup.la diff --git a/src/libpinyin.ver b/src/libpinyin.ver new file mode 100644 index 0000000..0d9baaf --- /dev/null +++ b/src/libpinyin.ver @@ -0,0 +1,24 @@ +LIBPINYIN { + global: + pinyin_choose_candidate; + pinyin_clear_constraint; + pinyin_clear_constraints; + pinyin_fini; + pinyin_get_candidates; + pinyin_get_guessed_sentence; + pinyin_init; + pinyin_parse_double; + pinyin_parse_more_doubles; + pinyin_parse_full; + pinyin_parse_more_fulls; + pinyin_phrase_segment; + pinyin_reset; + pinyin_save; + pinyin_set_options; + pinyin_set_pinyin_keys; + pinyin_train; + pinyin_translate_token; + + local: + *; +}; |