#
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 ...
|