diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2022-01-31 20:33:34 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2022-02-02 20:13:52 +0300 |
commit | 440ad866c75f9c24d49ea63df53d2f2ad0df38ca (patch) | |
tree | 5bafcafc559a076f4d6596ba748157428e8f9790 /tests/manifest/testscript | |
parent | 384ee407d3b83333c6c9c9902dcd952e191e4ba1 (diff) |
Add bootstrap-build and root-build package manifest values
Diffstat (limited to 'tests/manifest/testscript')
-rw-r--r-- | tests/manifest/testscript | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/tests/manifest/testscript b/tests/manifest/testscript index dccc053..100f47d 100644 --- a/tests/manifest/testscript +++ b/tests/manifest/testscript @@ -3123,6 +3123,16 @@ build-include: linux* build-include: freebsd* build-exclude: *; Only supports Linux and FreeBSD. + bootstrap-build:\ + project = libfoo + + \ + root-build:\ + cxx.std = latest + + using cxx + + \ location: libfoo-1.2.3+2.tar.bz2 sha256sum: e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 : @@ -3138,6 +3148,10 @@ builds: default legacy; Default and legacy. builds: -windows; Not on Windows. build-exclude: *-msvc_14*/i?86-*; Linker crash. + bootstrap-build:\ + project = libbar + + \ location: bar/libbar-3.4A.5+6.tbz sha256sum: d4b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 : @@ -3149,6 +3163,10 @@ email: libbaz-users@example.org build-error-email: libbaz-issues@example.org; Email for libbaz issues. builds: default experimental + bootstrap-build:\ + project = libbaz + + \ location: libbaz/libbaz-+2-3.4A.5+3.tar.gz sha256sum: b5b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 EOF @@ -3169,6 +3187,28 @@ depends: bar == $ EOI } + + : buildfiles + : + { + # @@ TMP Uncomment when the missing bootstrap-build value related + # workaround is removed (see manifest.cxx for details). + #\ + : no-bootstrap + : + $* <<EOI 2>"stdin:10:1: error: no package bootstrap build specified" != 0 + : 1 + sha256sum: a2b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + : + name: foo + version: 2.0.0 + summary: Modern C++ parser + license: LGPLv2 + location: foo/foo-2.0.0.tar.gz + sha256sum: b5b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 + EOI + #\ + } } : dir |