diff options
author | Dudemanguy <random342@airmail.cc> | 2023-02-20 19:34:02 -0600 |
---|---|---|
committer | Dudemanguy <random342@airmail.cc> | 2023-04-11 20:05:36 +0000 |
commit | 3c1686488b48bd2760e9b19f42e7d3be1363d00a (patch) | |
tree | a3976a8eb329421d0aa116423165dccc51fb4532 /meson.build | |
parent | d65e56216d2bb3f2a4b65922f48192be6a691152 (diff) | |
download | mpv-3c1686488b48bd2760e9b19f42e7d3be1363d00a.tar.bz2 mpv-3c1686488b48bd2760e9b19f42e7d3be1363d00a.tar.xz |
meson: use the new build_options method
This finally allows us to put any user defined options into the
CONFIGURATION variable like what waf does. The arbitrary hardcoded
fallback is left in place for old meson versions. Also update the
documentation in regards to the mpv-configuration variable to be
relevant to meson.
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/meson.build b/meson.build index 49c5f254e5..4aada48731 100644 --- a/meson.build +++ b/meson.build @@ -1613,12 +1613,15 @@ if features['pdf-build'] endif -# Currently, we can't easily get every single thing a user might have passed -# on the cli, but we might as well just hardcode a few options (even if they are -# not specifically set) for verbosity's sake. -configuration = 'meson configure build ' + '-Dprefix=' + get_option('prefix') + \ - ' -Dbuildtype=' + get_option('buildtype') + \ - ' -Doptimization=' + get_option('optimization') +if meson.version().version_compare('>= 1.1.0') + configuration = meson.build_options() +else + # Arbitrary hardcoded things to pass if the meson version is too + # old to have the build_options method. + configuration = 'meson configure build ' + '-Dprefix=' + get_option('prefix') + \ + ' -Dbuildtype=' + get_option('buildtype') + \ + ' -Doptimization=' + get_option('optimization') +endif # Set config.h |