From ae7a398ac71ab90fa3622bf4ff4bb9a6c5d1cf4e Mon Sep 17 00:00:00 2001 From: Vladimir Prus Date: Wed, 3 Dec 2003 07:05:47 +0000 Subject: [PATCH] Don't check link compatibility for alias and stage targets, since it makes no sense for them. [SVN r21111] --- src/build/alias.jam | 6 ++++++ src/tools/stage.jam | 4 ++++ 2 files changed, 10 insertions(+) diff --git a/src/build/alias.jam b/src/build/alias.jam index b047fd856..9df09f125 100644 --- a/src/build/alias.jam +++ b/src/build/alias.jam @@ -44,6 +44,12 @@ class alias-target-class : basic-target return $(source-targets) ; } + # This check makes no sense for 'alias', so just + # disable it. + rule check-for-link-compatibility ( * : * ) + { + } + rule compute-usage-requirements ( subvariant ) { local base = [ basic-target.compute-usage-requirements $(subvariant) ] ; diff --git a/src/tools/stage.jam b/src/tools/stage.jam index e3be34630..06a19dfb2 100644 --- a/src/tools/stage.jam +++ b/src/tools/stage.jam @@ -189,6 +189,10 @@ class stage-target-class : basic-target { } + rule check-for-link-compatibility ( * : * ) + { + } + # Returns true iff 'type' is subtype of some element of 'types-to-include'. local rule include-type ( type : types-to-include * ) {