PROJECT(org_commontk_pluginfwtest) SET(PLUGIN_export_directive "org_commontk_pluginfwtest_EXPORT") SET(PLUGIN_SRCS ctkPluginFrameworkTestActivator.cpp ctkPluginFrameworkTestSuite.cpp ctkServiceListenerTestSuite.cpp ctkServiceTrackerTestSuite.cpp ) SET(PLUGIN_MOC_SRCS ctkPluginFrameworkTestActivator_p.h ctkPluginFrameworkTestSuite_p.h ctkServiceListenerTestSuite_p.h ctkServiceTrackerTestSuite_p.h ) SET(PLUGIN_UI_FORMS ) SET(PLUGIN_resources ) ctkFunctionGetTargetLibraries(PLUGIN_target_libraries) ctkMacroBuildPlugin( NAME ${PROJECT_NAME} EXPORT_DIRECTIVE ${PLUGIN_export_directive} SRCS ${PLUGIN_SRCS} MOC_SRCS ${PLUGIN_MOC_SRCS} UI_FORMS ${PLUGIN_UI_FORMS} RESOURCES ${PLUGIN_resources} TARGET_LIBRARIES ${PLUGIN_target_libraries} ${fwtestutil_lib} TEST_PLUGIN ) ADD_DEPENDENCIES(${PROJECT_NAME} ${fwtest_plugins}) # =========== Build the test executable =============== SET(SRCS ctkPluginFrameworkTestMain.cpp ) SET(MOC_SRCS ) SET(MY_MOC_CXX ) #QT4_WRAP_CPP(MY_MOC_CXX ${MOC_SRCS}) SET(test_executable ${fw_lib}CppTests) ADD_EXECUTABLE(${test_executable} ${SRCS} ${MY_MOC_CXX}) TARGET_LINK_LIBRARIES(${test_executable} ${fw_lib} ${fwtestutil_lib} ) ADD_DEPENDENCIES(${test_executable} ${PROJECT_NAME}) ADD_TEST(${fw_lib}Tests ${CPP_TEST_PATH}/${test_executable}) SET_PROPERTY(TEST ${fw_lib}Tests PROPERTY LABELS ${fw_lib})