Skip to content
Snippets Groups Projects
Commit 8db393e4 authored by Robert P. Goldman's avatar Robert P. Goldman
Browse files

Alternative solution for the module dependency bug.

This solution, unlike the earlier candidate, does not make /systems/
re<operate> when their dependencies are triggered, but only /modules/ that
are not systems.  The intended result is to trigger the behavior only for
INTRA-system dependencies.
parent 7a1991ca
No related branches found
No related tags found
No related merge requests found
......@@ -1276,7 +1276,12 @@ recursive calls to traverse.")
;; this is set based on the results of the
;; dependencies and whether we are in the
;; context of a *forcing* call...
(must-operate (or *forcing* forced))
(must-operate (or *forcing*
;; inter-system dependencies do NOT trigger
;; building components
(and
(not (typep c 'system)))
forced))
(error nil))
(dolist (kid (module-components c))
(handler-case
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment