file(GLOB HEADER_FILES ../../include/fst/extensions/mpdt/*.h)
|
message(STATUS "${HEADER_FILES}")
|
|
if(HAVE_SCRIPT)
|
add_library(fstmpdtscript mpdtscript.cc ${HEADER_FILES})
|
target_link_libraries(fstmpdtscript fstscript fst)
|
set_target_properties(fstmpdtscript PROPERTIES
|
SOVERSION "${SOVERSION}"
|
FOLDER mpdt
|
)
|
install(TARGETS fstmpdtscript
|
LIBRARY DESTINATION lib
|
ARCHIVE DESTINATION lib
|
RUNTIME DESTINATION lib
|
)
|
endif(HAVE_SCRIPT)
|
|
if(HAVE_BIN)
|
function (add_executable2 _name)
|
add_executable(${ARGV})
|
if (TARGET ${_name})
|
target_link_libraries(${_name} fstmpdtscript fstpdtscript fstscript fst ${CMAKE_DL_LIBS})
|
set_target_properties(${_name} PROPERTIES
|
FOLDER mpdt/bin
|
)
|
endif()
|
install(TARGETS ${_name} RUNTIME DESTINATION bin)
|
endfunction()
|
add_executable2(mpdtcompose mpdtcompose.cc)
|
add_executable2(mpdtexpand mpdtexpand.cc)
|
add_executable2(mpdtinfo mpdtinfo.cc)
|
add_executable2(mpdtreverse mpdtreverse.cc)
|
endif(HAVE_BIN)
|