# # $Id$ # $HeadURL$ # $Author$ # FIND_PACKAGE(Threads REQUIRED) SET(ddsgen_SRCS dynamic_data_reader.h generic_base.cpp generic_base.h generic_data_reader.h generic_data_writer.h generic_logger.cpp generic_logger.h subscriber_listener.cpp subscriber_listener.h topic_description.h wait_set_handler.cpp wait_set_handler.h ) NGL_ADD_LIBRARY2(AAR SV HLA WS ddsgen SHARED ${ddsgen_SRCS} ${ddsgen_HDRS}) NGL_TARGET_INCLUDE_DIRECTORIES(ddsgen PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../../ ${CMAKE_CURRENT_BINARY_DIR}/../../ ) NGL_TARGET_LINK_LIBRARIES(ddsgen PUBLIC ${CMAKE_THREAD_LIBS_INIT} Qt5::Core RTI::nddscpp2 NGLLogger LtsUtilsCoreHeaderOnly ) # topic_type_plugin ADD_LIBRARY(topic_type_plugin INTERFACE) TARGET_SOURCES(topic_type_plugin INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/topic_type_plugin.h) TARGET_INCLUDE_DIRECTORIES(topic_type_plugin INTERFACE ${CMAKE_CURRENT_SOURCE_DIR}/../../) TARGET_LINK_LIBRARIES(topic_type_plugin INTERFACE ddsgen Qt5::Core)