From 44088b2c093cc5323f75bffe36dbeb3df338e571 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jurko=20Gospodneti=C4=87?= Date: Mon, 1 Sep 2008 16:04:42 +0000 Subject: [PATCH] Corrected a Boost Build error handling in its modules.jam module, causing an 'unknown errors.error rule' error to be reported instead of the intended one when passing incorrect options to the import rule. [SVN r48518] --- src/kernel/modules.jam | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/kernel/modules.jam b/src/kernel/modules.jam index 586336736..1f75354fc 100644 --- a/src/kernel/modules.jam +++ b/src/kernel/modules.jam @@ -242,11 +242,13 @@ rule import ( module-names + : rules-opt * : rename-opt * ) { if ( $(rules-opt) = * || ! $(rules-opt) ) && $(rename-opt) { + import errors ; errors.error "Rule aliasing is only available for explicit imports." ; } if $(module-names[2]) && ( $(rules-opt) || $(rename-opt) ) { + import errors ; errors.error "When loading multiple modules, no specific rules or" "renaming is allowed" ; }