From 1c41bbef29f62bc6c2b7f76698d04014e4299024 Mon Sep 17 00:00:00 2001 From: Paul Seyfert Date: Thu, 13 Jun 2019 14:12:34 +0200 Subject: [PATCH] [cmake] complete CMAKE_GENERATOR environment variable values will be introduced in cmake 3.15 https://cmake.org/cmake/help/v3.15/manual/cmake-env-variables.7.html#environment-variables-that-control-the-build --- src/_cmake | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/_cmake b/src/_cmake index 55efa73..e9bf0b0 100644 --- a/src/_cmake +++ b/src/_cmake @@ -1,4 +1,4 @@ -#compdef cmake +#compdef cmake -value-,CMAKE_GENERATOR,-default- # ------------------------------------------------------------------------------ # Copyright (c) 2017 Github zsh-users - http://github.com/zsh-users # All rights reserved. @@ -455,7 +455,9 @@ local cmake_suggest_build;cmake_suggest_build=( '--build[build]:build dir:_cmake_suggest_builddirs' ) -if [ $CURRENT -eq 2 ] ; then +if [[ "$service" = -value-*CMAKE_GENERATOR* ]]; then + _cmake_generators +elif [ $CURRENT -eq 2 ] ; then _arguments -C -s \ - help \ "$cmake_help_actions[@]" \