# # $Id$ # $HeadURL$ # $Author$ # # # --- Library HlaCommon ------------------------------------------------- # SET(SRCS_exe logger.cpp logger.h player_callback.cpp player_callback.h settings.cpp settings.h identifierstruct.cpp identifierstruct.h typestruct.cpp typestruct.h participantposition.cpp participantposition.h participantinformation.cpp participantinformation.h ) # Due to debug output for EntityTypeStruct SET_SOURCE_FILES_PROPERTIES(ngs_connector.cpp PROPERTIES SKIP_UNITY_BUILD_INCLUSION TRUE) NGL_ADD_LIBRARY2(HLA HlaCommon SHARED ${SRCS_exe}) NGL_TARGET_INCLUDE_DIRECTORIES(HlaCommon PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../ ) NGL_TARGET_LINK_LIBRARIES(HlaCommon LtsCoordTrans # ParticipantPosition NGLLogger nglsettings Qt5::Core svcPpmClient # ParticipantInformation svcPpmCommon ngltools # NGL::findProjectConfigFiles NGS::NGS ddsconnector # RTI::nddsc # RTI::nddscpp2 ) #NGL_INSTALL(AAR SV FILES # log4cxx_hla.props # swconf.cfg # DESTINATION bin) #NGL_INSTALL(AAR SV FILES # RPRFOM20d17E_guez.xml # DESTINATION bin RENAME RPRFOM20d17E.xml) #NGL_ADD_TARGET_LINK(HlaCommon pHLA)