function binAbsLibs (file, o) {
  try {
    return bin.enumerateLibraries(file)
      .filter((l) => {
        return !(l.startsWith('/'));
      })
      .map((l) => {
        if (l[0] === '@') {
          const ll = depSolver.resolvePath(o.exe, file, l, o.libs);
          if (ll) {
            l = ll;
          } else {
            console.error('Warning: Cannot resolve dependency library: ' + file);
          }
        }
        return l;
      });
  } catch (e) {
    console.error('Warning: missing file:', file);
    return [];
  }
}
function binAbsLibs (file, o) {
  try {
    return bin.enumerateLibraries(file)
      .filter((l) => {
        return !(l.startsWith('/'));
      })
      .map((l) => {
        if (l[0] === '@') {
          const ll = depSolver.resolvePath(o.exe, file, l, o.libs);
          if (ll) {
            l = ll;
          } else {
            console.error('Warning: Cannot resolve dependency library: ' + file);
          }
        }
        return l;
      });
  } catch (e) {
    console.error('Warning: missing file:', file);
    return [];
  }
}
function binAbsLibs ( file , o ) { try { return bin . enumerateLibraries ( file ) . filter ( ( l ) => { return ! ( l . startsWith ( '/' ) ) ; } ) . map ( ( l ) => { if ( l [ 0 ] === '@' ) { const ll = depSolver . resolvePath ( o . exe , file , l , o . libs ) ; if ( ll ) { l = ll ; } else { console . error ( 'Warning: Cannot resolve dependency library: ' + file ) ; } } return l ; } ) ; } catch ( e ) { console . error ( 'Warning: missing file:' , file ) ; return [ ] ; } }
return a list of the libs that must be inside the app
return a list of the libs that must be inside the app