INNER CODE UNIT · C
filenames
spheredev/neosphere · src/cell/build.c:619
filenames = visor_filenames(build->visor);
jsal_push_new_object();
jsal_push_sprintf("%s %s", SPHERE_COMPILER_NAME, SPHERE_VERSION);
jsal_put_prop_string(-2, "compiler");
jsal_push_new_array();
iter = vector_enum(filenames);
while (iter_next(&iter)) {
jsal_push_string(*(char**)iter.ptr);
jsal_put_prop_index(-2, iter.index);
}
jsal_put_prop_string(-2, "builtTargets");
if (build->debuggable) {
jsal_push_new_object();
iter = vector_enum(build->targets);
while ((target_ptr = iter_next(&iter))) {
path = target_path(*target_ptr);
if (path_num_hops(path) == 0 || !path_hop_is(path, 0, "@") || !path_is_file(path))
continue;