From 9aca7f5b609a731106a6d70e8dca9a4196dca968 Mon Sep 17 00:00:00 2001 From: Rene Rivera Date: Fri, 19 Apr 2024 09:06:44 -0500 Subject: [PATCH] Actually guard against use of check/predef.jam. --- check/predef.jam | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/check/predef.jam b/check/predef.jam index 7042dc1..330223c 100644 --- a/check/predef.jam +++ b/check/predef.jam @@ -3,8 +3,16 @@ # (See accompanying file LICENSE_1_0.txt or copy at # http://www.boost.org/LICENSE_1_0.txt) +ECHO "error: This module (predef/check/predef.jam) is OBSOLETE. Use predef/tools/check/predef.jam instead." ; + # Hack, to reload check/predef.jam at its new location. import modules ; +local _loading_ = [ modules.peek modules : .loading ] ; +if $(_loading_[-1]) = $(_loading_[-2]) +{ + ECHO "error: Recursive loading of this module (predef/check/predef.jam) attempted. The predef/tools/check/predef.jam file is missing." ; + EXIT ; +} local _loaded_ ; for local _module_ in [ modules.peek modules : .loaded ] {