...
This commit is contained in:
29
packages/mme/build.rs
Normal file
29
packages/mme/build.rs
Normal 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");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user