aboutsummaryrefslogtreecommitdiffstats
path: root/meson
AgeCommit message (Collapse)AuthorFilesLines
2023-05-03Replace strict option with new meson warning levelDavid Robillard2-304/+147
2023-05-03Use consistent meson formatting everywhereDavid Robillard1-4/+8
2023-01-14Simplify library build definitionsDavid Robillard1-28/+0
2023-01-14Windows: Fix build with MSVC as CDavid Robillard1-0/+1
2023-01-07MacOS: Consistently use the same flags for ObjC and ObjC++David Robillard2-3/+7
The implementation only uses ObjC, but this is mistake-prone, it's better to just have things set up properly for all of the languages that are present in the build at all.
2022-11-24Trim redundant warning flags enabled by -Wextra and -WpedanticDavid Robillard1-27/+3
2022-11-24Fix double check for warning flagsDavid Robillard1-18/+18
2022-11-24Use 0BSD for trivial "public domain intent" thingsDavid Robillard3-3/+3
2022-10-30Add malloc attributes to allocating functionsDavid Robillard1-1/+0
These inform the compiler that the returned value doesn't alias with anything. Also somewhat handy as pseudo-documentation.
2022-10-07Suppress MinGW warningsDavid Robillard1-0/+8
2022-10-07Suppress new warnings in clang 14David Robillard1-0/+1
2022-06-28Fix MinGW buildDavid Robillard1-0/+1
2022-06-28Strengthen global GCC warningsDavid Robillard1-1/+0
2022-06-28Clean up meson configurationDavid Robillard1-4/+28
2022-05-29Make meson configuration more modularDavid Robillard3-0/+161
2022-05-28Clean up and strengthen warning flagsDavid Robillard1-53/+71
2021-12-17Adopt REUSE machine-readable licensing standardDavid Robillard1-0/+3
See https://reuse.software/ for details.
2021-01-08Switch to MesonDavid Robillard1-0/+196