include(QmlPlugins) add_definitions(-DQT_NO_KEYWORDS) include_directories( ${Qt5Gui_PRIVATE_INCLUDE_DIRS} ${Qt5Quick_PRIVATE_INCLUDE_DIRS} ${CMAKE_SOURCE_DIR}/libs/UbuntuGestures ${CMAKE_SOURCE_DIR}/src ) set(UnityTestQML_SOURCES testutil.cpp plugin.cpp TouchEventSequenceWrapper.cpp ${CMAKE_SOURCE_DIR}/src/MouseTouchAdaptor.cpp ) add_library(UnityTestQml MODULE ${UnityTestQML_SOURCES}) target_link_libraries(UnityTestQml UbuntuGestures) qt5_use_modules(UnityTestQml Core Quick Test) export_qmlfiles(Unity.Test Unity/Test) export_qmlplugin(Unity.Test 0.1 Unity/Test TARGETS UnityTestQml)