Hi don,
> That definitely makes sense, and I was quite shocked to discover this
> problem. ("make -j clean all" does /what/?!)
Me too. :-)
> I thought a temporal prerequisite might be the solution.
Like a weak dependency, perhaps
check?: all
> I claim that a requirement for ordering on the command line is caused,
> for the most part, because the user knows what logical order the
> makefile needs, and the makefile cannot express the requirement for
> itself.
Hmm, but it doesn't remove the long-established usefulness of running
through targets in argv[] order. I'm not sure I'd like the non-parallel
`make install all check' do `all check install'; that would be even
more surprising than what brought us both here. :-)
Cheers, Ralph.
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make