mirror of https://github.com/aya-rs/aya
				
				
				
			xtask: start moving bindgen to its own module
							parent
							
								
									dc15c978f5
								
							
						
					
					
						commit
						25170a539b
					
				| @ -0,0 +1,22 @@ | |||||||
|  | use std::process::Command; | ||||||
|  | 
 | ||||||
|  | pub fn bindgen(types: &[&str], vars: &[&str]) -> Command { | ||||||
|  |     let mut cmd = Command::new("bindgen"); | ||||||
|  |     cmd.arg("--no-layout-tests") | ||||||
|  |         .arg("--use-core") | ||||||
|  |         .arg("--ctypes-prefix") | ||||||
|  |         .arg("::aya_bpf_cty") | ||||||
|  |         .arg("--default-enum-style") | ||||||
|  |         .arg("consts") | ||||||
|  |         .arg("--no-prepend-enum-name"); | ||||||
|  | 
 | ||||||
|  |     for x in types { | ||||||
|  |         cmd.arg("--whitelist-type").arg(x); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     for x in vars { | ||||||
|  |         cmd.arg("--whitelist-var").arg(x); | ||||||
|  |     } | ||||||
|  | 
 | ||||||
|  |     cmd | ||||||
|  | } | ||||||
					Loading…
					
					
				
		Reference in New Issue