fn main() { let ac = autocfg::new(); for root in &["core", "std"] { for size in &[8, 16, 32, 64, 128] { ac.emit_expression_cfg( &format!("{}::sync::atomic::AtomicU{}::compare_exchange", root, size), &format!("has_atomic_u{}", size), ); ac.emit_expression_cfg( &format!("{}::sync::atomic::AtomicI{}::compare_exchange", root, size), &format!("has_atomic_i{}", size), ); } } }