summaryrefslogtreecommitdiff
path: root/klm/lm/CMakeLists.txt
diff options
context:
space:
mode:
Diffstat (limited to 'klm/lm/CMakeLists.txt')
-rw-r--r--klm/lm/CMakeLists.txt129
1 files changed, 129 insertions, 0 deletions
diff --git a/klm/lm/CMakeLists.txt b/klm/lm/CMakeLists.txt
new file mode 100644
index 00000000..5814b623
--- /dev/null
+++ b/klm/lm/CMakeLists.txt
@@ -0,0 +1,129 @@
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/..)
+
+set(build_binary_SRCS build_binary_main.cc)
+add_executable(build_binary ${build_binary_SRCS})
+target_link_libraries(build_binary klm klm_util klm_util_double z)
+
+
+set(ngram_query_SRCS query_main.cc)
+add_executable(ngram_query ${ngram_query_SRCS})
+target_link_libraries(ngram_query klm klm_util klm_util_double z)
+
+set(klm_STAT_SRCS
+ bhiksha.hh
+ binary_format.hh
+ blank.hh
+ config.hh
+ enumerate_vocab.hh
+ facade.hh
+ left.hh
+ lm_exception.hh
+ max_order.hh
+ model.hh
+ model_type.hh
+ ngram_query.hh
+ partial.hh
+ quantize.hh
+ read_arpa.hh
+ return.hh
+ search_hashed.hh
+ search_trie.hh
+ sizes.hh
+ state.hh
+ trie.hh
+ trie_sort.hh
+ value.hh
+ value_build.hh
+ virtual_interface.hh
+ vocab.hh
+ weights.hh
+ word_index.hh
+ bhiksha.cc
+ binary_format.cc
+ config.cc
+ lm_exception.cc
+ quantize.cc
+ model.cc
+ read_arpa.cc
+ search_hashed.cc
+ search_trie.cc
+ sizes.cc
+ trie.cc
+ trie_sort.cc
+ value_build.cc
+ virtual_interface.cc
+ vocab.cc)
+
+add_library(klm STATIC ${klm_STAT_SRCS})
+
+
+########### install files ###############
+
+
+
+
+#original Makefile.am contents follow:
+
+#bin_PROGRAMS = build_binary ngram_query
+#
+#build_binary_SOURCES = build_binary_main.cc
+#build_binary_LDADD = libklm.a ../util/libklm_util.a ../util/double-conversion/libklm_util_double.a -lz
+#
+#ngram_query_SOURCES = query_main.cc
+#ngram_query_LDADD = libklm.a ../util/libklm_util.a ../util/double-conversion/libklm_util_double.a -lz
+#
+##noinst_PROGRAMS = \
+## ngram_test
+##TESTS = ngram_test
+##ngram_test_SOURCES = ngram_test.cc
+##ngram_test_LDADD = ../util/libklm_util.a
+#
+#noinst_LIBRARIES = libklm.a
+#
+#libklm_a_SOURCES = \
+# bhiksha.hh \
+# binary_format.hh \
+# blank.hh \
+# config.hh \
+# enumerate_vocab.hh \
+# facade.hh \
+# left.hh \
+# lm_exception.hh \
+# max_order.hh \
+# model.hh \
+# model_type.hh \
+# ngram_query.hh \
+# partial.hh \
+# quantize.hh \
+# read_arpa.hh \
+# return.hh \
+# search_hashed.hh \
+# search_trie.hh \
+# sizes.hh \
+# state.hh \
+# trie.hh \
+# trie_sort.hh \
+# value.hh \
+# value_build.hh \
+# virtual_interface.hh \
+# vocab.hh \
+# weights.hh \
+# word_index.hh \
+# bhiksha.cc \
+# binary_format.cc \
+# config.cc \
+# lm_exception.cc \
+# quantize.cc \
+# model.cc \
+# read_arpa.cc \
+# search_hashed.cc \
+# search_trie.cc \
+# sizes.cc \
+# trie.cc \
+# trie_sort.cc \
+# value_build.cc \
+# virtual_interface.cc \
+# vocab.cc
+#
+#AM_CPPFLAGS = -W -Wall -Wno-sign-compare -I$(top_srcdir)/klm
+#