build.rs 398 B

123456789101112131415
  1. extern crate cc;
  2. fn main() {
  3. #[cfg(target_os = "linux")]
  4. cc::Build::new()
  5. .flag("-nostdlib")
  6. .file("src/platform/c/dragonos_malloc.c")
  7. .compile("dragonos_malloc");
  8. #[cfg(not(target_os = "linux"))]
  9. cc::Build::new()
  10. .flag("-nostdinc")
  11. .flag("-nostdlib")
  12. .file("src/platform/c/dragonos_malloc.c")
  13. .compile("dragonos_malloc");
  14. }