History log of /openbmc/phosphor-hwmon/msl/meson.build (Results 1 – 3 of 3)
Revision Date Author Comments
# 5b520cf4 03-Feb-2021 Anton D. Kachalov <gmouse@google.com>

Install service unit files, busconfig and udev rules from the package.

This change required as a part of privilege separation work:
https://github.com/openbmc/openbmc/issues/3383

Install service unit files, busconfig and udev rules from the package.

This change required as a part of privilege separation work:
https://github.com/openbmc/openbmc/issues/3383

The dependant change in openbmc repo:
https://gerrit.openbmc-project.xyz/c/openbmc/openbmc/+/40359

Signed-off-by: Anton D. Kachalov <gmouse@google.com>
Change-Id: I89aec71b446e0b7be40a10e1cd94ea16d891a277

show more ...


# 94555352 16-Nov-2020 Matthew Barth <msbarth@us.ibm.com>

max31785-msl: Default not to install

Default not to install the max31785-msl script and provide autoconf and
meson options to install it. This is a tool used to check the revision
of

max31785-msl: Default not to install

Default not to install the max31785-msl script and provide autoconf and
meson options to install it. This is a tool used to check the revision
of the MAX31785 fan controller chip against a configuration defining
what the minimum ship level is required. Always installing this script
isn't necessary where a MAX31785 chip doesn't exist in a machine or
where the revision of it needs to be verified.

Tested:
Built using autoconf where the max31785-msl script is only installed
when `--enable-max31785-msl` is given
Build using meson where the max31785-msl script is only installed
when `-Denable-max31785-msl=true` is given

Change-Id: I563e30f093340ee035fd55c5fb0a10bef879ca12
Signed-off-by: Matthew Barth <msbarth@us.ibm.com>

show more ...


# 5906173a 07-Oct-2019 Brad Bishop <bradleyb@fuzziesquirrel.com>

build: add support for building with meson

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

To build using meson:
m

build: add support for building with meson

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

To build using meson:
meson build
ninja -C build
ninja -C build install

Maintain support for:
Configurable dbus parameters:
BUSNAME_PREFIX= -> -Dbusname-prefix=
SENSOR_ROOT= -> -Dsensor-root=
System call failure behavior:
--enable-negative-errno-on-failure -> -Dnegative-errno-on-fail
--enable-update-functional-on-fail -> -Dupdate-functional-on-fail

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

Drop support for --enable-oe-sdk rpath munging. This is a workaround
for broken oe sdks that don't figure out the correct rpath when running
make check or ninja test.

Upstream meson does not currently have support for custom code coverage
parameters:
https://github.com/mesonbuild/meson/issues/4628

Autotools does support this, so support of our custom code coverage
parameters cannot be maintained using meson, without meson enhancements.

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

show more ...