kongdeqiang
6 天以前 28ccfbfc51068a663a80764e14074df5edf2b5ba
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
file(GLOB HEADER_FILES ../../include/fst/extensions/ngram/*.h)
message(STATUS "${HEADER_FILES}")
 
add_library(fstngram
    bitmap-index.cc 
    ngram-fst.cc 
    nthbit.cc
    ${HEADER_FILES}
)
 
target_link_libraries(fstngram
    fst
)
 
set_target_properties(fstngram PROPERTIES
  SOVERSION "${SOVERSION}"
  FOLDER ngram
)
 
install(TARGETS fstngram 
    LIBRARY DESTINATION lib
    ARCHIVE DESTINATION lib
    RUNTIME DESTINATION lib
)
 
add_library(ngram_fst MODULE
    bitmap-index.cc 
    ngram-fst.cc 
    nthbit.cc
)
 
set_target_properties(ngram_fst PROPERTIES
    WINDOWS_EXPORT_ALL_SYMBOLS true
    FOLDER ngram/modules
)
 
target_link_libraries(ngram_fst
    fst
)
 
install(TARGETS ngram_fst
    LIBRARY DESTINATION lib/fst
)