diff options
| author | Shohei YOSHIDA <syohex@gmail.com> | 2022-11-02 12:01:16 +0900 |
|---|---|---|
| committer | Shohei YOSHIDA <syohex@gmail.com> | 2022-11-02 12:01:16 +0900 |
| commit | 4bf24327bac61442716f02c38f7382c9e89ace7e (patch) | |
| tree | f3933f859102862cfebd43b82d15b12a548e2d59 /src/_cmake | |
| parent | Merge pull request #904 from zsh-users/bug/fvm-bsd-sed-issue (diff) | |
| download | zsh-completions-4bf24327bac61442716f02c38f7382c9e89ace7e.tar zsh-completions-4bf24327bac61442716f02c38f7382c9e89ace7e.tar.gz zsh-completions-4bf24327bac61442716f02c38f7382c9e89ace7e.tar.bz2 zsh-completions-4bf24327bac61442716f02c38f7382c9e89ace7e.tar.lz zsh-completions-4bf24327bac61442716f02c38f7382c9e89ace7e.tar.xz zsh-completions-4bf24327bac61442716f02c38f7382c9e89ace7e.tar.zst zsh-completions-4bf24327bac61442716f02c38f7382c9e89ace7e.zip | |
Extract generators from 'cmake --help'
Diffstat (limited to 'src/_cmake')
| -rw-r--r-- | src/_cmake | 19 |
1 files changed, 2 insertions, 17 deletions
@@ -467,23 +467,8 @@ _cmake_define_property_values() { return ret } -local _cmake_generator_list -_cmake_generator_list=( - 'Green Hills MULTI' - 'Unix Makefiles' - 'Ninja' - 'Ninja Multi-Config' - 'CodeBlocks - Ninja' - 'CodeBlocks - Unix Makefiles' - 'CodeLite - Ninja' - 'CodeLite - Unix Makefiles' - 'Eclipse CDT4 - Ninja' - 'Eclipse CDT4 - Unix Makefiles' - 'Kate - Ninja' - 'Kate - Unix Makefiless' - 'Sublime Text 2 - Ninja' - 'Sublime Text 2 - Unix Makefiles' -) +local -a _cmake_generator_list +_cmake_generator_list=(${(f)"$(cmake --help | awk '/^Generators/{flag=1} flag && /^[* ] [^ ]/ {sub(/^[* ] /, ""); sub(/=.*$/, ""); sub(/\[arch\]/, ""); sub(/ *$/, ""); print}')"}) # ----------------- # _cmake_generators |
