diff options
author | Emmanuele Bassi <ebassi@gmail.com> | 2018-03-13 17:50:17 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2018-03-13 17:50:17 +0000 |
commit | 74dbb7bac9357a60e83a3c8993876eab95fd0792 (patch) | |
tree | c2097b20643f9b2686ba366a246d3a98dce42da7 | |
parent | 500f522d47a242e97d05ce2d5d9e44e410ed7b98 (diff) | |
parent | 5f151684da33fadab3a0cd3270c99a8908ca2056 (diff) | |
download | libepoxy-74dbb7bac9357a60e83a3c8993876eab95fd0792.tar.gz |
Merge pull request #162 from 1ace/meson-simplify
meson: simplify build_{glx,egl} logic
-rw-r--r-- | meson.build | 34 |
1 files changed, 6 insertions, 28 deletions
diff --git a/meson.build b/meson.build index a1cec5b..89da132 100644 --- a/meson.build +++ b/meson.build @@ -36,38 +36,16 @@ conf.set('HAVE_KHRPLATFORM_H', cc.has_header('KHR/khrplatform.h', required: fals # support on Linux and Unix enable_glx = get_option('glx') if enable_glx == 'auto' - if host_system == 'windows' - build_glx = false - elif host_system == 'darwin' - build_glx = false - elif host_system == 'android' - build_glx = false - elif host_system == 'haiku' - build_glx = false - else - build_glx = true - endif -elif enable_glx == 'yes' - build_glx = true -elif enable_glx == 'no' - build_glx = false + build_glx = not ['windows', 'darwin', 'android', 'haiku'].contains(host_system) +else + build_glx = enable_glx == 'yes' endif enable_egl = get_option('egl') if enable_egl == 'auto' - if host_system == 'windows' - build_egl = false - elif host_system == 'darwin' - build_egl = false - elif host_system == 'android' - build_egl = true - else - build_egl = true - endif -elif enable_egl == 'yes' - build_egl = true -elif enable_egl == 'no' - build_egl = false + build_egl = not ['windows', 'darwin'].contains(host_system) +else + build_egl = enable_egl == 'yes' endif enable_x11 = get_option('x11') |