diff options
| author | nicoulaj <julien.nicoulaud@gmail.com> | 2019-10-08 18:55:29 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2019-10-08 18:55:29 +0200 |
| commit | 8def5f15835f294ec6a1bf220fb330efddbe2575 (patch) | |
| tree | 3efb2f73c744be85889c77651684769dc8be386c /src | |
| parent | Merge pull request #653 from MaximDevoir/feat/improve-yarn-suggestions (diff) | |
| parent | cmake: Add `--parallel` build option (diff) | |
| download | zsh-completions-8def5f15835f294ec6a1bf220fb330efddbe2575.tar zsh-completions-8def5f15835f294ec6a1bf220fb330efddbe2575.tar.gz zsh-completions-8def5f15835f294ec6a1bf220fb330efddbe2575.tar.bz2 zsh-completions-8def5f15835f294ec6a1bf220fb330efddbe2575.tar.lz zsh-completions-8def5f15835f294ec6a1bf220fb330efddbe2575.tar.xz zsh-completions-8def5f15835f294ec6a1bf220fb330efddbe2575.tar.zst zsh-completions-8def5f15835f294ec6a1bf220fb330efddbe2575.zip | |
Merge pull request #655 from danteu/cmake_add_parallel
cmake: Add `--parallel` build option
Diffstat (limited to 'src')
| -rw-r--r-- | src/_cmake | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -132,6 +132,7 @@ _cmake_on_build() { '--target[specify build target]' '--clean-first[build target clean first]' '--config[For multi-configuration tools]' + '--parallel[maximum number of build processes]' '--use-stderr') local -a undescribed_build_extras i=1 @@ -157,6 +158,7 @@ _cmake_on_build() { if [[ ${undescribed_build_extras[(r)$words[$i]]} == $words[$i] ]] ; then continue ; fi if [[ $words[(($i - 1))] == --target ]] ; then continue ; fi if [[ $words[(($i - 1))] == --config ]] ; then continue ; fi + if [[ $words[(($i - 1))] == --parallel ]] ; then continue ; fi outofbuild=true done if (( $dashdashposition > 0 )) ; then @@ -175,6 +177,9 @@ _cmake_on_build() { elif [[ $words[(($CURRENT - 1))] == --config ]] ; then # after --build <dir> --config, no idea return 0 + elif [[ $words[(($CURRENT - 1))] == --parallel ]] ; then + # after --build <dir> --parallel + return 0 elif [ "$outofbuild" = true ] ; then # after --build <dir> --<not a --build option>, suggest other cmake_build_options (like -Wno-dev) _arguments "$cmake_build_options[@]" && return 0 |
