CMakeLists.txt 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. PROJECT(org_commontk_configadmintest)
  2. SET(PLUGIN_export_directive "org_commontk_configadmintest_EXPORT")
  3. SET(PLUGIN_SRCS
  4. ctkConfigAdminTestActivator.cpp
  5. ctkConfigurationAdminTestSuite.cpp
  6. ctkConfigurationListenerTestSuite.cpp
  7. ctkConfigurationPluginTestSuite.cpp
  8. ctkManagedServiceFactoryTestSuite.cpp
  9. ctkManagedServiceTestSuite.cpp
  10. ctkConfigAdminTestActivator_p.h
  11. ctkConfigurationAdminTestSuite_p.h
  12. ctkConfigurationListenerTestSuite_p.h
  13. ctkConfigurationPluginTestSuite_p.h
  14. ctkManagedServiceFactoryTestSuite_p.h
  15. ctkManagedServiceTestSuite_p.h
  16. )
  17. SET(PLUGIN_MOC_SRCS
  18. ctkConfigAdminTestActivator_p.h
  19. ctkConfigurationAdminTestSuite_p.h
  20. ctkConfigurationListenerTestSuite_p.h
  21. ctkConfigurationPluginTestSuite_p.h
  22. ctkManagedServiceFactoryTestSuite_p.h
  23. ctkManagedServiceTestSuite_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(configadmin_test ${PROJECT_NAME} CACHE INTERNAL "Target name for the plugin containing unit tests for ConfigAdmin implementations")