# # $Id$ # $HeadURL$ # $Author$ # #ADD_SUBDIRECTORY(TetraTestServer) ADD_SUBDIRECTORY(LastTest) ADD_SUBDIRECTORY(LastTestAuswertung) SET(PrtCnv_SRCS logger.h logger.cpp AppComponent.cpp AppComponent.hpp IAppComponent.hpp PrtCnvApplication.cpp PrtCnvApplication.hpp PrtCnvBroadcastMgr.cpp PrtCnvBroadcastMgr.hpp PrtCnvCentralThread.cpp PrtCnvCentralThread.hpp PrtCnvDbThread.cpp PrtCnvDbThread.hpp PrtCnvInjectionSocket.cpp PrtCnvInjectionSocket.hpp PrtCnvInjectionThread.cpp PrtCnvInjectionThread.hpp PrtCnvMember.cpp PrtCnvMember.hpp PrtCnvRadioThread.cpp PrtCnvRadioThread.hpp PrtCnvRadioTrafficThread.cpp PrtCnvRadioTrafficThread.hpp PrtCnvSocketThread.cpp PrtCnvSocketThread.hpp PrtCnvStoredCentralTelegram.hpp PrtCnvStoredRadioTelegram.hpp PrtCnvStoredTelegram.hpp PrtCnvTelegramLogThread.cpp PrtCnvTelegramLogThread.hpp PrtCnvThread.cpp PrtCnvThread.hpp PrtCnvThreadStarter.cpp PrtCnvThreadStarter.hpp ) NGL_ADD_LIBRARY2(AAR SV PrtCnvLib SHARED ${PrtCnv_SRCS}) NGL_TARGET_LINK_LIBRARIES(PrtCnvLib PRIVATE ngldb nglsettings LtsUtilsCoreHeaderOnly Qt5::Sql Qt5::WebSockets PUBLIC CoPrtCnv Qt5::Core Qt5::Network NGLLogger ) NGL_TARGET_INCLUDE_DIRECTORIES(PrtCnvLib PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_ADD_EXECUTABLE(AAR SV PrtCnv PrtCnvMain.cpp) NGL_TARGET_LINK_LIBRARIES(PrtCnv PrtCnvLib Qt5::Core LtsCommandLineParser nglcoreapplication ) NGL_INSTALL_TARGET(PrtCnv) NGL_INSTALL(AAR SV FILES log4cxx_prtcnv.props DESTINATION bin) NGL_INSTALL(AAR SV FILES PrtCnv.dat.tts DESTINATION bin)