From c285dafe9e2b7e4bba3fddad3fa254e4bdbb02d3 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Wed, 9 Feb 2022 10:11:18 +0200 Subject: Don't use fallback file_rule to clean real targets --- libbuild2/target.hxx | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'libbuild2/target.hxx') diff --git a/libbuild2/target.hxx b/libbuild2/target.hxx index 76c01b6..809bf8b 100644 --- a/libbuild2/target.hxx +++ b/libbuild2/target.hxx @@ -129,6 +129,10 @@ namespace build2 // @@ We have cases (like pkg-config extraction) where it should probably be // prereq_file rather than implied (also audit targets.insert<> calls). // + // @@ Also, synthesized dependency declarations (e.g., in cc::link_rule) are + // fuzzy: they feel more `real` than `implied`. Maybe introduce + // `synthesized` in-between? + // enum class target_decl: uint8_t { prereq_new, // Created from prerequisite (create_new_target()). -- cgit v1.1