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 Bug-make@gnu.org https://lists.gnu.org/mailman/listinfo/bug-make