meson: disable asserts by default on release builds
authorEric Engestrom <eric.engestrom@intel.com>
Tue, 17 Jul 2018 14:12:32 +0000 (15:12 +0100)
committerEric Engestrom <eric.engestrom@intel.com>
Thu, 6 Sep 2018 17:16:31 +0000 (18:16 +0100)
commit3824c8e7cda97c3bf856983ea5fb6d696c75fb24
treeb3bde8ef122662af72497ccd0284b66700d47968
parent2930b76cfe1e13e84ac0d88f9c6d709a5a8d4c18
meson: disable asserts by default on release builds

By the time Mesa 18.3 comes out (probably December '18), Meson 0.45 will
be 9 months old (March '18), so I think this is reasonable.

(btw, the currently-required Meson 0.44.1 was released less than 12 days
 before 0.45, so we're really not bumping by much.)

Currently, the Meson versions in the major distributions are:
Arch:     ships 0.47.2
CentOS:   7 ships 0.47.1
Debian:   stable ships 0.37.1, so it hasn't been usable in a long time.
          everything more recent ships 0.47.2
Fedora:   28 ships 0.45.1
FreeBSD:  ships 0.46.1 (ports)
Gentoo:   ships 0.46.1
OpenSUSE: 15 ships 0.46
Ubuntu:   18.04 ships 0.45.1

Signed-off-by: Eric Engestrom <eric.engestrom@intel.com>
Reviewed-by: Dylan Baker <dylan@pnwbakers.com>
.travis.yml
meson.build