From c119b2cf8eb2fe2cb2b204e870deb7c6dfb189ee Mon Sep 17 00:00:00 2001 From: littleblack111 Date: Sun, 26 Jul 2026 18:16:25 +0800 Subject: init: qml_plugin new(plugin): date --- qml_plugin/build.rs | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 qml_plugin/build.rs (limited to 'qml_plugin/build.rs') diff --git a/qml_plugin/build.rs b/qml_plugin/build.rs new file mode 100644 index 0000000..2adb19c --- /dev/null +++ b/qml_plugin/build.rs @@ -0,0 +1,18 @@ +use cxx_qt_build::{CxxQtBuilder, PluginType, QmlModule}; + +const NAME: &str = "core"; + +fn main() { + let version_script = + std::path::Path::new(env!("CARGO_MANIFEST_DIR")).join("qml_plugin.version"); + + println!( + "cargo:rustc-cdylib-link-arg=-Wl,--version-script={}", + version_script.display() + ); + + CxxQtBuilder::new_qml_module(QmlModule::new(NAME).plugin_type(PluginType::Dynamic)) + .qt_module("Qml") + .files(["src/launcher/calc.rs"]) + .build(); +} -- cgit v1.2.3