aboutsummaryrefslogtreecommitdiffstats
path: root/build.rs
diff options
context:
space:
mode:
Diffstat (limited to 'build.rs')
-rw-r--r--build.rs10
1 files changed, 10 insertions, 0 deletions
diff --git a/build.rs b/build.rs
index d2a0b5d..8c883f4 100644
--- a/build.rs
+++ b/build.rs
@@ -1,5 +1,7 @@
extern crate cbindgen;
+use std::env;
+
use cbindgen::Language;
fn main() {
@@ -15,4 +17,12 @@ fn main() {
.generate()
.expect("Unable to generate bindings")
.write_to_file("dome_key_map.h");
+
+
+ // Link libdome_key_event_source_simulator.a
+ println!("cargo:rustc-link-lib=static=dome_key_event_source_simulator");
+ println!(
+ "cargo:rustc-link-search=native=./target/{profile}/deps",
+ profile=env::var("PROFILE").unwrap(),
+ );
}