History log of /openbmc/ipmbbridge/meson.build (Results 1 – 7 of 7)
Revision Date Author Comments
# 43d840e7 01-Feb-2025 Patrick Williams <patrick@stwcx.xyz>

meson: reformat with meson formatter

Apply the `meson format` results.

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


# dcd3037b 04-Apr-2024 Konstantin Aladyshev <aladyshev22@gmail.com>

meson: Support building boost as subproject

Add support for the local meson build on the system without boost.

Tested:
"meson setup build && cd build && meson compile" finishes successfully.

Chang

meson: Support building boost as subproject

Add support for the local meson build on the system without boost.

Tested:
"meson setup build && cd build && meson compile" finishes successfully.

Change-Id: I22eb23c216f9333589ab61ae4d1cb707be5c9a0a
Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>

show more ...


# 0afdd8cc 07-Dec-2023 Patrick Williams <patrick@stwcx.xyz>

meson: adjust nlohmann-json dependency

Simplify the nlohmann-json dependency and align the wrap file with other
repositories.

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

meson: adjust nlohmann-json dependency

Simplify the nlohmann-json dependency and align the wrap file with other
repositories.

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

show more ...


# e6b07faf 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: I9ea3416a29d8c921871c0

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: I9ea3416a29d8c921871c06984f8e05f12a7dbb03
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 3e9bd93c 12-Apr-2023 Patrick Williams <patrick@stwcx.xyz>

meson: remove deprecated get_pkgconfig_variable

Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In
meson 0.58 the `get_variable` was enhanced to no longer require the
`pkgconfig

meson: remove deprecated get_pkgconfig_variable

Since meson 0.56, the `get_pkgconfig_variable` has been deprecated. In
meson 0.58 the `get_variable` was enhanced to no longer require the
`pkgconfig` keyword argument. Ensure meson 0.58 is required and update
the usage of all `get_pkgconfig_variable` and `get_variable` to be the
modern variant.

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

show more ...


# 315002a0 07-Apr-2023 Jorge Cisneros <jcisneros3@lenovo.com>

The executable was renamed to ipmbbridge

- The executable was renamed ipmbbridge while deleting CMake support, but ipmb.service expected it to be ipmbbridged.

ipmb.service: Failed to locate exe

The executable was renamed to ipmbbridge

- The executable was renamed ipmbbridge while deleting CMake support, but ipmb.service expected it to be ipmbbridged.

ipmb.service: Failed to locate executable /usr/bin/ipmbbridged: No such file or directory
ipmb.service: Failed at step EXEC spawning /usr/bin/ipmbbridged: No such file or directory
ipmb.service: Main process exited, code=exited, status=203/EXEC
ipmb.service: Failed with result 'exit-code'.

Test:
$ systemctl status ipmb
* ipmb.service - IPMB bridge
Loaded: loaded (/lib/systemd/system/ipmb.service; enabled; preset: enabled)
Active: active (running) since Fri 2023-03-03 09:49:51 UTC; 1 month 4 days ago
Main PID: 476 (ipmbbridged)
CPU: 599ms
CGroup: /system.slice/ipmb.service
`-476 /usr/bin/ipmbbridged

Change-Id: Ifc3b3525db9628ad76fa6f56b8817c7b0a332ac9
Signed-off-by: Jorge Cisneros <jcisneros3@lenovo.com>

show more ...


# f254b06f 30-Mar-2023 Patrick Williams <patrick@stwcx.xyz>

build: add meson and subproject wrap files

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