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 * ) {