I have src/bin/linux-only.rs
which does some things which work on Linux only (e.g. libc bindings which only exist on Linux). I want to exclude that file from being built on OS X.
I started putting #[cfg(target_os = "linux")]
on every block in linux-only.rs
but that is cluttering up the source code beyond any reason.
Is there a nicer way to do this?