ctkQtTesting.cmake 1.2 KB

12345678910111213141516171819202122232425262728293031
  1. macro(ctkQtTesting SRCS_OUTPUT_VAR MOC_CPP_OUTPUT_VAR UI_FORMS_OUTPUT_VAR RESOURCES_OUTPUT_VAR)
  2. # Do not export symbol in ctkEventTranslatorPlayerWidget class
  3. add_definitions(-DNO_SYMBOL_EXPORT)
  4. include_directories(
  5. ${CTK_SOURCE_DIR}/Libs/QtTesting
  6. ${CTK_BINARY_DIR}/Libs/QtTesting
  7. )
  8. list(APPEND ${SRCS_OUTPUT_VAR}
  9. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkEventTranslatorPlayerWidget.h
  10. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkEventTranslatorPlayerWidget.cpp
  11. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventSource.h
  12. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventSource.cpp
  13. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventObserver.h
  14. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventObserver.cpp
  15. )
  16. list(APPEND ${MOC_CPP_OUTPUT_VAR}
  17. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkEventTranslatorPlayerWidget.h
  18. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventSource.h
  19. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventObserver.h
  20. )
  21. list(APPEND ${UI_FORMS_OUTPUT_VAR}
  22. ${CTK_SOURCE_DIR}/Libs/QtTesting/Resources/UI/ctkEventTranslatorPlayerWidget.ui
  23. )
  24. list(APPEND ${RESOURCES_OUTPUT_VAR}
  25. ${CTK_SOURCE_DIR}/Libs/QtTesting/Resources/ctkQtTesting.qrc
  26. )
  27. endmacro()