History log of /openbmc/google-misc/libcr51sign/subprojects/metrics-ipmi-blobs/meson.build (Results 1 – 12 of 12)
Revision Date Author Comments
# 24c61c7e 01-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

Change-Id: Id3da51b0ab2cd90f7bb79bd7b613b2226672a802
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>


# a2d0c9e8 30-Jan-2025 Patrick Williams <patrick@stwcx.xyz>

build: use allowed over enabled or not-disabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`)

build: use allowed over enabled or not-disabled

Meson feature options are typically in a tri-state of enabled, disabled,
or auto. The enabled and disabled functions on an option (from
`get_option`) no longer return true for auto features. Instead, the
expectation is to use `allowed()` which is true for both enabled and
auto.

Switch all uses of `enabled` to `allowed`.
Switch all uses of `not disabled` to `allowed`.

Change-Id: Iea489ded084f43d245e7b17f210e83bc2398dd6d
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 7f49370d 08-Feb-2024 William A. Kennington III <wak@google.com>

metrics-ipmi-blobs: Convert to nanopb

Tested: Decoded a metric proto from a host and verified that the fields
all looked as expected and "normal" with decode successfully identifying
everything.

Ch

metrics-ipmi-blobs: Convert to nanopb

Tested: Decoded a metric proto from a host and verified that the fields
all looked as expected and "normal" with decode successfully identifying
everything.

Change-Id: Iaa1b5500db6d1b93fae95d44a1045a858624cc51
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# 1dfe24ea 12-Jul-2023 Patrick Williams <patrick@stwcx.xyz>

build: upgrade to C++23

Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of
the standard has been implemented. Upgrade the build to leverage it.

Change-Id: Ibb8913a93032d388399b6

build: upgrade to C++23

Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of
the standard has been implemented. Upgrade the build to leverage it.

Change-Id: Ibb8913a93032d388399b65904013e284780dad70
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 382d628d 21-Oct-2021 Willy Tu <wltu@google.com>

build: Update to c++20, c18, and meson >= 0.57.0

Change-Id: I6b4862f1aa2f8778d63b2b905762437071afd9c6
Signed-off-by: Willy Tu <wltu@google.com>


# 548f3ad1 17-Jun-2021 William A. Kennington III <wak@google.com>

metrics-ipmi-blobs: build: Install module in blob-ipmid

We no longer need any of the symlinking steps in the meta build if we
install this way.

Change-Id: I054e3a28f996f75d21b98bf631b9baeae27fbec7

metrics-ipmi-blobs: build: Install module in blob-ipmid

We no longer need any of the symlinking steps in the meta build if we
install this way.

Change-Id: I054e3a28f996f75d21b98bf631b9baeae27fbec7
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# b63d6314 26-Apr-2021 Michael Shen <gpgpgp@google.com>

metrics-ipmi-blobs: Add bootup time to metrics

Change-Id: I1da66deca4a0cc2d75abe7c40c258c34593ea6a0
Signed-off-by: Michael Shen <gpgpgp@google.com>


# b056df69 23-Mar-2021 William A. Kennington III <wak@google.com>

metrics-ipmi-blobs: Fix generated source dependency

Change-Id: I62e4a8ef65fd01ea12a7dcd7e5b6052fdeeee399
Signed-off-by: William A. Kennington III <wak@google.com>


# 1285115c 17-Mar-2021 William A. Kennington III <wak@google.com>

meson: Fix build with 0.57.1

Meson doesn't like that we are symlinking subprojects outside the
subproject directory. If we invert the links we are able to build again.

We also need to fix any proje

meson: Fix build with 0.57.1

Meson doesn't like that we are symlinking subprojects outside the
subproject directory. If we invert the links we are able to build again.

We also need to fix any projects passing arguments which they don't
actually accept.

Change-Id: Ie7adf82afabc1becc85c36b3cc632e8ebd4cae5b
Signed-off-by: William A. Kennington III <wak@google.com>

show more ...


# 3f43b7ee 16-Feb-2021 William A. Kennington III <wak@google.com>

metrics-ipmi-blobs: Refactor meson build

Change-Id: I7aae036339fd1429781237932a99ddc701d91d84
Signed-off-by: William A. Kennington III <wak@google.com>


# dab96f13 18-Feb-2021 Brandon Kim <brandonkim@google.com>

Adding google license header to source files

This was done automatically using this script:

https://github.com/google/addlicense

```
go get -u github.com/google/addlicense
$HOME/go/bin/addlicense

Adding google license header to source files

This was done automatically using this script:

https://github.com/google/addlicense

```
go get -u github.com/google/addlicense
$HOME/go/bin/addlicense -c "Google LLC" -l apache .
```

Manually added the license headers to meson.build files as well

Signed-off-by: Brandon Kim <brandonkim@google.com>
Change-Id: I7a17364912c8af2317a1d47a4222f7b3bdc5dc98

show more ...


# 03eba281 11-Feb-2021 Sui Chen <suichen@google.com>

metrics-ipmi-blobs: Add from gBMC

Tested: ran CI locally.

1/5 ncsid / iface_test OK 0.01s
2/5 ncsid / sock_test OK 0.02s
3/5 ncsid / normalize_ip_

metrics-ipmi-blobs: Add from gBMC

Tested: ran CI locally.

1/5 ncsid / iface_test OK 0.01s
2/5 ncsid / sock_test OK 0.02s
3/5 ncsid / normalize_ip_test OK 0.02s
4/5 ncsid / normalize_mac_test OK 0.03s
5/5 metrics-ipmi-blobs / gtest test OK 0.01s

Signed-off-by: Sui Chen <suichen@google.com>
Change-Id: Icaf266b170f96b062774c3ef90e59ddec9ea15c6

show more ...