Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.programming > #3007

Re: configure

Path csiph.com!usenet.pasdenom.info!gegeweb.org!feeder.news.tin.it!spool.news.tin.it!not-for-mail
Newsgroups comp.programming
Date Tue, 12 Feb 2013 12:25:35 +0100
From Alessandro Pellegrini <alessandro.pellegrini@tin.it>
X-X-Sender pellegrini@localhost
Subject Re: configure
In-Reply-To <4389fcd5-6ea0-40d2-8748-dd217a8a6ff2@googlegroups.com>
Message-ID <alpine.BSF.2.00.1302121222290.57272@localhost> (permalink)
References <4389fcd5-6ea0-40d2-8748-dd217a8a6ff2@googlegroups.com>
User-Agent Alpine 2.00 (BSF 1167 2008-08-23)
MIME-Version 1.0
Content-Type TEXT/PLAIN; charset=US-ASCII; format=flowed
Lines 29
Organization TIN.IT (http://www.tin.it)
X-Comments Please send technical notifications to newsmaster@tin.it
NNTP-Posting-Host 79.3.222.220
X-Trace 1360668343 reader2.news.tin.it 26774 79.3.222.220:12230
X-Complaints-To Please send abuse reports to abuse@retail.telecomitalia.it
Xref csiph.com comp.programming:3007

Show key headers only | View raw


On Tue, 18 Dec 2012, bob wrote:

> Is there some kind of automated utility that generates these things?


As someone else said, these scripts are automatically generated from 
'autotools' [1].

The configure / make / make install set of command is an attempt to 
generalize the way of distributing software on *nix boxes.
The bulky script basically tries to 'discover' whats on your machine and 
produce makefiles which are going to successfully build the executable(s) 
on the current architecture, starting from the same source code.

With autotools, you specify some rules (in a file usually called 
configure.ac) which describe what is going to be needed for creating the 
executable, and then the configure script is created automatically, 
tryingto abstract what you requested for every architecture/distro you are 
going to build the executable on.

This in a very short and simplyfied way.

Bye,
Alessandro


[1] 
http://www.gnu.org/savannah-checkouts/gnu/automake/manual/html_node/Autotools-Introduction.html

Back to comp.programming | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

configure bob <bob@coolfone.comze.com> - 2012-12-18 08:46 -0800
  Re: configure Jussi Piitulainen <jpiitula@ling.helsinki.fi> - 2012-12-18 19:40 +0200
  Re: configure Rui Maciel <rui.maciel@gmail.com> - 2012-12-18 22:17 +0000
  Re: configure Alessandro Pellegrini <alessandro.pellegrini@tin.it> - 2013-02-12 12:25 +0100

csiph-web