diff --git a/src/config.rs b/src/config.rs index 875e390..0fb8a51 100644 --- a/src/config.rs +++ b/src/config.rs @@ -78,3 +78,9 @@ pub const OFFSETS_CONF: &str = "config.json"; #[cfg(target_os = "linux")] pub const OFFSETS_CONF: &str = "config_linux.json"; + +#[cfg(target_os = "windows")] +pub const DEFAULT_OUT_DIR: &str = "generated"; + +#[cfg(target_os = "linux")] +pub const DEFAULT_OUT_DIR: &str = "generated_linux"; diff --git a/src/main.rs b/src/main.rs index 0982a23..8b9dee4 100644 --- a/src/main.rs +++ b/src/main.rs @@ -57,7 +57,7 @@ struct Args { /// Output directory for generated files. /// Defaults to `generated`. - #[arg(long, default_value = "generated")] + #[arg(long, default_value = config::DEFAULT_OUT_DIR)] output: String, /// Enable verbose output.