CMakeLists.txt 563 B

12345678910111213141516171819202122232425262728293031
  1. PROJECT(pluginA2_test)
  2. SET(PLUGIN_export_directive "pluginA2_test_EXPORT")
  3. SET(PLUGIN_SRCS
  4. ctkTestPluginA.cpp
  5. ctkTestPluginAActivator.cpp
  6. ctkTestPluginAService.h
  7. )
  8. SET(PLUGIN_MOC_SRCS
  9. ctkTestPluginA_p.h
  10. ctkTestPluginAActivator_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. )