Maybe with conditional compilation on arm :
    
    
    {.compile: "libdeflate_gzip/private/libdeflate/lib/deflate_decompress.c",
      compile: "libdeflate_gzip/private/libdeflate/lib/utils.c",
      compile: "libdeflate_gzip/private/libdeflate/lib/crc32.c",
      compile: "libdeflate_gzip/private/libdeflate/lib/gzip_decompress.c"
    .}
    
    when defined(arm) or defined(arm64):
      {.compile: "libdeflate_gzip/private/libdeflate/lib/arm/cpu_features.c".}
    else:
      {.compile: "libdeflate_gzip/private/libdeflate/lib/x86/cpu_features.c".}
    
    
    
    Run

Reply via email to