Dylan Baker <dy...@pnwbakers.com> writes: > This gets pretty much the entire classic tree building, as well as > i965, including the various glapis. There are some workarounds for bugs > that are fixed in meson 0.43.0, which is due out on October 8th. > > I have tested this with piglit using glx. > > v2: - fix typo "vaule" -> "value" > - use gtest dep instead of linking to libgtest (rebase error) > - use gtest dep instead of linking against libgtest (rebase error) > - copy the megadriver, then create hard links from that, then delete > the megadriver. This matches the behavior of the autotools build. > (Eric A) > - Use host_machine instead of target_machine (Eric A) > - Put a comment in the right place (Eric A) > - Don't have two variables for the same information (Eric A) > - Put pre_args at top of file in this patch (Eric A) > - Fix glx generators in this patch instead of next (Eric A) > - Remove -DMESON hack (Eric A) > - add sha1_h to mesa in this patch (Eric A) > - Put generators in loops when possible to reduce code in > mapi/glapi/gen (Eric A) > > Signed-off-by: Dylan Baker <dylanx.c.ba...@intel.com>
> +pkg.generate( > + libraries : libglesv1_cm, > + # TODO: private libraries? > + name : 'glesv1_cm', > + version : meson.project_version(), > + description : 'Mesa OpenGL ES 1.1 CM library', > + filebase : 'glesv1_cm' > +) I'd like to make sure we get these right, since our piglit/cts runs won't tell us if we screw it up. Looks like we want libraries_private: m_dep, dl_dep, dep_thread. Same for glesv2. With that fixed, I'd give it: Reviewed-by: Eric Anholt <e...@anholt.net>
signature.asc
Description: PGP signature
_______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev