From ee0456ed4a5f3f6686fbb0a433161d1f9d8535fe Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Thu, 4 Jul 2019 07:30:23 +0200 Subject: Remove libu{} target group The semantics provided by libu{} is rarely required and as result was not yet documented. However, if you are using it, the new way to achieve the same result is to use both libue{} and libul{} explicitly, for example: exe{foo}: libue{foo} lib{foo}: libul{foo} {libue libul}{foo}: cxx{*} --- build2/bin/init.cxx | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'build2/bin/init.cxx') diff --git a/build2/bin/init.cxx b/build2/bin/init.cxx index 37fad6b..5932b29 100644 --- a/build2/bin/init.cxx +++ b/build2/bin/init.cxx @@ -439,7 +439,9 @@ namespace build2 t.insert (); t.insert (); +#if 0 t.insert (); +#endif t.insert (); t.insert (); t.insert (); @@ -516,9 +518,6 @@ namespace build2 r.insert (perform_update_id, "bin.hbmi", fail_); r.insert (perform_clean_id, "bin.hbmi", fail_); - r.insert (perform_update_id, "bin.libu", fail_); - r.insert (perform_clean_id, "bin.libu", fail_); - r.insert (perform_update_id, "bin.libul", fail_); r.insert (perform_clean_id, "bin.libul", fail_); -- cgit v1.1