Skip to content

Commit 37c9c10

Browse files
committed
Check dependencies after running :dependencies hook
1 parent 8e7b1e9 commit 37c9c10

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/boot/boot.janet

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4341,9 +4341,6 @@
43414341
(def info (-> infofile-dest slurp parse))
43424342
(def deps (seq [d :in (get info :dependencies @[])]
43434343
(string (if (dictionary? d) (get d :name) d))))
4344-
(def missing (filter (complement bundle/installed?) deps))
4345-
(when (next missing)
4346-
(error (string "missing dependencies " (string/join missing ", "))))
43474344
(put man :dependencies deps)
43484345
(put man :info info))
43494346
(def clean (get config :clean))
@@ -4352,6 +4349,9 @@
43524349
(def all-hooks (seq [[k v] :pairs module :when (symbol? k) :unless (get v :private)] (keyword k)))
43534350
(put man :hooks all-hooks)
43544351
(do-hook module bundle-name :dependencies man)
4352+
(def missing (filter (complement bundle/installed?) (get man :dependencies [])))
4353+
(when (next missing)
4354+
(error (string "missing dependencies " (string/join missing ", "))))
43554355
(when clean
43564356
(do-hook module bundle-name :clean man))
43574357
(do-hook module bundle-name :build man)

0 commit comments

Comments
 (0)