CMakeLists.txt 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. project(org_commontk_eventbus)
  2. set(PLUGIN_export_directive "org_commontk_eventbus_EXPORT")
  3. set(PLUGIN_SRCS
  4. ctkBusEvent.cpp
  5. ctkBusEvent.h
  6. ctkEventAdminBus.h
  7. ctkEventBus_global.h
  8. ctkEventBusImpl.cpp
  9. ctkEventBusImpl_p.h
  10. ctkEventBusManager.cpp
  11. ctkEventBusManager.h
  12. ctkEventBusPlugin.cpp
  13. ctkEventBusPlugin_p.h
  14. ctkEventDefinitions.h
  15. ctkEventDispatcher.cpp
  16. ctkEventDispatcher.h
  17. ctkEventDispatcherLocal.cpp
  18. ctkEventDispatcherLocal.h
  19. ctkEventDispatcherRemote.cpp
  20. ctkEventDispatcherRemote.h
  21. ctkEventHandlerWrapper_p.h
  22. ctkNetworkConnector.cpp
  23. ctkNetworkConnector.h
  24. ctkNetworkConnectorQtSoap.cpp
  25. ctkNetworkConnectorQtSoap.h
  26. ctkNetworkConnectorQXMLRPC.cpp
  27. ctkNetworkConnectorQXMLRPC.h
  28. ctkNetworkConnectorZeroMQ.cpp
  29. ctkNetworkConnectorZeroMQ.h
  30. ctkTopicRegistry.cpp
  31. ctkTopicRegistry.h
  32. )
  33. set(PLUGIN_MOC_SRCS
  34. ctkEventBusPlugin_p.h
  35. ctkEventDispatcherLocal.h
  36. ctkEventBusManager.h
  37. ctkEventHandlerWrapper_p.h
  38. ctkEventDispatcher.h
  39. ctkNetworkConnectorQXMLRPC.h
  40. ctkNetworkConnector.h
  41. ctkEventDispatcherRemote.h
  42. ctkNetworkConnectorZeroMQ.h
  43. ctkNetworkConnectorQtSoap.h
  44. ctkEventBusImpl_p.h
  45. )
  46. set(PLUGIN_UI_FORMS
  47. )
  48. set(PLUGIN_resources
  49. #org_commontk_eventbus.qrc
  50. )
  51. ctkFunctionGetTargetLibraries(PLUGIN_target_libraries)
  52. ctkMacroBuildPlugin(
  53. EXPORT_DIRECTIVE ${PLUGIN_export_directive}
  54. SRCS ${PLUGIN_SRCS}
  55. UI_FORMS ${PLUGIN_UI_FORMS}
  56. MOC_SRCS ${PLUGIN_MOC_SRCS}
  57. RESOURCES ${PLUGIN_resources}
  58. CACHED_RESOURCEFILES ${PLUGIN_CACHED_RESOURCEFILES}
  59. TARGET_LIBRARIES ${PLUGIN_target_libraries}
  60. )
  61. # Testing
  62. if(BUILD_TESTING)
  63. add_subdirectory(Testing)
  64. endif()