diff options
author | Quentin Glidic <sardemff7+git@sardemff7.net> | 2017-05-28 02:18:09 +0200 |
---|---|---|
committer | Quentin Glidic <sardemff7+git@sardemff7.net> | 2017-05-29 16:51:06 +0200 |
commit | a9199e3e1762182ddd8a19514a75f6c78c14481a (patch) | |
tree | 1ed440438f11206d7770159a1f30d60ea9dd7587 /meson.build | |
parent | 6acf365420beb5219a4d8643d93bf74a479dd2e3 (diff) |
Use libnkutils for keybindings
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/meson.build b/meson.build index 8aff4592..b832b05f 100644 --- a/meson.build +++ b/meson.build @@ -45,7 +45,7 @@ deps = [ dependency('cairo'), dependency('pango'), dependency('pangocairo'), - dependency('xkbcommon', version: '>= 0.5.0'), + dependency('xkbcommon'), c_compiler.find_library('m', required: false), ] @@ -101,6 +101,17 @@ header_conf.set_quoted('THEME_DIR', themedir) config_h = configure_file(output: 'config.h', configuration: header_conf) +nk_modules = [ + 'bindings=true', +] +nk = subproject('libnkutils', default_options: nk_modules) +nk_options = nk.get_variable('nk_options') +foreach o : nk_modules + nk_options + if not nk_modules.contains(o) or not nk_options.contains(o) + error('You must not change libnkutils options @0@ != @1@'.format('|'.join(nk_modules), '|'.join(nk_options))) + endif +endforeach +deps += nk.get_variable('libnkutils') install_headers([ 'include/mode.h', |