diff options
author | BYVoid <byvoid.kcp@gmail.com> | 2011-08-11 18:19:08 +0800 |
---|---|---|
committer | Peng Wu <alexepico@gmail.com> | 2011-08-12 10:39:03 +0800 |
commit | c47a095c10f6104fefb7d0406b7f4076ed47f16c (patch) | |
tree | a4c3261f5e406b5b6c60f4636f327db9d668bedc /utils | |
parent | bd70f3fe77a2eda3b902c1514b07fbc821c9c1b4 (diff) | |
download | libpinyin-c47a095c10f6104fefb7d0406b7f4076ed47f16c.tar.gz libpinyin-c47a095c10f6104fefb7d0406b7f4076ed47f16c.tar.xz libpinyin-c47a095c10f6104fefb7d0406b7f4076ed47f16c.zip |
Add cmake scripts.
Diffstat (limited to 'utils')
-rw-r--r-- | utils/CMakeLists.txt | 3 | ||||
-rw-r--r-- | utils/segment/CMakeLists.txt | 19 | ||||
-rw-r--r-- | utils/storage/CMakeLists.txt | 39 | ||||
-rw-r--r-- | utils/training/CMakeLists.txt | 129 |
4 files changed, 190 insertions, 0 deletions
diff --git a/utils/CMakeLists.txt b/utils/CMakeLists.txt new file mode 100644 index 0000000..dbd7855 --- /dev/null +++ b/utils/CMakeLists.txt @@ -0,0 +1,3 @@ +add_subdirectory(segment) +add_subdirectory(storage) +add_subdirectory(training)
\ No newline at end of file diff --git a/utils/segment/CMakeLists.txt b/utils/segment/CMakeLists.txt new file mode 100644 index 0000000..82e4deb --- /dev/null +++ b/utils/segment/CMakeLists.txt @@ -0,0 +1,19 @@ +add_executable( + spseg + spseg.cpp +) + +target_link_libraries( + spseg + libpinyin +) + +add_executable( + ngseg + ngseg.cpp +) + +target_link_libraries( + ngseg + libpinyin +)
\ No newline at end of file diff --git a/utils/storage/CMakeLists.txt b/utils/storage/CMakeLists.txt new file mode 100644 index 0000000..551a457 --- /dev/null +++ b/utils/storage/CMakeLists.txt @@ -0,0 +1,39 @@ +add_executable( + gen_pinyin_table + gen_pinyin_table.cpp +) + +target_link_libraries( + gen_pinyin_table + libpinyin +) + +add_executable( + gen_binary_files + gen_binary_files.cpp +) + +target_link_libraries( + gen_binary_files + libpinyin +) + +add_executable( + import_interpolation + import_interpolation.cpp +) + +target_link_libraries( + import_interpolation + libpinyin +) + +add_executable( + export_interpolation + export_interpolation.cpp +) + +target_link_libraries( + export_interpolation + libpinyin +)
\ No newline at end of file diff --git a/utils/training/CMakeLists.txt b/utils/training/CMakeLists.txt new file mode 100644 index 0000000..ee59bcd --- /dev/null +++ b/utils/training/CMakeLists.txt @@ -0,0 +1,129 @@ +add_executable( + gen_ngram + gen_ngram.cpp +) + +target_link_libraries( + gen_ngram + libpinyin +) + +add_executable( + gen_deleted_ngram + gen_deleted_ngram.cpp +) + +target_link_libraries( + gen_deleted_ngram + libpinyin +) + +add_executable( + gen_unigram + gen_unigram.cpp +) + +target_link_libraries( + gen_unigram + libpinyin +) + +add_executable( + gen_k_mixture_model + gen_k_mixture_model.cpp +) + +target_link_libraries( + gen_k_mixture_model + libpinyin +) + +add_executable( + estimate_interpolation + estimate_interpolation.cpp +) + +target_link_libraries( + estimate_interpolation + libpinyin +) + +add_executable( + estimate_k_mixture_model + estimate_k_mixture_model.cpp +) + +target_link_libraries( + estimate_k_mixture_model + libpinyin +) + +add_executable( + merge_k_mixture_model + merge_k_mixture_model.cpp +) + +target_link_libraries( + merge_k_mixture_model + libpinyin +) + +add_executable( + prune_k_mixture_model + prune_k_mixture_model.cpp +) + +target_link_libraries( + prune_k_mixture_model + libpinyin +) + +add_executable( + import_k_mixture_model + import_k_mixture_model.cpp +) + +target_link_libraries( + import_k_mixture_model + libpinyin +) + +add_executable( + export_k_mixture_model + export_k_mixture_model.cpp +) + +target_link_libraries( + export_k_mixture_model + libpinyin +) + +add_executable( + k_mixture_model_to_interpolation + k_mixture_model_to_interpolation.cpp +) + +target_link_libraries( + k_mixture_model_to_interpolation + libpinyin +) + +add_executable( + validate_k_mixture_model + validate_k_mixture_model.cpp +) + +target_link_libraries( + validate_k_mixture_model + libpinyin +) + +add_executable( + eval_correction_rate + eval_correction_rate.cpp +) + +target_link_libraries( + eval_correction_rate + libpinyin +)
\ No newline at end of file |