home bbs files messages ]

Forums before death by AOL, social media and spammers... "We can't have nice things"

   comp.lang.c++.moderated      Moderated discussion of C++ superhackery      33,346 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 31,837 of 33,346   
   Miles Bader to Roman W   
   Re: What will keep C++ going, given that   
   23 Jan 12 18:52:19   
   
   f9f01d58   
   From: miles@gnu.org   
      
   Roman W  writes:   
   > Autotools are a Major Pain, it's almost impossible to figure out how   
   > the build works, or change settings. It's like viewing your Makefile   
   > through a distortion lens, hanging from the ceiling, with head upside   
   > down.   
      
   Hmm, this seems quite inaccurate.   
      
   I dunno what's with all the people who love to whine about autotools   
   -- they're actually quite simple to use.  For people just building the   
   package, the "configure" interface is as easy and straight-forward as   
   it gets -- they basically have to do nothing in most cases.  Automake   
   has a lovely simple and usable input language (much better than most   
   other contemporary build-tools), and autoconf is flexible way to do   
   auto-configuration.   
      
   Granted the _implementation_ (like 57 different languages...) isn't   
   very pretty, but that's almost completely hidden from most   
   users/developers.  The generated Makefiles aren't particularly pretty,   
   but (in the rare case that one actually has to look at them), they're   
   quite straight-forward and easy enough to read.   
      
   [The worst issue with autoconf for developers, I think is   
   traditionally the "wait, which tools do I run, when?!" question, but   
   that's largely been eliminated by "autoreconf" these days (which just   
   "does the right thing").]   
      
   -Miles   
      
   --   
   Rational, adj. Devoid of all delusions save those of observation, experience   
   and reflection.   
      
      
         [ See http://www.gotw.ca/resources/clcm.htm for info about ]   
         [ comp.lang.c++.moderated.    First time posters: Do this! ]   
      
   --- SoupGate-Win32 v1.05   
    * Origin: you cannot sedate... all the things you hate (1:229/2)   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca