CMakeLists.txt 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. PROJECT(org_commontk_eventadmintest)
  2. SET(PLUGIN_export_directive "org_commontk_eventadmintest_EXPORT")
  3. SET(PLUGIN_SRCS
  4. ctkEventAdminTestActivator_p.h
  5. ctkEventAdminTestActivator.cpp
  6. ctkEAScenario1TestSuite_p.h
  7. ctkEAScenario1TestSuite.cpp
  8. ctkEAScenario2TestSuite_p.h
  9. ctkEAScenario2TestSuite.cpp
  10. ctkEAScenario3TestSuite_p.h
  11. ctkEAScenario3TestSuite.cpp
  12. ctkEAScenario4TestSuite_p.h
  13. ctkEAScenario4TestSuite.cpp
  14. ctkEATopicWildcardTestSuite_p.h
  15. ctkEATopicWildcardTestSuite.cpp
  16. )
  17. SET(PLUGIN_MOC_SRCS
  18. ctkEventAdminTestActivator_p.h
  19. ctkEAScenario1TestSuite_p.h
  20. ctkEAScenario2TestSuite_p.h
  21. ctkEAScenario3TestSuite_p.h
  22. ctkEAScenario4TestSuite_p.h
  23. ctkEATopicWildcardTestSuite_p.h
  24. )
  25. SET(PLUGIN_UI_FORMS
  26. )
  27. SET(PLUGIN_resources
  28. )
  29. ctkFunctionGetTargetLibraries(PLUGIN_target_libraries)
  30. ctkMacroBuildPlugin(
  31. NAME ${PROJECT_NAME}
  32. EXPORT_DIRECTIVE ${PLUGIN_export_directive}
  33. SRCS ${PLUGIN_SRCS}
  34. MOC_SRCS ${PLUGIN_MOC_SRCS}
  35. UI_FORMS ${PLUGIN_UI_FORMS}
  36. RESOURCES ${PLUGIN_resources}
  37. TARGET_LIBRARIES ${PLUGIN_target_libraries}
  38. TEST_PLUGIN
  39. )
  40. SET(eventadmin_test ${PROJECT_NAME} CACHE INTERNAL "Target name for the plugin containing unit tests for EventAdmin implementations")