#
a97cdd1a |
| 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: I36000eca286be412b84f039420ecf45b4cc411aa Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
25f484be |
| 17-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: I78bb5368b168ddc5ead8c
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: I78bb5368b168ddc5ead8cb6efb114fb870aba891 Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
show more ...
|
#
ece8e59e |
| 15-Apr-2021 |
William A. Kennington III <wak@google.com> |
meson: Update to c++20
Change-Id: If2bb06526aad0e848c9d4376f6809c756e3da3a3 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
61869e0d |
| 15-Apr-2021 |
William A. Kennington III <wak@google.com> |
meson: Update minimum version to 0.57.0
Required for c++20 suppport.
Change-Id: I3d34c7ebecbb9b7a1f1f8fe43f7b36f8d1581979 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
e261b84f |
| 15-Apr-2021 |
William A. Kennington III <wak@google.com> |
meson: Remove werror override
Change-Id: I5a47a8f7ed90eaf656f5db0969d1ff95391e3f54 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
fc1722f0 |
| 15-Apr-2021 |
William A. Kennington III <wak@google.com> |
meson: Fix formatting
Change-Id: I5368d21cc8de18d0b23d22c0d93ae8fb1bd57e65 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
8c34c80b |
| 03-Jun-2020 |
William A. Kennington III <wak@google.com> |
meson: Don't use unneeded features in subprojects
Change-Id: Ie56a77b4899a8bbccf7b31a005dcd513bfedbf80 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
bbd1b56a |
| 20-Feb-2020 |
William A. Kennington III <wak@google.com> |
test: Allow optional usage of vendored googletest
Change-Id: I7011edb826b11762f1eb49e8bbc3a19c8006f8c5 Signed-off-by: William A. Kennington III <wak@google.com>
|
#
8ec59e62 |
| 03-Apr-2019 |
William A. Kennington III <wak@google.com> |
meson: Use declare_dependency for libraries
Now example binaries and tests don't have to be aware of the nuances for configuring the build to use the library. This makes the project library look lik
meson: Use declare_dependency for libraries
Now example binaries and tests don't have to be aware of the nuances for configuring the build to use the library. This makes the project library look like any other system dependency.
Change-Id: Ife3bcd3dcbd423f08c513f9a05fc8cabff41e2f6 Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|
#
d4b33e95 |
| 04-Dec-2018 |
William A. Kennington III <wak@google.com> |
meson: Add alternative build system
For now both autotools and meson will be maintained side by side. Eventually we should remove the autotools build system.
Change-Id: I04382b17d5267ee218e2658fc16
meson: Add alternative build system
For now both autotools and meson will be maintained side by side. Eventually we should remove the autotools build system.
Change-Id: I04382b17d5267ee218e2658fc163da17853f637a Signed-off-by: William A. Kennington III <wak@google.com>
show more ...
|