[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Oppdatering av autoconf for autonom generering av makefiler ogkompilering
Jeg og Steinarh har jobbet med å få autoconf/automake oppsett slik at det
skal være lett å kompilere pvvmud på flere maskiner. De aller fleste
katalogene med makefile har nå fått Makefile.am (Makefile.in) filer.
Deretter så er Makefile inkludert i en global .cvsignore fil for
prosjektet og alle de katalogens som skal ha en Makefile har en .cvsignore
som opphever den globale settingen med en linje: !Makefile
Etter at prosjektet er kompilert og en gjøre cvs kommandoer er det bare
programmen som cvs klager på. Lurer på om en skal legge disse også i
cvsignore filer. Hadde vært greit å ikke fått en bunch med ?gos/gos etc.
linjer når en kjører cvs.
Som et av punktene for å få til denne automatikken så la jeg inn getopt.h
getopt.c og getopt1.c i utils katalogen. Disse filene mangler på noen
systemer så derfor inkulderer vi de i prosjektet og alle er fornøyde.
Dette systemet er testet og det viser seg at det forstatt går å kompilere
på epoksy :) For å kunne kompilere på kallesol så må det legges in en test
for å få med seg -lsocket -lnsl som options til linkeren på de programmene
som bruker netverks kode.
Andre hoster som lizard har problemer med GL / GLUT . Noen (tm
Steinar) må kompilere opp Mesa for NetBSD og alle andre hoster
som ikke har en fullstendig mesa kompilert.
Verden har problemer med linking: en mengde Xt funksjoner som ikke blir
resolvet. Ser ut som om AC_PATH_XTRA ikke gjør jobben sin?
Jeg har laget noe kode i configure.in for å teste på om kompilatoren
trenger -fhandle-exception for å kunne kompilere c++ med exception
handling. Tror dette funker selv om det ikke har vært mulig å teste det på
forskjellige hoster.
Konklusjon: Vi har kommet langt men det er fortsatt en del små plukk til
før det riktig begyner å virke.
-Anders
----------------------------------------------------------------------
| ****** Anders Reggestad |
| * * * Mobil tlf. : 95044443 |
| * * * E-Mail : andersr@pvv.ntnu.no |
| ********* Post adresse : Haug Prestegård 3300 Hokksund |
| * * * Jobb adresse : FFI avdeling for Undervannsforsvar Horten |
| * * * Hjemmeside : http://www.pvv.ntnu.no/~andersr |
----------------------------------------------------------------------