aboutsummaryrefslogtreecommitdiff
path: root/libbuild2/target.hxx
diff options
context:
space:
mode:
authorBoris Kolpackov <boris@codesynthesis.com>2021-06-08 12:47:40 +0200
committerBoris Kolpackov <boris@codesynthesis.com>2021-06-08 13:50:35 +0200
commit41cdd833e6ea37752be183541cfa5c5fbdc11ab1 (patch)
tree5d6705f426b2d3ad8bfc975a26b9b6e949e26681 /libbuild2/target.hxx
parent23a8204d60a7f189fa4659f51b828599fc5838a3 (diff)
Get rid of special *{} wildcard target type notation in target type/patterns
Explicit target{} should be used instead. Also, in this context, absent target type is now treated as file{} rather than target{}, for consistency with all other cases.
Diffstat (limited to 'libbuild2/target.hxx')
-rw-r--r--libbuild2/target.hxx2
1 files changed, 1 insertions, 1 deletions
diff --git a/libbuild2/target.hxx b/libbuild2/target.hxx
index e8895ea..01f01e1 100644
--- a/libbuild2/target.hxx
+++ b/libbuild2/target.hxx
@@ -786,8 +786,8 @@ namespace build2
return derived_type != nullptr ? *derived_type : dynamic_type ();
}
- virtual const target_type& dynamic_type () const = 0;
static const target_type static_type;
+ virtual const target_type& dynamic_type () const = 0;
// RW access.
//