From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: despen@verizon.net Newsgroups: gmane.emacs.help Subject: Re: c/c++ project management and debugging Date: Tue, 21 Dec 2010 08:44:59 -0500 Organization: A noiseless patient Spider Message-ID: References: <4D0F4058.6050101@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1292942946 11691 80.91.229.12 (21 Dec 2010 14:49:06 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 21 Dec 2010 14:49:06 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Dec 21 15:48:57 2010 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1PV3WE-00074K-49 for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Dec 2010 15:48:55 +0100 Original-Received: from localhost ([127.0.0.1]:55156 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PV3OW-0006fK-5e for geh-help-gnu-emacs@m.gmane.org; Tue, 21 Dec 2010 09:40:52 -0500 Original-Path: usenet.stanford.edu!goblin1!goblin.stu.neva.ru!eternal-september.org!feeder.eternal-september.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 55 Injection-Info: mx03.eternal-september.org; posting-host="jHG/q4CDuHQ12inYDCpZIQ"; logging-data="13587"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+O2lH2spVx13kftOxGPr/2/Qx05h61H98=" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1 (gnu/linux) Cancel-Lock: sha1:59aG/k1VHsCEUVY8/2cQixfrRX0= sha1:zo9SnvvgIK5ZXmGFX9DmDwTCNhw= Original-Xref: usenet.stanford.edu gnu.emacs.help:183484 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:77736 Archived-At: Rajinder Yadav writes: > On 10-12-20 08:28 PM, Andrea Crotti wrote: >> Rajinder Yadav writes: >> >> >>> yes i already have cedet installed and working, but i would rather not >>> write makefiles by hand. i understand there is also autoconf that can >>> be used to generate makefiles, possible that's a better way to go, >>> still i don't feel like investing the time to learn about autoconf at >>> this point and time >> >> There is also cmake otherwise. >> The problem is that or >> - you learn a bit the autoconf skills you need (doesn't take long) >> and finally write your own build systems >> - you'll be stuck forever with what other people (microsoft/cedet) >> thik is a good idea, and normally it isn't >> >> Using emacs I think it doesn't make any sense to look for tools that >> write makefiles for you... > > > Andrea, thanks for your reply! > > My reply here is not a direct response to you, but what i feel in > general (a windows IDE guy in a Linux command line world) > > I don't quite understand the rational against emacs + auto makefile > generation, it kind of hinders progress imho? if someone doesn't like > the way emacs or netbean does things (for them) with makefiles, they > always have the choice of doing it by hand, that is the beauty of > having more choices, so stop taking away my choices if I simply ask or > enquire for feature y! I don't quite understand what these comments are about. I keep seeing references to the cedet project and it certainly claims to write Makefiles: http://cedet.sourceforge.net/ede.shtml Isn't that good enough? As I said, I don't use code generators and I don't want a machine generated Makefile. I think hand created Makefiles are more useful. That's what makes a world. If you want a machine generated Makefile, go for it. Tell us how it works (or fails to work). Saying Emacs can't do something, is a demonstration of ignorance. The Emacs Lisp engine is a full fledged programming environment. There is nothing Emacs can't do. There may not be a package yet that does what you want, but there always could be.