trivial: move completions to their own directory

This commit is contained in:
Mario Limonciello 2024-02-26 21:26:26 -06:00
parent 0c301fe93f
commit 000dd5d699
2 changed files with 32 additions and 31 deletions

View file

@ -0,0 +1,31 @@
generate_completion = [python3, powerprofilesctl, '--print-completion']
if bashcomp.found()
completions_dir = bashcomp.get_variable(pkgconfig: 'completionsdir',
pkgconfig_define: bashcomp.version().version_compare('>= 2.10') ?
['datadir', get_option('datadir')] : ['prefix', prefix],
)
custom_target('bash-completion',
output: 'powerprofilesctl',
command: [
generate_completion,
'bash',
],
capture: true,
install: true,
install_dir: completions_dir,
)
endif
if zshcomp
custom_target('zsh-completion',
output: '_powerprofilesctl',
command: [
generate_completion,
'zsh',
],
capture: true,
install: true,
install_dir: get_option('zshcomp'),
)
endif

View file

@ -147,34 +147,4 @@ if argparse_manpage.found()
))
endif
generate_completion = [python3, powerprofilesctl, '--print-completion']
if bashcomp.found()
completions_dir = bashcomp.get_variable(pkgconfig: 'completionsdir',
pkgconfig_define: bashcomp.version().version_compare('>= 2.10') ?
['datadir', get_option('datadir')] : ['prefix', prefix],
)
custom_target('bash-completion',
output: 'powerprofilesctl',
command: [
generate_completion,
'bash',
],
capture: true,
install: true,
install_dir: completions_dir,
)
endif
if zshcomp
custom_target('zsh-completion',
output: '_powerprofilesctl',
command: [
generate_completion,
'zsh',
],
capture: true,
install: true,
install_dir: get_option('zshcomp'),
)
endif
subdir('completions')