ctkQtTesting.cmake 1.0 KB

1234567891011121314151617181920212223242526272829
  1. macro(ctkQtTesting SRCS_OUTPUT_VAR MOC_CPP_OUTPUT_VAR UI_FORMS_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. endmacro()