CMakeLists.txt 958 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. project(org_commontk_eventadmintest_perf)
  2. set(PLUGIN_export_directive "org_commontk_eventadmintest_perf_EXPORT")
  3. set(PLUGIN_SRCS
  4. ctkEventAdminTestPerfActivator_p.h
  5. ctkEventAdminTestPerfActivator.cpp
  6. ctkEventAdminPerfTestSuite_p.h
  7. ctkEventAdminPerfTestSuite.cpp
  8. )
  9. set(PLUGIN_MOC_SRCS
  10. ctkEventAdminTestPerfActivator_p.h
  11. ctkEventAdminPerfTestSuite_p.h
  12. )
  13. set(PLUGIN_UI_FORMS
  14. )
  15. set(PLUGIN_resources
  16. )
  17. ctkFunctionGetTargetLibraries(PLUGIN_target_libraries)
  18. if(UNIX AND NOT APPLE)
  19. list(APPEND PLUGIN_target_libraries rt)
  20. endif()
  21. ctkMacroBuildPlugin(
  22. NAME ${PROJECT_NAME}
  23. EXPORT_DIRECTIVE ${PLUGIN_export_directive}
  24. SRCS ${PLUGIN_SRCS}
  25. MOC_SRCS ${PLUGIN_MOC_SRCS}
  26. UI_FORMS ${PLUGIN_UI_FORMS}
  27. RESOURCES ${PLUGIN_resources}
  28. TARGET_LIBRARIES ${PLUGIN_target_libraries}
  29. TEST_PLUGIN
  30. )
  31. set(eventadmin_perftest ${PROJECT_NAME} CACHE INTERNAL "Target name for the plugin containing performance tests for EventAdmin implementations")