build.mjs 360 B

123456789101112
  1. #!/usr/bin/env zx
  2. import 'zx/globals';
  3. import { workingDirectory, getProgramFolders } from '../utils.mjs';
  4. // Save external programs binaries to the output directory.
  5. import './dump.mjs';
  6. // Build the programs.
  7. for (const folder of getProgramFolders()) {
  8. cd(`${path.join(workingDirectory, folder)}`);
  9. await $`cargo-build-sbf ${process.argv.slice(3)}`;
  10. }