aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libbuild2/buildfile10
1 files changed, 6 insertions, 4 deletions
diff --git a/libbuild2/buildfile b/libbuild2/buildfile
index 7ed593f..881b6e8 100644
--- a/libbuild2/buildfile
+++ b/libbuild2/buildfile
@@ -9,15 +9,17 @@
import int_libs = libbutl%lib{butl}
-lib{build2}: libul{build2}: \
- {hxx ixx txx cxx}{* -utility-installed -config -version -*.test...} \
- {hxx}{config version}
-
# Note that this won't work on libul{} since it's never installed.
#
lib{build2}: cxx{utility-installed}: for_install = true
liba{build2}: bin.whole = true # See utility-installed.cxx.
+# Keep dependency on libul{build2} after cxx{utility-installed}.
+#
+lib{build2}: libul{build2}: \
+ {hxx ixx txx cxx}{* -utility-installed -config -version -*.test...} \
+ {hxx}{config version}
+
# These are "core modules" that come bundled with libbuild2 (see also unit
# tests loop below). Note that the build system core can still function
# without them or with their alternative implementations.