//! Build script for ML crate - CUDA support conditional //! //! Enables CUDA when the 'cuda' feature is enabled, otherwise CPU-only fn main() { println!("cargo:rerun-if-changed=build.rs"); // Only set cpu_only_build when CUDA feature is NOT enabled #[cfg(not(feature = "cuda"))] { println!("cargo:rustc-cfg=cpu_only_build"); println!("cargo:info=Building CPU-only ML crate"); } #[cfg(feature = "cuda")] { println!("cargo:info=Building ML crate with CUDA support"); // CUDA-specific configuration can go here if needed } }