blob: 3f0d32c171147ee43e1a38e5bb3fa3a5f1a9c345 [file] [log] [blame]
Kristian H. Kristensen974c7cd2021-01-24 12:50:23 +00001extern crate wayland_scanner;
2
3use std::env::var;
4use std::path::Path;
5use wayland_scanner::*;
6
7fn main() {
8 let protocol_file = "./wayland.xml";
9
10 let out_dir_str = var("OUT_DIR").unwrap();
11 let out_dir = Path::new(&out_dir_str);
12
13 println!("cargo:rerun-if-changed={}", protocol_file);
14 generate_code_with_destructor_events(
15 protocol_file,
16 out_dir.join("wayland_api.rs"),
17 Side::Client,
18 &[("wl_callback", "done")],
19 );
20}