#
5139ddd3 |
| 16-May-2022 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
meson: wrap: Track upstream HEAD
This is what other OpenBMC projects do. Tracking HEAD can result in reproducibility or strange ordering issues caused by upstream activity; however, it does provide
meson: wrap: Track upstream HEAD
This is what other OpenBMC projects do. Tracking HEAD can result in reproducibility or strange ordering issues caused by upstream activity; however, it does provide some benefits such as quickly identifying upstream bugs or finding incompatible API changes sooner rather than later. Given that the meson subproject workflow is a -secondary- workflow typically used by developers, these are valuable trade-offs and the usual stability contract need not be guaranteed.
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com> Change-Id: Iec7dfe4244b2dfb620fc18cedca3a9615bc275e7
show more ...
|
#
795c235d |
| 16-May-2022 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
meson: wrap: Update valijson
Move to v0.6. v0.4 doesn't build with the following error:
In file included from ../subprojects/valijson/include/valijson/constraints/concrete_constraints.hpp:24,
meson: wrap: Update valijson
Move to v0.6. v0.4 doesn't build with the following error:
In file included from ../subprojects/valijson/include/valijson/constraints/concrete_constraints.hpp:24, from ../subprojects/valijson/include/valijson/schema_parser.hpp:10, from ../src/Utils.cpp:33: ../subprojects/valijson/include/valijson/constraints/basic_constraint.hpp:32:5: error: template-id not allowed for destructor
Change-Id: I10a8dbfed88261db7ca1fd89f72b430e2835ae4a Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|
#
8087c3ed |
| 02-Aug-2021 |
Andrew Jeffery <andrew@aj.id.au> |
subprojects: valijson: Update to v0.4 v0.4 contains 66262bafb82c ("Include nlohmann/json.hpp instead of json.hpp") which allows the valijson subproject to build correctly against the
subprojects: valijson: Update to v0.4 v0.4 contains 66262bafb82c ("Include nlohmann/json.hpp instead of json.hpp") which allows the valijson subproject to build correctly against the nlohmann-json subproject. Signed-off-by: Andrew Jeffery <andrew@aj.id.au> Change-Id: I7af7c6a90f4bbd37ab1a737cf3625cf63cee342b
show more ...
|
#
55ae5a88 |
| 02-Aug-2021 |
Ed Tanous <edtanous@google.com> |
Revert "meson: nlohmann/json has a meson build" and Revert "meson: Rework valijson subproject dependency" This reverts commit 9fedd141288d36d41345305532251e4659535751. and e7948
Revert "meson: nlohmann/json has a meson build" and Revert "meson: Rework valijson subproject dependency" This reverts commit 9fedd141288d36d41345305532251e4659535751. and e7948f447eaeb3afaa78d5d298dc12b0730b8a84. As they break the yocto build. Signed-off-by: Ed Tanous <edtanous@google.com> Change-Id: I8034a362f0866342a1527f468dc84a6ff1c67bd7
show more ...
|
#
e7948f44 |
| 01-Aug-2021 |
Andrew Jeffery <andrew@aj.id.au> |
meson: Rework valijson subproject dependency Change-Id: I96417251d9a73619cd014b93fd6067e51cc416d3 Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
|
#
ff1ddb7e |
| 15-Jan-2020 |
Brad Bishop <bradleyb@fuzziesquirrel.com> |
meson: add support for valijson library vendoring Abuse the meson subproject command to download valijson and build against that when valijson is not found in the usual places. This
meson: add support for valijson library vendoring Abuse the meson subproject command to download valijson and build against that when valijson is not found in the usual places. This enables the building and running of the unit tests without needing to install valijson. This is abuse because the subproject command will always fail - meson only supports other meson projects as subprojects but it will download the project, and since we don't actually build valijson but just use headers this isn't a problem. Change-Id: I2595b3deec73ac503934b91bdf52f72399032bcb Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
show more ...
|