CMakeLists.txt 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127
  1. PROJECT(org_commontk_eventadmin)
  2. SET(PLUGIN_export_directive "org_commontk_eventadmin_EXPORT")
  3. SET(PLUGIN_SRCS
  4. ctkEAConfiguration_p.h
  5. ctkEAConfiguration.cpp
  6. ctkEventAdminActivator.cpp
  7. ctkEventAdminActivator_p.h
  8. ctkEventAdminImpl_p.h
  9. ctkEventAdminImpl.tpp
  10. ctkEventAdminService_p.h
  11. ctkEventAdminService.cpp
  12. adapter/ctkEAAbstractAdapter_p.h
  13. adapter/ctkEAAbstractAdapter.cpp
  14. adapter/ctkEAFrameworkEventAdapter_p.h
  15. adapter/ctkEAFrameworkEventAdapter.cpp
  16. adapter/ctkEALogEventAdapter_p.h
  17. adapter/ctkEALogEventAdapter.cpp
  18. adapter/ctkEAPluginEventAdapter_p.h
  19. adapter/ctkEAPluginEventAdapter.cpp
  20. adapter/ctkEAServiceEventAdapter_p.h
  21. adapter/ctkEAServiceEventAdapter.cpp
  22. dispatch/ctkEAChannel_p.h
  23. dispatch/ctkEADefaultThreadPool_p.h
  24. dispatch/ctkEADefaultThreadPool.cpp
  25. dispatch/ctkEAInterruptibleThread_p.h
  26. dispatch/ctkEAInterruptibleThread.cpp
  27. dispatch/ctkEALinkedQueue_p.h
  28. dispatch/ctkEALinkedQueue.cpp
  29. dispatch/ctkEAPooledExecutor_p.h
  30. dispatch/ctkEAPooledExecutor.cpp
  31. dispatch/ctkEASignalPublisher_p.h
  32. dispatch/ctkEASignalPublisher.cpp
  33. dispatch/ctkEASyncMasterThread_p.h
  34. dispatch/ctkEASyncMasterThread.cpp
  35. dispatch/ctkEAThreadFactory_p.h
  36. dispatch/ctkEAThreadFactoryUser.cpp
  37. dispatch/ctkEAThreadFactoryUser_p.h
  38. dispatch/ctkEAInterruptedException_p.h
  39. dispatch/ctkEAInterruptedException.cpp
  40. handler/ctkEABlackList_p.h
  41. handler/ctkEABlacklistingHandlerTasks_p.h
  42. handler/ctkEABlacklistingHandlerTasks.tpp
  43. handler/ctkEACacheFilters_p.h
  44. handler/ctkEACacheFilters.tpp
  45. handler/ctkEACacheTopicHandlerFilters_p.h
  46. handler/ctkEACacheTopicHandlerFilters.tpp
  47. handler/ctkEACleanBlackList.cpp
  48. handler/ctkEACleanBlackList_p.h
  49. handler/ctkEAFilters_p.h
  50. handler/ctkEAHandlerTasks_p.h
  51. handler/ctkEASlotHandler_p.h
  52. handler/ctkEASlotHandler.cpp
  53. handler/ctkEATopicHandlerFilters_p.h
  54. tasks/ctkEAAsyncDeliverTasks_p.h
  55. tasks/ctkEAAsyncDeliverTasks.tpp
  56. tasks/ctkEADeliverTask_p.h
  57. tasks/ctkEAHandlerTask_p.h
  58. tasks/ctkEAHandlerTask.tpp
  59. tasks/ctkEASyncDeliverTasks_p.h
  60. tasks/ctkEASyncDeliverTasks.tpp
  61. tasks/ctkEASyncThread.cpp
  62. tasks/ctkEASyncThread_p.h
  63. util/ctkEABrokenBarrierException.cpp
  64. util/ctkEABrokenBarrierException_p.h
  65. util/ctkEACacheMap_p.h
  66. util/ctkEACyclicBarrier.cpp
  67. util/ctkEACyclicBarrier_p.h
  68. util/ctkEALeastRecentlyUsedCacheMap_p.h
  69. util/ctkEALeastRecentlyUsedCacheMap.tpp
  70. util/ctkEALogTracker.cpp
  71. util/ctkEALogTracker_p.h
  72. util/ctkEARendezvous.cpp
  73. util/ctkEARendezvous_p.h
  74. util/ctkEATimeoutException.cpp
  75. util/ctkEATimeoutException_p.h
  76. )
  77. SET(PLUGIN_MOC_SRCS
  78. adapter/ctkEAFrameworkEventAdapter_p.h
  79. adapter/ctkEALogEventAdapter_p.h
  80. adapter/ctkEAPluginEventAdapter_p.h
  81. adapter/ctkEAServiceEventAdapter_p.h
  82. dispatch/ctkEAInterruptibleThread_p.h
  83. dispatch/ctkEASignalPublisher_p.h
  84. dispatch/ctkEASyncMasterThread_p.h
  85. handler/ctkEASlotHandler_p.h
  86. tasks/ctkEASyncThread_p.h
  87. ctkEAConfiguration_p.h
  88. ctkEventAdminActivator_p.h
  89. ctkEventAdminService_p.h
  90. )
  91. SET(PLUGIN_resources
  92. )
  93. SET(PLUGIN_CACHED_RESOURCEFILES
  94. )
  95. ctkMacroGetTargetLibraries(PLUGIN_target_libraries)
  96. ctkMacroBuildPlugin(
  97. EXPORT_DIRECTIVE ${PLUGIN_export_directive}
  98. SRCS ${PLUGIN_SRCS}
  99. MOC_SRCS ${PLUGIN_MOC_SRCS}
  100. RESOURCES ${PLUGIN_resources}
  101. CACHED_RESOURCEFILES ${PLUGIN_CACHED_RESOURCEFILES}
  102. TARGET_LIBRARIES ${PLUGIN_target_libraries}
  103. )
  104. # Testing
  105. IF(BUILD_TESTING)
  106. ADD_SUBDIRECTORY(Testing)
  107. ENDIF(BUILD_TESTING)