file(GLOB HEADER_FILES ../include/fst/script/*.h)
message(STATUS "${HEADER_FILES}")
add_library(fstscript
arciterator-class.cc
arcsort.cc
closure.cc
compile.cc
compose.cc
concat.cc
connect.cc
convert.cc
decode.cc
determinize.cc
difference.cc
disambiguate.cc
draw.cc
encode.cc
encodemapper-class.cc
epsnormalize.cc
equal.cc
equivalent.cc
fst-class.cc
getters.cc
info.cc
info-impl.cc
intersect.cc
invert.cc
isomorphic.cc
map.cc
minimize.cc
print.cc
project.cc
prune.cc
push.cc
randequivalent.cc
randgen.cc
relabel.cc
replace.cc
reverse.cc
reweight.cc
rmepsilon.cc
shortest-distance.cc
shortest-path.cc
stateiterator-class.cc
synchronize.cc
text-io.cc
topsort.cc
union.cc
weight-class.cc
verify.cc
${HEADER_FILES}
)
target_link_libraries(fstscript PRIVATE fst)
set_target_properties(fstscript PROPERTIES
SOVERSION "${SOVERSION}"
)
install(TARGETS fstscript
LIBRARY DESTINATION lib
ARCHIVE DESTINATION lib
RUNTIME DESTINATION lib)