X-Git-Url: http://nitlanguage.org diff --git a/src/nitls.nit b/src/nitls.nit index f8fa778..62fc09f 100644 --- a/src/nitls.nit +++ b/src/nitls.nit @@ -178,7 +178,10 @@ if opt_tree.value then var pa = mp.mgroup while pa != null and not pa.is_interesting do pa = pa.parent ot.add(pa, mp) - if pa != null then mgroups.add pa + while pa != null do + mgroups.add pa + pa = pa.parent + end end for g in mgroups do var pa = g.parent @@ -193,10 +196,12 @@ end if opt_source.value then alpha_comparator.sort(mmodules) for mp in mmodules do - if opt_paths.value then + if opt_make.value then + print mp.filepath.escape_to_mk + else if opt_paths.value then print mp.filepath.as(not null) else - print "{mp.mgroup.full_name}/{ot.display(mp)}" + print "{mp.mgroup.full_name}{ot.display(mp)}" end end end