Split utils into error and command utils

Error utils pulls in snafu which requires procedural macros.
This means it can't start compiling until syn and macro related crates are compiled.
This deals compiling all crates that depend on commands like running zig for the bitcode.
The split enables those crates to run sooner.
This commit is contained in:
Brendan Hansknecht 2023-03-10 09:32:21 -08:00
parent d5e191d083
commit cb191d3788
No known key found for this signature in database
GPG key ID: A199D0660F95F948
30 changed files with 186 additions and 333 deletions

View file

@ -4,9 +4,7 @@ extern crate roc_load;
extern crate roc_module;
extern crate tempfile;
use roc_utils::cargo;
use roc_utils::pretty_command_string;
use roc_utils::root_dir;
use roc_command_utils::{cargo, pretty_command_string, root_dir};
use serde::Deserialize;
use serde_xml_rs::from_str;
use std::env;