From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7752 invoked by alias); 27 Apr 2015 09:18:13 -0000 Mailing-List: contact zsh-workers-help@zsh.org; run by ezmlm Precedence: bulk X-No-Archive: yes List-Id: Zsh Workers List List-Post: List-Help: X-Seq: 34970 Received: (qmail 12194 invoked from network); 27 Apr 2015 09:18:10 -0000 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-6.9 required=5.0 tests=BAYES_00,RCVD_IN_DNSWL_HI, SPF_HELO_PASS autolearn=ham version=3.3.2 X-AuditID: cbfec7f4-f79c56d0000012ee-fc-553dfc727da8 Date: Mon, 27 Apr 2015 10:07:56 +0100 From: Peter Stephenson To: zsh-workers@zsh.org Subject: Re: [PATCH] Use CC to determine if gcc is used Message-id: <20150427100756.12c82959@pwslap01u.europe.root.pri> In-reply-to: <20150427094742.27589aca@pwslap01u.europe.root.pri> References: <1430070511-9895-1-git-send-email-heirecka@exherbo.org> <20150427094742.27589aca@pwslap01u.europe.root.pri> Organization: Samsung Cambridge Solution Centre X-Mailer: Claws Mail 3.7.9 (GTK+ 2.22.0; i386-redhat-linux-gnu) MIME-version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7bit X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrCLMWRmVeSWpSXmKPExsVy+t/xq7pFf2xDDT4fsbQ42PyQyYHRY9XB D0wBjFFcNimpOZllqUX6dglcGRN/HWAqaGGrWPH4A3MD41uWLkZODgkBE4m2F+3sELaYxIV7 69m6GLk4hASWMkos37qBEcKZwSTxc8ZHdghnG6PEoyPTmUFaWARUJW639rKC2GwChhJTN81m BLFFBMQlzq49D7ZCWMBcYtKSfjCbV8BeYsOLPWD1nAIOElMOPgZbLSRQKbHl5QomEJtfQF/i 6t9PTBAn2UvMvHKGEaJXUOLH5Htgc5gFtCQ2b2tihbDlJTavecsMMUdd4sbd3ewTGIVmIWmZ haRlFpKWBYzMqxhFU0uTC4qT0nMN9YoTc4tL89L1kvNzNzFCwvbLDsbFx6wOMQpwMCrx8Bos sw0VYk0sK67MPcQowcGsJMK74zNQiDclsbIqtSg/vqg0J7X4EKM0B4uSOO/cXe9DhATSE0tS s1NTC1KLYLJMHJxSDYwpc/f035tx4YjsA80ZC+Mki6Sf1zlsKHDtEft7gLtNaG6r28M4PvZM HfGtnXf5/DPPHHue/r8nplAlZGalZFTej/afTNqBehwcJS/ZDyT/taiLTpW5raotetTMYH5t g0G3k2Fbqs+R1TejFE+qx8V+/NN9uSShUpz1GS+zjq3+w7bbM0tdlViKMxINtZiLihMBZLnc oVcCAAA= On Mon, 27 Apr 2015 09:47:42 +0100 Peter Stephenson wrote: > That's probably OK, but rather than test CC when using CPP, it might be > simpler just to test if $(CPP) contains "gnu" as an alternative to > "gcc"? ... Or is this safer? diff --git a/Src/zsh.mdd b/Src/zsh.mdd index 71dd613..820fcab 100644 --- a/Src/zsh.mdd +++ b/Src/zsh.mdd @@ -28,8 +28,8 @@ hdrdeps="zshcurses.h zshterm.h" # on the option to remove them being the same. signames.c: signames1.awk signames2.awk ../config.h @SIGNAL_H@ $(AWK) -f $(sdir)/signames1.awk @SIGNAL_H@ >sigtmp.c - case "$(CPP)" in \ - gcc*) \ + case "`$(CPP) --version 2>&1`" in \ + *GCC*) \ $(CPP) -P sigtmp.c >sigtmp.out;; \ *) \ $(CPP) sigtmp.c >sigtmp.out;; \ pws