History log of /openbmc/phosphor-watchdog/meson.build (Results 1 – 12 of 12)
Revision Date Author Comments
# 489c97db 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: I3d2806548e22024b7bb37b190688beb4d8c189ae
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>

show more ...


# 6072942e 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: Ia6b161a18343bf202e433

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

show more ...


# 90b40093 21-Mar-2022 Patrick Williams <patrick@stwcx.xyz>

meson: simplify dependencies

Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.

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

meson: simplify dependencies

Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.

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

show more ...


# 42506393 22-Apr-2021 William A. Kennington III <wak@google.com>

Move source into src directory

This makes the source more distinguishable from top-level metadata.

Change-Id: I5e41186d4606422937ec7d37402a3031d3f776b6
Signed-off-by: William A. Kennington III <wak

Move source into src directory

This makes the source more distinguishable from top-level metadata.

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

show more ...


# 0d7e3d73 20-Apr-2021 William A. Kennington III <wak@google.com>

meson: Move to c++20

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


# b76d5e24 20-Apr-2021 William A. Kennington III <wak@google.com>

meson: Add missing CLI11 check and subproject support

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


# a8f5911b 20-Apr-2021 William A. Kennington III <wak@google.com>

meson: Use subprojects where possible

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


# 080ffd7a 20-Apr-2021 William A. Kennington III <wak@google.com>

meson: Propagate watchdog library dependencies

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


# 8f608bae 20-Apr-2021 William A. Kennington III <wak@google.com>

meson: Remove explicit werror override

We don't want to break most builders by default and the CI already
includes this option when building code.

Change-Id: Ib1a141ae5be7c4a29ce268dee279c053d0057d

meson: Remove explicit werror override

We don't want to break most builders by default and the CI already
includes this option when building code.

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

show more ...


# 0b3c3899 20-Apr-2021 William A. Kennington III <wak@google.com>

meson: Fixup formatting

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


# 8c8072aa 28-Mar-2019 Patrick Venture <venture@google.com>

build: install into bin instead of sbin

Installs into bin instead of sbin per guidelines.

Signed-off-by: Patrick Venture <venture@google.com>
Change-Id: I9d2a01a37179f19ce272f13641217f9bdc4a1315


# b9337710 15-Jan-2019 William A. Kennington III <wak@google.com>

meson: Add alternate build system

For now we will support both the autotools and meson build systems
alongside each other, until support for meson is ready across the
ecosystem.

Tested:
Run thr

meson: Add alternate build system

For now we will support both the autotools and meson build systems
alongside each other, until support for meson is ready across the
ecosystem.

Tested:
Run through build and unit tests that leverage the new build system
and all of the tests pass and the install puts phosphor-watchdog in
the correct location.

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

show more ...