blob: 3a8303321de429fc2f4d9dc0d9035be94a8e886c (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
|
discard """
output: '''Error: cannot open 'a.nim'
Error: cannot open 'b.nim'
'''
targets: "c"
"""
import osproc
var ps: seq[Process] # compile & run 2 progs in parallel
for prog in ["a", "b"]:
ps.add startProcess("nim", "",
["r", "--hint[Conf]=off", "--hint[Processing]=off", prog],
options = {poUsePath, poDaemon, poStdErrToStdOut})
for p in ps:
let (lines, exCode) = p.readLines
if exCode != 0:
for line in lines: echo line
p.close
|