mesa: Move compile of common Mesa core files to a static lib.
authorEric Anholt <eric@anholt.net>
Tue, 12 Nov 2019 19:25:09 +0000 (11:25 -0800)
committerEric Anholt <eric@anholt.net>
Thu, 14 Nov 2019 21:46:10 +0000 (21:46 +0000)
commit790d0ebef3be3e0e9a09621572b1a2a30a0859fb
treeb50d8b88b9311bf0b0824de2798912ec0b470cfc
parentcc758f1224b48c2c528ea129330e2fe393e57567
mesa: Move compile of common Mesa core files to a static lib.

We were compiling them twice, costing extra build time.  Reduces my
ccache-hot clean build time by a second (24.3s to 23.3s, 3 runs each).

The windows args are a little strange -- it's not clear to me that
they're actually used for building these files, but keep them in place
just in case, since we don't have a good windows CI story yet.  We
should want them on both gallium and classic regardless: Only osmesa
could be built for windows in classic, and classic OSMesa's scons
build defines these flags too.

Closes: #2052
Acked-by: Dylan Baker <dylan@pnwbakers.com>
src/mesa/meson.build