-if opt_depends.value then
- if opt_recursive.value then
- print "-M incompatible with -r"
- exit 1
- end
-
- mb.parse(tc.option_context.rest)
-else
- var files
- if opt_recursive.value then
- files = new Array[String]
- for d in tc.option_context.rest do
- var pipe = new IProcess("find", d, "-name", "*.nit")
- while not pipe.eof do
- var l = pipe.read_line
- if l == "" then break # last line
- l = l.substring(0,l.length-1) # strip last oef
- files.add l
- end
- pipe.close
- pipe.wait
- if pipe.status != 0 and not opt_keep.value then exit 1
+var files
+if opt_recursive.value then
+ files = new Array[String]
+ for d in tc.option_context.rest do
+ var pipe = new IProcess("find", d, "-name", "*.nit")
+ while not pipe.eof do
+ var l = pipe.read_line
+ if l == "" then break # last line
+ l = l.substring(0,l.length-1) # strip last oef
+ files.add l