ctkQtTesting.cmake 1.1 KB

123456789101112131415161718192021222324252627282930
  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. message ("called: ${SRCS_OUTPUT_VAR}")
  9. list(APPEND ${SRCS_OUTPUT_VAR}
  10. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkEventTranslatorPlayerWidget.h
  11. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkEventTranslatorPlayerWidget.cpp
  12. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventSource.h
  13. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventSource.cpp
  14. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventObserver.h
  15. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventObserver.cpp
  16. )
  17. list(APPEND ${MOC_CPP_OUTPUT_VAR}
  18. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkEventTranslatorPlayerWidget.h
  19. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventSource.h
  20. ${CTK_SOURCE_DIR}/Libs/QtTesting/ctkXMLEventObserver.h
  21. )
  22. list(APPEND ${UI_FORMS_OUTPUT_VAR}
  23. ${CTK_SOURCE_DIR}/Libs/QtTesting/Resources/UI/ctkEventTranslatorPlayerWidget.ui
  24. )
  25. endmacro()