diff options
-rw-r--r-- | bpkg/buildfile | 7 | ||||
-rw-r--r-- | build/root.build | 4 | ||||
-rw-r--r-- | manifest | 1 | ||||
-rw-r--r-- | repositories.manifest | 4 |
4 files changed, 15 insertions, 1 deletions
diff --git a/bpkg/buildfile b/bpkg/buildfile index 582b8dc..93f8712 100644 --- a/bpkg/buildfile +++ b/bpkg/buildfile @@ -8,7 +8,12 @@ define xml: file xml{*}: extension = xml -import libs = libbpkg%lib{bpkg} +import libs = build2%lib{build2} + +for m: bin c cc cxx in version + import libs += build2%lib{build2-$m} + +import libs += libbpkg%lib{bpkg} import libs += libbutl%lib{butl} import libs += libodb%lib{odb} import libs += libodb-sqlite%lib{odb-sqlite} diff --git a/build/root.build b/build/root.build index 3c64dc5..b32c01e 100644 --- a/build/root.build +++ b/build/root.build @@ -27,3 +27,7 @@ cxx.poptions =+ "-I$out_root" "-I$src_root" # be there unless the module is configured). # using? cli + +# Disable build2 libraries importation using the built-in path. +# +import.build2 = [null] @@ -23,3 +23,4 @@ depends: libodb-sqlite [2.5.0-b.22.1 2.5.0-b.23) depends: libsqlite3 ^3.21.0 ; ATTACH in transaction depends: libbutl [0.15.0-a.0.1 0.15.0-a.1) depends: libbpkg [0.15.0-a.0.1 0.15.0-a.1) +depends: build2 [0.15.0-a.0.1 0.15.0-a.1) diff --git a/repositories.manifest b/repositories.manifest index 19fb7ab..29cb1cf 100644 --- a/repositories.manifest +++ b/repositories.manifest @@ -3,6 +3,10 @@ summary: build2 package dependency manager repository : role: prerequisite +location: ../build2.git##HEAD + +: +role: prerequisite location: ../libbutl.git##HEAD : |