This is a rough cross section of work to get the meson build working on macOS and on Haiku, with one radeonsi fixup added. Most of this work is pretty straight forward, turning some options that can be assumed on Linux into tri-states, fixing up some early windows and macos stubs that I put in during the initial meosn pass, and removing some code duplication.
Dylan Baker (6): meson: Remove duplicate _GNU_SOURCE meson: Convert platform to auto meson: convert llvm option to tristate meson: Fix LLVM requires for radeonsi meson: add logic to select apple and windows dri meson: replace with_*dri with with_dri_platform meson.build | 77 +++++++++++++++++++++++++++------------------- meson_options.txt | 9 +++--- src/glx/meson.build | 4 +-- src/mapi/glapi/meson.build | 2 +- 4 files changed, 54 insertions(+), 38 deletions(-) -- 2.15.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev