CMakeLists.txt 568 B

12345678910111213141516171819202122232425262728293031
  1. PROJECT(pluginA2_test)
  2. SET(PLUGIN_export_directive "pluginA2_test_EXPORT")
  3. SET(PLUGIN_SRCS
  4. ctkTestPluginA2.cpp
  5. ctkTestPluginA2Activator.cpp
  6. ctkTestPluginA2Service.h
  7. )
  8. SET(PLUGIN_MOC_SRCS
  9. ctkTestPluginA2_p.h
  10. ctkTestPluginA2Activator_p.h
  11. )
  12. SET(PLUGIN_resources
  13. )
  14. ctkMacroGetTargetLibraries(PLUGIN_target_libraries)
  15. ctkMacroBuildPlugin(
  16. NAME ${PROJECT_NAME}
  17. EXPORT_DIRECTIVE ${PLUGIN_export_directive}
  18. SRCS ${PLUGIN_SRCS}
  19. MOC_SRCS ${PLUGIN_MOC_SRCS}
  20. RESOURCES ${PLUGIN_resources}
  21. TARGET_LIBRARIES ${PLUGIN_target_libraries}
  22. TEST_PLUGIN
  23. )