But I guess it could be very complex to do.
Not that complex. You have to setup proper dependencies.
Patches welcome.
I thought it could be complex because there could be log issues, if things are made in same time, no?
I mean, I guess simply giving instructions like (on linux)
g++ -o onefile.cpp [...] &
g++ -o another.cpp [...] &
could mess the parser when it come to know which project was successfully compiled or not? If files are from same project and one fail, it is not a problem, the project failed however, but with multiple ones?
Honestly, I am still a little afraid of multi-processing and issues they can generate.
@MortenMacFly:
I fear that I have never used virtual targets... What is their role? Grouping multiple targets of same project? I did not find anything on wiki.
[edit]
When I validate this message, I have a text that spawn and disappear in a red bubble: "le text est trop long [...]" (I made the exact quote... English would have been something like "Text is too long [...]") but had no enough time to see everything.
False positive or ?