project(OVASInterface VERSION ${OPENVIBE_MAJOR_VERSION}.${OPENVIBE_MINOR_VERSION}.${OPENVIBE_PATCH_VERSION})

qt_add_qml_module(${PROJECT_NAME} STATIC
URI
  ${PROJECT_NAME}
VERSION
  1.0
PLUGIN_TARGET
  ${PROJECT_NAME}
SOURCES
  OVMaster.h
  OVMaster.cpp
NO_CACHEGEN)

target_compile_definitions(${PROJECT_NAME} PRIVATE -DTARGET_HAS_ThirdPartyOpenViBEPluginsGlobalDefines)

target_link_libraries(${PROJECT_NAME} 
                      PUBLIC 
                        Qt::Gui
                      PRIVATE 
                        Qt::Quick
                        OVASCore
                        OVASDrivers
                        openvibe-module-system
)

# Install files
install(TARGETS ${PROJECT_NAME}
		RUNTIME DESTINATION ${DIST_BINDIR}
		LIBRARY DESTINATION ${DIST_LIBDIR}
		ARCHIVE DESTINATION ${DIST_LIBDIR})
