This commit is contained in:
Sebastian Moser
2026-02-01 13:13:50 +01:00
parent df51cf3347
commit 94d2ad9314
24 changed files with 11062 additions and 0 deletions

29
parts/mme/build.rs Normal file
View File

@@ -0,0 +1,29 @@
fn main() {
#[cfg(feature = "qt")]
{
let qt_lib_path = env!("MME_QT_LIB");
cc::Build::new()
.cpp(true)
.file("src/main.cpp")
.flag("-w")
.compile("mme");
println!("cargo:rustc-link-search={}", qt_lib_path);
println!("cargo:rustc-link-lib=Qt5Quick");
println!("cargo:rustc-link-lib=Qt5PrintSupport ");
println!("cargo:rustc-link-lib=Qt5Qml ");
println!("cargo:rustc-link-lib=Qt5Network ");
println!("cargo:rustc-link-lib=Qt5Widgets ");
println!("cargo:rustc-link-lib=Qt5Gui ");
println!("cargo:rustc-link-lib=Qt5Core");
println!("cargo:rustc-link-lib=Qt5WebEngine");
println!("cargo:rustc-link-lib=Qt5WebEngineCore");
println!("cargo:rustc-link-lib=Qt5WebEngineWidgets");
println!("cargo:rerun-if-changed=src/main.cpp");
cpp_build::build("src/implementors/qt_widget/mod.rs");
}
}