[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: config-scripts and makefiles!




Tror vi trennger en litten inføring i hvordan Autoconf + Automake funker!
Jeg har i alle fall noen spørsmål som trenger svar! Noe info kan kansje
puttes i en fil INSTALL eller README i hovedkatalogen?

1) Hvis jeg har forstått det riktig så skal ideen med dette være at en 
   skal kunne gjøre ./configure ; make ev make install så skal alt fikse
   seg selv?
2) Hvilke filer blir generer forandret hvordan hindrer vi en mengde krøl
   i cvs hvis to stykker jobber på forskjellig arketektur og vekselvis 
   checker in filer med autogenerert innhold? 
3) Før hadde jeg laget: make clean, Har vi nå make distclean (eller
   lignende) også?
4) Er det noe online resursser tilgjengelig for å lese om autoconf +
   automake.

-Anders


On Mon, 23 Aug 1999, Steinar Hamre wrote:
> Jeg har nettopp comittet Autoconf + Automake -oppsett for hele pvvmud
> bortsett fra common/lib (burde ikke være noe særlig jobb, men den delen
> ser så portabel ut at det haster ikke).
> 
> Ting later til å virke, og det kompilerer nå fint på Solaris. (jeg har
> fortsatt litt problemer med i util/asc2bog util/geo2bog, med å overbevise
> make til å bygge i riktig rekkefølge, men jeg tror problmenet vil løse seg
> selv om vi får en makedep-løsning.)
> 
> Jeg fant ut at serverene må lenkes med Mesa og X. Det er også noen C-filer
> som må kompileres med en C++-kompilator fordi de inkluderer
> C++-headerfiler. I disse tilfellene har jeg måttet opprettholde gamle
> fikser for å få ting til å virke som før.
> 
> autoconf-oppsettet kan nok rafineres en del mer, i configure.in har jeg
> enkelte seder bare lagt in hooks som vi kan skrive skikkelig kode for å
> autodetektere senere. X11 autodetekteres og det vil uansett gjøre at det
> fungerer glimrende på PVV der andre biblioteker som libtiff og mesa er
> installert enten på samme sted som X11 (oftest store), eller direkte i
> lenkerens søkerekke.
> 
> Jeg har fått skrevet ut en del dokumentasjon på automake, autoconf,
> libtool og gnu coding standards. (tilsammen over 200sider) som ligger på
> PVV.
> 
> 	Steinar
> 
> 

 -----------------------------------------------------------
|    ******  Anders Reggestad                               |
|  *   *   *  Norges teknisk-naturvitenskapelige universitet|
| *    *   *  E-Mail  : andersr@pvv.unit.no                 |
| *********  Post adresse  : Studpost. 159 7034 Trondheim   |
| *    *   *  Hybel adresse : Njardarvollen 9 , Trondheim   |
| *    *    *  Hjemmeside : http://www.pvv.unit.no/~andersr |
 -----------------------------------------------------------