History log of /openbmc/entity-manager/meson_options.txt (Results 1 – 4 of 4)
Revision Date Author Comments
# 7742c87c 02-May-2024 Matt Spinler <spinler@us.ibm.com>

Add meson option for build time schema validation

Add a meson option that controls if JSON schema validation is done
during the build and default it to enabled.

This way, it can be disabled during

Add meson option for build time schema validation

Add a meson option that controls if JSON schema validation is done
during the build and default it to enabled.

This way, it can be disabled during bitbake builds since
python3-jsonschema now brings in rust which takes quite a while to
build.

Validation does still occur during CI.

Tested:
A build with an error in a JSON file fails when validation is enabled
and passes when it isn't.

Signed-off-by: Matt Spinler <spinler@us.ibm.com>
Change-Id: If0a5335dd17f768adf2e40e6a132cf5cbd7eebd0

show more ...


# 6b3d4c59 10-Aug-2020 Andrei Kartashev <a.kartashev@yadro.com>

FruDevice: improve updateFRUProperty function

updateFRUProperty function is used to write ASSET field but it
pretended to be generic.

This change fixes number of issues like

FruDevice: improve updateFRUProperty function

updateFRUProperty function is used to write ASSET field but it
pretended to be generic.

This change fixes number of issues like
* wrong size check
* no control of data overflow
* erase FRU Area next to updated area
* wrong handle of first/last fields in area
and some other
This change also implements functionality to resize FRU Area, but it is
disabled by default.

Tested: Tested by setting all properties as writable ad then trying to
change them using "set-property" busctl call to FruDevice.

Signed-off-by: Andrei Kartashev <a.kartashev@yadro.com>
Change-Id: Ic049bbf591878b4af344a352a2bec296e70cfb6e

show more ...


# 92daaaa3 20-Jan-2020 Brad Bishop <bradleyb@fuzziesquirrel.com>

meson: Add fru-device-less build configuration

Provide an option that skips building of fru-device. fru-device remains
enabled and built by default.

Change-Id: If927861cf70aaf5

meson: Add fru-device-less build configuration

Provide an option that skips building of fru-device. fru-device remains
enabled and built by default.

Change-Id: If927861cf70aaf594844e28e993edc308138ddf2
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...


# b4459915 05-Nov-2019 Brad Bishop <bradleyb@fuzziesquirrel.com>

Add support for building with meson

Follow the OpenBMC herd and support a modern, comprehensible build
framework.

To build with meson:
meson build
ninja -C build

Add support for building with meson

Follow the OpenBMC herd and support a modern, comprehensible build
framework.

To build with meson:
meson build
ninja -C build

Add -Dtests to match de-facto OpenBMC meson usage conventions.

After this patch existing unit tests continue to pass.

One noteable omission is support for subprojects or vendoring. Cmake
support, with subproject vendoring remains.

The OpenBMC CI scripts look for meson.build before looking for
CMakelists so approval of this patch would change the build system
during CI to meson.

Change-Id: I3d08e37d8c39ed2eecc4245671fb84ce6e3bc279
Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>

show more ...