From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-3.4 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,FREEMAIL_FROM,MAILING_LIST_MULTI,RCVD_IN_DNSWL_MED, UNPARSEABLE_RELAY autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 2708 invoked from network); 30 Jul 2022 01:04:11 -0000 Received: from zero.zsh.org (2a02:898:31:0:48:4558:7a:7368) by inbox.vuxu.org with ESMTPUTF8; 30 Jul 2022 01:04:11 -0000 ARC-Seal: i=1; cv=none; a=rsa-sha256; d=zsh.org; s=rsa-20210803; t=1659143051; b=oXFcL40KV8WCPkGxcl3OFyiCF++PCYCyQi2m7fp6TDu+gqB75XG0jpXAOkH9phZST10CK67LT1 FQcR+POOh8Jb80v215vPovduwiS0Fby1CLjMyyG7ipdpv1uKhpDS1DqGHkSuanyHu/H6hxLrRx Yg21xH9fQ1MzJ4/G+WB626yHc+0p1VhQhIruoJ/VJIoW/EebRXnUUHxU5TU64lPWCEOJfeIioO W63cSNbdXSuynQP0Ye6nhGCPxjNM/etIIydy3S4YHXL3sDaue4xPMciV2/FxaByLL4czsGbGmv 6ZY9wS7oQ8gjdJj64vEep41WkaQv4gzwmdc5/rNS3p+GOA==; ARC-Authentication-Results: i=1; zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.175; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed; d=zsh.org; s=rsa-20210803; t=1659143051; bh=a+SoN7+jczm0t2nnS58JesDlH9TtcDIO+crv3AMJGX0=; h=List-Archive:List-Owner:List-Post:List-Unsubscribe:List-Subscribe:List-Help: List-Id:Sender:Content-Transfer-Encoding:MIME-Version:References: In-Reply-To:Message-ID:Date:Subject:Cc:To:From:DKIM-Signature: DKIM-Signature; b=krn5Cvzoooh8/ph89bdTwxHnBqD6f7ogZvb/TaGGhWWXgTWrmLSirbCnUbX788KIOsXZ+sFHE1 9fGZPkrmuq8zbqVq60PjpbKAEyngACOb4eFxXrMywaugp+790w4l8pjlnAeNhrY9y4YpuCFrNO xMe2wb2DgvX2FADjsQybC9WPv/vkbZl1uJ1OnWbyc2L+zTfwCM9vMTClLrEuyQ8a5XiSgRfe7/ /s5MenyhUOe2BqhvJqVEsIdMyUyAVRpMG+SUtV6TJPbzY4x6LLZXM9wqqUdyoVOjMvJRjfvOCv JG5bmn65lai9VH8O4vNn5VHUJWfn9hkCo2MexYFyj9ISSA==; DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=zsh.org; s=rsa-20210803; h=List-Archive:List-Owner:List-Post:List-Unsubscribe: List-Subscribe:List-Help:List-Id:Sender:Content-Transfer-Encoding: MIME-Version:References:In-Reply-To:Message-Id:Date:Subject:Cc:To:From: Reply-To:Content-Type:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID; bh=RXpMK6UUg9ucjuz3LNFweqUFp4jqso3bMe9jO/h/gW4=; b=Rt2a3Ymg4+qq9RTEP62LcMoEea LiiK+4SItEe6j63rKILUG9loOPHahYtlioAfl1NeOv3cxhJOoGYuXXwuKC814oza3el1GQh8hmaSO J2zBtLojhw+3dWKLEoytLFydKE6TtRdyiFjZz57MuX+LE75m8DU8qB4XQ42dWI7NpACpIihZKdPTW eDX3YteCqjrwmBMkAkUjnYJWzYMewF944FE0ldgwJkGAQxF9KkV8O+GVpfj9R7Smtv2hM28ob/P+t itLTtMkvl+20SrITHHp1VjQOKD9S2sTXO1CRch3NGNzlMDLKH8TwzaT9vvgGZ/vW+rhgZ0M1AF6xs j43yWAGg==; Received: from authenticated user by zero.zsh.org with local id 1oHatn-000Ljs-Hy; Sat, 30 Jul 2022 01:04:11 +0000 Authentication-Results: zsh.org; iprev=pass (mail-oi1-f175.google.com) smtp.remote-ip=209.85.167.175; dkim=pass header.d=gmail.com header.s=20210112 header.a=rsa-sha256; dmarc=pass header.from=gmail.com; arc=none Received: from mail-oi1-f175.google.com ([209.85.167.175]:41786) by zero.zsh.org with esmtps (TLS1.3:TLS_AES_128_GCM_SHA256:128) id 1oHass-000Kqd-QZ; Sat, 30 Jul 2022 01:03:15 +0000 Received: by mail-oi1-f175.google.com with SMTP id h125so7401561oif.8 for ; Fri, 29 Jul 2022 18:03:14 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc; bh=RXpMK6UUg9ucjuz3LNFweqUFp4jqso3bMe9jO/h/gW4=; b=UrPw4C8mZkKKJaulu52k/jhptGN7lLM2iE5VmM9UM+iUwzHlQoBhnuhS4jGx3rBjTl TfF0bNwxz0ZxDiunNebyC5VTybW/fRCfM3WawIioiFd6wJniivyaFaUzK7CEbiKzlfiz uk67QTT5Wc6hy4AckhO3ZG1dIw9nkdysV/ADUU6lPJHisPw8ysb7nM89UtVrz9HZQdzi Ck+gtRvKMt6fc9NNJCTRrFF74T7zsHTdi2jF0JizRKe5Thj+HeVzP9eh7WxDCtlPS5OM O+iM818D+CIsHVc2Wx1tcV5kZ5JsRUynNSKEQC7/17kkcdQY9g8VO9FLFAhwUwd5luT9 cp+g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc; bh=RXpMK6UUg9ucjuz3LNFweqUFp4jqso3bMe9jO/h/gW4=; b=VTtjnRB5XiKLRmry9rIjhJt1PRpOnk+WLmexCr9aNcoZwRusrtoPrxn1fx6798wqF9 ESsq3Ua8BTHaxVp8FsmDibH5B23jyeJxHso78aSSrR0oQj1CMi8PbL2ygEREUdVY5jkf ESH2jKzy2BXtuDaTDuyt/Rkw1hHGsRo9V5kJLn8bMsvx2DI8igMtplHwc0ylrwRp+ghB KRV5lhC5Rr0ZN1eiNfFilLMQRo7VgbbTeg3eYaNxYoo9QKragTu8ivpOBYFy9kAdVGR8 TTwIVp156MdyPevOsBcoVEaCJZ3vDVBD8M3VmQbvsllIduKDtxttGnsiVB4HqXaURTv9 uTfg== X-Gm-Message-State: AJIora96P7JvGAB+dCU93WIhgv4XOJ/nVKhfS48C3YXjPyFMSkHLf0Jt Z72kly88PnlwYYC13ztt4f+9wXoK1rU= X-Google-Smtp-Source: AGRyM1sYem3tMBD6oKFIm5u/YRnElHSs8v/rqzhhYFEssX04A44vU2lRYwQ16nGxjPronvSZAaAiXA== X-Received: by 2002:a05:6808:300c:b0:33c:1ca9:30de with SMTP id ay12-20020a056808300c00b0033c1ca930demr1270680oib.243.1659142993366; Fri, 29 Jul 2022 18:03:13 -0700 (PDT) Received: from localhost ([2806:2f0:4000:5c95:4ae7:daff:fe31:3285]) by smtp.gmail.com with ESMTPSA id u7-20020a056808150700b0033aa53c549dsm1405956oiw.25.2022.07.29.18.03.12 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Jul 2022 18:03:12 -0700 (PDT) From: Felipe Contreras To: zsh-workers@zsh.org Cc: Oliver Kiddle , Felipe Contreras , Daniel Hahler Subject: [PATCH 1/3] completion: make: don't build everything Date: Fri, 29 Jul 2022 20:03:08 -0500 Message-Id: <20220730010310.3383526-2-felipe.contreras@gmail.com> X-Mailer: git-send-email 2.37.1.225.gfa48d685d2 In-Reply-To: <20220730010310.3383526-1-felipe.contreras@gmail.com> References: <20220730010310.3383526-1-felipe.contreras@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Seq: 50435 Archived-At: X-Loop: zsh-workers@zsh.org Errors-To: zsh-workers-owner@zsh.org Precedence: list Precedence: bulk Sender: zsh-workers-request@zsh.org X-no-archive: yes List-Id: List-Help: List-Subscribe: List-Unsubscribe: List-Post: List-Owner: List-Archive: At least in GNU make 4.3 the -n option is *not* respected and --always-make builds everything. Instead use a fake .DEFAULT target the way bash-completion does. This essentially reverts 597acaab4 (44722: _make: use --always-make instead of .PHONY for GNU make, 2019-09-02). Cc: Daniel Hahler Signed-off-by: Felipe Contreras --- Completion/Unix/Command/_make | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Completion/Unix/Command/_make b/Completion/Unix/Command/_make index ae91440f0..28c529a88 100644 --- a/Completion/Unix/Command/_make +++ b/Completion/Unix/Command/_make @@ -239,7 +239,7 @@ _make() { if [[ $is_gnu == gnu ]] then if zstyle -t ":completion:${curcontext}:targets" call-command; then - _make-parseMakefile < <(_call_program targets "$words[1]" -nsp --no-print-directory -f "$file" --always-make 2> /dev/null) + _make-parseMakefile < <(_call_program targets "$words[1]" -nsp --no-print-directory -f "$file" .DEFAULT 2> /dev/null) else _make-parseMakefile < $file fi -- 2.37.1.225.gfa48d685d2