From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Kaushal Modi Newsgroups: gmane.emacs.devel Subject: Re: Cleaner way to not build the ctags that ships with emacs? Date: Thu, 10 Mar 2016 07:34:31 -0500 Message-ID: References: <56E0D27E.3030303@cs.ucla.edu> <83k2lan7n3.fsf@gnu.org> <22241.24253.891410.492540@a1i15.kph.uni-mainz.de> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=089e013a04a850b6d7052db109d9 X-Trace: ger.gmane.org 1457613281 10521 80.91.229.3 (10 Mar 2016 12:34:41 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 10 Mar 2016 12:34:41 +0000 (UTC) Cc: Eli Zaretskii , Paul Eggert , Emacs developers To: Ulrich Mueller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Thu Mar 10 13:34:41 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1adznc-0003ht-D7 for ged-emacs-devel@m.gmane.org; Thu, 10 Mar 2016 13:34:40 +0100 Original-Received: from localhost ([::1]:47967 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adznb-0004Oq-OL for ged-emacs-devel@m.gmane.org; Thu, 10 Mar 2016 07:34:39 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39668) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adznX-0004Oh-4p for emacs-devel@gnu.org; Thu, 10 Mar 2016 07:34:36 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1adznV-0000ZE-Rq for emacs-devel@gnu.org; Thu, 10 Mar 2016 07:34:35 -0500 Original-Received: from mail-ob0-x234.google.com ([2607:f8b0:4003:c01::234]:36328) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1adznV-0000Xx-NC; Thu, 10 Mar 2016 07:34:33 -0500 Original-Received: by mail-ob0-x234.google.com with SMTP id m7so78482763obh.3; Thu, 10 Mar 2016 04:34:32 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc; bh=yu8wNpnrxsbDqVlY/oZQ7Z/aIjUR5NHbtIJkedsGl5U=; b=hDy/PUiQyc07BoHmBq4FV/4etJ/lAAjr0gxtwxx7B8qVf+MyLFspvm3ScUEGcNEwws +ByJfImxGvCF3etPYxbvjgHHFsxUHzU9BuBmYLgPF6qiEIFubDrgrg+bqleeGzawsRMN M7uOZD/+A4ZEwz87MNdN9qeKkTYcRjxM5sVHbjW80magl75M9le2IgwP+DfgJdUd+8th VvqjwCT5iRg+mVeXnybCuYf+c8qE+45kVhwpZFOuU1UDh8AbO59AFbA9A0o84efdy8SO azLWvDiPFPh+f1sJ6DF2sAjqus5MqhcDQo2gTVdAN6XRTxX+YQT315OIjMWIFYnKPhvh DtJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc; bh=yu8wNpnrxsbDqVlY/oZQ7Z/aIjUR5NHbtIJkedsGl5U=; b=iPYt80Nkp4OXALJsIgPRIxny80PtJL7lIUcttIT+Sa/ljLapn/aRbsJ/K0+9Qk3CHF mURhRhjjEacN8d2RBx9QAQnRu6UFdeWeFUfsmysEmnUB9+mWkJpSoNS4mJ4frrVZhIOe tAF8arG6t+0L66iAM3Ke4B6/MsuxeSco9eFEeRfosbz+/J3ngk63Utvxhkt3QUIevrvg BzN8G/4AsprOZXBP6fJDMuj4OkS8hPpQ0/bt9496VTA0sk3N6IxDleBgVVcehNdtBAvC AgwR9fMWSEtoF+ZoSSwD/6YAQ/xoiU0w3GqyXzqFzpBWBcGt6VWPq7fv1DtOQap/NY2u W3MA== X-Gm-Message-State: AD7BkJLm/Ry22wxTZjOXKHH3y6PAw4WOel4lp9Xi3OYzrDGnfKMsNjbMLX7THfz6T2FjMxhkq3K79ACzsb0cng== X-Received: by 10.60.60.3 with SMTP id d3mr1809239oer.24.1457613272294; Thu, 10 Mar 2016 04:34:32 -0800 (PST) Original-Received: by 10.202.172.198 with HTTP; Thu, 10 Mar 2016 04:34:31 -0800 (PST) Original-Received: by 10.202.172.198 with HTTP; Thu, 10 Mar 2016 04:34:31 -0800 (PST) In-Reply-To: <22241.24253.891410.492540@a1i15.kph.uni-mainz.de> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2607:f8b0:4003:c01::234 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:201370 Archived-At: --089e013a04a850b6d7052db109d9 Content-Type: text/plain; charset=UTF-8 >> Paul Eggert > It should be fairly easy to add an option to 'configure'. > Something like this, say: > ./configure --disable-lib-src=ctags > where the option argument specifies which lib-src programs to build. Is that something you'd like to develop? OK. I've never scripted configure but I will give it a shot. From a brief reading, it looks like I need to modify configure.ac. >> Ulrich Mueller > Wouldn't that argument apply to etags as well? Exuberant Ctags has an > etags mode which can be enabled by the -e option, or by invoking the > program under the name etags. You are correct that the argument applies to etags as well. I have never used etags but my understanding was that it was used along with xref (which I could be totally wrong about). I haven't used xref either. If emacs doesn't need etags internally, then I don't mind an option to prevent its build too. -- Kaushal Modi --089e013a04a850b6d7052db109d9 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable

>> Paul Eggert
> It should be fairly easy to add an option to 'configure'.
> Something like this, say:
>=C2=A0=C2=A0=C2=A0 ./configure --disable-lib-src=3Dctags
> where the option argument specifies which lib-src programs to build. I= s that something you'd like to develop?

OK. I've never scripted configure but I will give it a s= hot. From a brief reading, it looks like I need to modify configure.ac.

>> Ulrich Mueller
> Wouldn't that argument apply to etags as well? Exuberant Ctags has= an
> etags mode which can be enabled by the -e option, or by invoking the > program under the name etags.

You are correct that the argument applies to etags as well. = I have never used etags but my understanding was that it was used along wit= h xref (which I could be totally wrong about). I haven't used xref eith= er. If emacs doesn't need etags internally, then I don't mind an op= tion to prevent its build too.

--
Kaushal Modi

--089e013a04a850b6d7052db109d9--