use cxx_qt_build::{CxxQtBuilder, QmlModule}; fn main() { CxxQtBuilder::new() // Link Qt's Network library // - Qt Core is always linked // - Qt Gui is linked by enabling the qt_gui Cargo feature of cxx-qt-lib. // - Qt Qml is linked by enabling the qt_qml Cargo feature of cxx-qt-lib. // - Qt Qml requires linking Qt Network on macOS .qt_module("Network") .qml_module(QmlModule { uri: "clide.module", rust_files: &["src/line_count.rs"], qml_files: &["qml/main.qml", "qml/ProjectView/ClideProjectView.qml", "qml/Editor/ClideEditor.qml", "qml/Menu/ClideMenu.qml", "qml/Menu/ClideMenuBar.qml", "qml/Menu/ClideMenuBarItem.qml"], ..Default::default() }) .build(); }