From f5d6f30e2ccaaeb50e7cffd6f4f5a828ade34bbe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jurko=20Gospodneti=C4=87?= Date: Thu, 9 Aug 2012 10:46:04 +0000 Subject: [PATCH] Boost Build cleanup - made the project.target() rule error-out in case when the requested modules does not yet have a project target assigned. The code in question handling this case did not seem to ever get used in either the internal Boost Build tests or the Boost library build. [SVN r79944] --- v2/build/project.jam | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/v2/build/project.jam b/v2/build/project.jam index a4086cb1c..9d0273afc 100644 --- a/v2/build/project.jam +++ b/v2/build/project.jam @@ -819,14 +819,9 @@ rule target ( project-module ) { if ! $(.target.$(project-module)) { - .target.$(project-module) = [ new project-target $(project-module) : - $(project-module) : [ attribute $(project-module) requirements ] ] ; - - if $(.debug-loading) - { - ECHO Assigned parentless project target $(.target.$(project-module)) - to referenced '$(project-module)' ; - } + import errors ; + errors.user-error Project target requested but not yet assigned for + module '$(project-module)'. ; } return $(.target.$(project-module)) ; }