12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868 |
- 2001-05-21 Akim Demaille <akim@epita.fr>
- Version 2.50.
- 2001-05-19 Akim Demaille <akim@epita.fr>
- * tests/tools.at: s/undefined macro/possibly undefined macro/.
- 2001-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SEARCH_LIBS): Unobfuscate.
- 2001-05-19 Akim Demaille <akim@epita.fr>
- * autoconf.sh: s/undefined macro/possibly undefined macro/.
- 2001-05-19 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Particular Programs): Explain the
- `AC_PROG_LEX invoked multiple times' message.
- Reported by Rainer Orth as PR Autoconf/177.
- 2001-05-19 Akim Demaille <akim@epita.fr>
- * autoheader.sh: Fix file names used in error messages.
- Reported by Rainer Orth as PR Autoconf/178.
- 2001-05-19 Akim Demaille <akim@epita.fr>
- * tests/compile.at (AC_PROG_CPP via CC): Invoke AC_PROG_CC instead
- if using `cc'.
- 2001-05-19 Akim Demaille <akim@epita.fr>
- * tests/compile.at (GNU Fortran 77): Don't AS_EXIT when using
- AT_CHECK_MACRO since it skips tests embedded in configure.ac.
- Remove files which might have been created when invoking the
- compiler.
- Reported by Nicolas Joly.
- 2001-05-14 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Shellology): Document a quirk in
- here-document handling on OpenBSD.
- 2001-05-11 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_PROG_PREPROC_WORKS_IFELSE): No longer use the
- `maybe' strategy: first try cpp's exit status, then its stderr.
- (AC_PROG_CPP, AC_PROG_CXXCPP): Adjust.
- * tests/compile.at (AC_PROG_CPP via CC): Simplify mycc.
- Remove unrelated code.
- 2001-05-10 Akim Demaille <akim@epita.fr>
- * tests/compile.at (AC_PROG_CPP via CC): New.
- From Daniel Carroll.
- 2001-04-27 Akim Demaille <akim@epita.fr>
- If AC_PROG_CC is invoked but not AC_PROG_CPP, then CPPFLAGS is not
- AC_SUBST'ed.
- Reported by Ralf Corsepius.
- * aclang.m4 (_AC_ARG_VAR_CPPFLAGS, _AC_ARG_VAR_LDFLAGS): New.
- (AC_PROG_CC, AC_PROG_CPP, AC_PROG_CXX, AC_PROG_CXXCPP)
- (AC_PROG_F77): Use them.
- 2001-04-27 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_PROG_PREPROC_WORKS): Rename and extend as...
- (_AC_PROG_PREPROC_WORKS_IFELSE): this.
- Adjust to admit
- (AC_PROG_CPP, AC_PROG_CXXCPP): Use it.
- Reported by Daniel Carroll.
- 2001-04-26 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use two backslashes
- before double quotes in the copyright notice, since the native
- OpenBSD shell removes single backslashes in here-documents with
- unquoted delimiters.
- 2001-04-25 Nicolas Joly <njoly@pasteur.fr>
- * acgeneral.m4 (_AC_RUN_IFELSE): Clean `core' files.
- 2001-04-24 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi (The GNU build system): Add this chapter
- introducing Autoconf+Automake+Libtool, and fix references in the
- introduction.
- 2001-04-24 Akim Demaille <akim@epita.fr>
- On HP-UX 10 `ranlib --version' creates `./--version'.
- Reported by Bob Proulx and Jim Meyering.
- * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Do not invoke the
- program with --version.
- 2001-04-22 Jim Meyering <meyering@lucent.com>
- * acfunctions.m4 (AC_FUNC_MEMCMP): Remove `int main () {' and the
- trailing `}', since AC_LANG_PROGRAM provides them.
- 2001-04-20 Akim Demaille <akim@epita.fr>
- * configure.in: Bump to 2.49f.
- 2001-04-20 Akim Demaille <akim@epita.fr>
- Version 2.49e.
- 2001-04-20 Akim Demaille <akim@epita.fr>
- * tests/foreign.at (Libtool): Ignore configure's stderr.
- 2001-04-20 Tim Van Holder <tim.van.holder@pandora.be>
- * acgeneral.m4 (AC_OUTPUT): Close the descriptor before running
- config.status so config.log is properly created on MS-DOS.
- 2001-04-20 Nicolas Joly <njoly@pasteur.fr>
- * tests/atspecific.m4 (AT_CHECK_AUTOUPDATE): Be robust to missing
- or broken autoupdate.
- * tests/tools.at: Likewise.
- * tests/Makefile.am (CLEANFILES): Also clean Libtool files.
- 2001-04-18 Tim Van Holder <tim.van.holder@pandora.be>
- * acgeneral.m4 (_AC_INIT_SRCDIR): Handle
- backslashes (DOS paths) for $ac_confdir and $srcdir.
- 2001-04-17 Akim Demaille <akim@epita.fr>
- Don't mess with FDs.
- * acgeneral.m4 (_AC_INIT_DEFAULTS_FDS): Remove, replace with
- inline setting up of AS_MESSAGE_FD.
- (AS_MESSAGE_LOG_FD): Do not define, so that AS_MESSAGE does not
- output in it before...
- (_AC_INIT_CONFIG_LOG): here, which is run after the handling of
- options.
- 2001-04-18 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Replace documentation for obsolete
- AC_LIBOBJ_DECL with clearer documentation for AC_LIBSOURCE
- and AC_LIBSOURCES, improving the AC_LIBOBJ docs as well.
- 2001-04-17 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Fixes for punctuation and grammar.. Replace
- "..." with "@dots{}" except when "..." is in literal code.
- 2001-04-17 Nicolas Joly <njoly@pasteur.fr>
- * acgeneral.m4 (_AC_LINK_IFELSE): Be sure to remove temporary
- `conftest.$ac_objext', as some compilers may forget it.
- 2001-04-16 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_INIT_VERSION): Use AC_PACKAGE_NAME and
- AC_PACKAGE_VERSION only if they are defined.
- (_AC_OUTPUT_CONFIG_STATUS): Likewise.
- 2001-04-15 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Alter response on
- `config.status --version' to be more compliant with the GNU Coding
- Standards.
- 2001-04-13 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Still more minor modifications for clarity,
- felicity, and grammar.
- 2001-04-11 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi (AC_F77_WRAPPERS): Mention C++ as well as C.
- In the example, don't #ifdef F77_FUNC before using it, as that
- would push any errors to link-time rather than compile-time; note
- that the user can test this to invoke alternative behavior.
- 2001-04-11 Akim Demaille <akim@epita.fr>
- * autoconf.sh (Task script): Be sure that `forbidden.rx' and
- `allowed.rx' exist when AWK loads then.
- Reported by Rainer Orth.
- 2001-04-11 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: A few more minor modifications for clarity,
- grammar, and formatting.
- 2001-04-10 Lars J. Aas <larsa@sim.no>
- * Makefile.am: AC_SUBST fixes for PACKAGE_NAME, VERSION, PACKAGE...
- * configure.in: Moved here.
- Suggested by Akim Demaille and Raja R Harinath.
- 2001-04-10 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Re-enable logging to
- `config.log' from `config.status', but delay logging till after
- command line option processing.
- 2001-04-10 Lars J. Aas <larsa@sim.no>
- * autoupdate.in (print_usage): print "\ at end of line does not
- work as expected, so change block to here-doc instead.
- (print_version): Same.
- 2001-04-09 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Replace all tab characters with (8) spaces,
- lest the formatting of example code, etcetera, be messed up.
- 2001-04-09 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Rephrase various parts for clarity, felicity,
- and/or grammar.
- 2001-04-09 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Clean up cache documentation: Document
- --config-cache/-C option, and recommend instead of --cache-file.
- Indent example AC_CACHE_VAL macros for clarity. Add new
- "Cache Checkpointing" section for AC_CACHE_SAVE (and
- AC_CACHE_LOAD), so that the "Cache Files" section focuses solely
- on features visible to end-users (e.g. to better fit the cross
- references). Various minor rewordings for clarity, felicity,
- and/or grammar.
- 2001-04-09 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Revert to "configure.in" in the history, since
- "configure.ac" wasn't used in the past, and in any case it is
- probably a good idea to preserve this section verbatim.
- 2001-04-09 Steven G. Johnson <stevenj@alum.mit.edu>
- * AUTHORS: Fix grammar.
- 2001-04-09 Lars J. Aas <larsa@sim.no>
- * Makefile.am: Manual addition of @PACKAGE@ substitution variable
- needed by dist rules. Added explanatory comment.
- Problem reported and comment suggested by Raja R Harinath.
- 2001-04-06 Lars J. Aas <larsa@sim.no>
- * Makefile.am: Manual addition of @VERSION@ substitution variable
- as a temporary Automake fix. Reported by Raja R Harinath.
- 2001-04-04 Lars J. Aas <larsa@sim.no>
- * acgeneral (_AC_INIT_CONFIG_LOG): New macro for setting up the
- config.log file.
- (_AC_INIT_DEFAULTS_FDS): Log to /dev/null instead of config.log.
- (AC_INIT): Invoke _AC_INIT_CONFIG_LOG after _AC_INIT_VERSION.
- 2001-04-04 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (_AC_INIT_DEFAULTS): Produce better version
- information for config.log header.
- (_AC_INIT_VERSION): Produce better version information for
- `configure --version'.
- 2001-03-30 Steven G. Johnson <stevenj@alum.mit.edu>
- * doc/autoconf.texi: Use "invalid" instead of "illegal," as
- suggested by the GNU coding standards.
- 2001-03-30 Tim Van Holder <tim.van.holder@pandora.be>
- * m4sh.m4 (AS_BASENAME): New.
- (AS_SHELL_SANITIZE): Set `$as_me'.
- * acgeneral.m4: Don't set as_me; AS_SHELL_SANITIZE now does this.
- * tests/atgeneral.m4: Likewise.
- (AT_INIT): Use $PATH_SEPARATOR for walking the path.
- * autoconf.sh: Be DOS-friendly when setting as_me and M4.
- Add quotes to support spaces in $tmp.
- Work around problem in DJGPP port of awk by using a temporary file.
- * autoheader.sh: Be DOS-friendly when setting as_me.
- * autoreconf.sh: Be DOS-friendly when setting as_me, dir and
- template_dir.
- 2001-03-27 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (AC_INIT_VERSION): Improved version information string
- for `configure --version'.
- 2001-03-27 Akim Demaille <akim@epita.fr>
- * autoheader.sh (config_h): Be robust to new lines when extracting
- the first argument of AC_CONFIG_HEADERS.
- Reported by Lars J. Aas.
- 2001-03-27 Tim Van Holder <tim.van.holder@pandora.be>
- * doc/autoconf.texi: Minor tweaks.
- 2001-03-27 Tim Van Holder <tim.van.holder@pandora.be>
- * Makefile.am, configure.in: autoupdate is a Perl script.
- 2001-03-20 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools): Some about
- `touch'.
- From Jim Meyering, Volker Borchert, and Peter Eisentraut.
- 2001-03-20 Akim Demaille <akim@epita.fr>
- * tests/foreign.at (Libtool): Don't skip 1.3.5.
- Invoke AC_CANONICAL_SYSTEM ---for some reason AC_CANONICAL_HOST is
- not enough for 1.3.5.
- From Lars J. Aas.
- 2001-03-20 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4: s/Testing suite/Test suite/g.
- From Jim.
- (AT_INIT): Adjust the error message on invalid options.
- * tests/foreign.at (Libtool): Skip Libtool 1.3 too.
- 2001-03-20 Kevin Ryde <user42@zip.com.au>
- * doc/autoconf.texi: A couple of grammatical tweaks.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- * configure.in: Bump to 2.49e.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- Version 2.49d.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- * tests/tools.at (AWK portability): Don't rely on `empty'.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Fix the at_diff test.
- Reported by Nicolas Joly.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_PREPROC_IFELSE): Redirect stdout out of the
- _AC_EVAL_STDERR invocation to avoid `illegal io' on Ultrix.
- Reported by Harlan Stenn, and fixed by Jim Meyering.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't hard code
- `/bin/sh', use $SHELL.
- From Paul Eggert.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (AC_FUNC_STRERROR_R): Update to
- fileutils-4.0.42's.
- 2001-03-19 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Don't always create `empty', rather
- do it only when diffing `/dev/null' is not supported.
- And use `at-devnull' instead of `empty'.
- 2001-03-13 Akim Demaille <akim@epita.fr>
- * autoscan.pl, autoupdate.in: Use `use' instead of `require' to
- require some version of Perl, so that the test is performed at
- compile time, not run time.
- Suggested by Nicolas Joly.
- 2001-03-13 Tim Van Holder <tim.van.holder@pandora.be>
- * tests/aclocal.m4: Fix some typos. Also ignore $PATH_SEPARATOR.
- * tests/atconfig.in: Set PATH_SEPARATOR to the proper
- path separator. Set SHELL here...
- * tests/atgeneral.m4: ... instead of here. Use $PATH_SEPARATOR
- when setting AUTOTEST_PATH. Don't default tests to "all" before
- deciding whether the help text is needed.
- * tests/semantics.at: Use the correct path separator.
- 2001-03-13 Tim Van Holder <tim.van.holder@pandora.be>
- * doc/autoconf.texi: Expand section on DOS issues.
- Add link to the `doschk' package. Fix minor typo.
- Clean up white spaces.
- 2001-03-13 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_PROG_F77_C_O): define F77_NO_MINUS_C_MINUS_O
- when test fails, not when it succeeds(!).
- 2001-03-13 Akim Demaille <akim@epita.fr>
- * tests/tools.at (AWK portability): Use AT_CHECK to check for GNU
- AWK so that there is always a AT_CHECK between
- AT_SETUP/AT_CLEANUP.
- Reported by Nicolas Joly.
- 2001-03-13 Akim Demaille <akim@epita.fr>
- * tests/tools.at: Be sure to remove configure.ac~.
- 2001-03-13 Raja R Harinath <harinath@cs.umn.edu>
- * autoupdate.in (File::Basename): Use package.
- (%ac_macros, %au_macros): Save only base filenames.
- 2001-03-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT): In the AU_DEFUN definition, don't try
- to issue an obsolete message, it can't work for macros being
- defined both with AC_DEFUN and AU_DEFUN.
- Hence do it in the AC_DEFUN definition.
- 2001-03-06 Pavel Roskin <proski@gnu.org>
- * tests/base.at (AC_TRY_*): Escape `^' - it's a pipe command
- separator on Tru64 v5.1.
- Reported by Nicolas Joly.
- 2001-03-05 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Register at-setup-line and
- at-check-line for removal.
- Check for the presence of at-check-line only when $at_test was
- really a test.
- Reported by Pavel.
- 2001-03-04 Pavel Roskin <proski@gnu.org>
- * tests/atgeneral.m4 (AT_INIT): s/am_me/as_me/. Quote AT_CHECK
- in the error message.
- 2001-03-02 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_INIT_PREPARE): Quote `$$*' correctly.
- 2001-02-28 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Warn when at-check-line is
- missing.
- * tests/tools.at (Syntax of the scripts): Use AT_CHECK to test
- /bin/sh -n. Exit 77 on failure.
- Reported by Harlan Stenn.
- 2001-02-28 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Use `.;.' instead
- of `.;`pwd`': if pwd is c:/foo, we might walk through `.:c'
- (fails), and then `/foo' which might succeed, resulting in
- believing `;' is the right path separator.
- 2001-02-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AH_VERBATIM, AH_TEMPLATE): New, use AS_ESCAPE, not
- _AS_QUOTE.
- (_AH_VERBATIM_OLD, _AH_TEMPLATE_OLD): New, used for bugward
- compatibility in...
- (AC_DEFINE, AC_DEFINE_UNQUOTED): here.
- 2001-02-26 Pavel Roskin <proski@gnu.org>
- * autoupdate.in (&mktmpdir): Strip the newline from the output
- of mktemp.
- 2001-02-26 Pavel Roskin <proski@gnu.org>
- * man/Makefile.am: autoupdate.1 now depends on autoupdate.in.
- 2001-02-25 Tim Van Holder <tim.van.holder@pandora.be>
- * autoupdate.in: Support DOS paths. Initialize $tmp to
- avoid warnings. Default $autoconf to 'autoconf'.
- 2001-02-25 Akim Demaille <akim@epita.fr>
- * autoupdate.in (&END): Try to preserve the exit status.
- Use backquotes where more readable.
- Internal details should be dumped when $debug, not when $verbose.
- 2001-02-25 Akim Demaille <akim@epita.fr>
- * autoupdate.in (&mktmpdir): New.
- (&END): Remove $tmp.
- (&parse_args): Handle -d and -l.
- 2001-02-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE): Remove conf$$* on exit.
- * m4sh.m4 (_AS_LN_S_PREPARE, _AS_BROKEN_TEST_PREPARE):
- s/conftest/conf$$/ to avoid race conditions.
- From Lars J. Aas.
- 2001-02-25 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_PROG_INSTALL): Use ac_path_separator.
- Restore the IFS earlier.
- Suggested by Tim Van Holder.
- 2001-02-25 Akim Demaille <akim@epita.fr>
- * m4sh.m4 (_AS_TEST_PREPARE): Rename as...
- (_AS_BROKEN_TEST_PREPARE): this.
- (_AS_TEST_PREPARE): New dummy but working version of this macro.
- * acspecific.m4 (AC_PROG_INSTALL): Use AS_EXECUTABLE_P.
- 2001-02-25 Akim Demaille <akim@epita.fr>
- * autoupdate.in (&parse_args): Support `-'.
- 2001-02-25 Akim Demaille <akim@epita.fr>
- * autoupdate.in: Less Bournisms, more Wallisms.
- 2001-02-23 Jim Meyering <meyering@lucent.com>
- * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Fix typo: s/;/:/
- * acgeneral.m4 (_AC_INIT_PREPARE_FS_SEPARATORS): Revert that change.
- There was no typo.
- 2001-02-22 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Typos and formatting changes.
- 2001-02-21 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use `AS_EXIT(0)' instead
- of `exit 0' when exiting config.status.
- 2001-02-21 Tim Van Holder <tim.van.holder@pandora.be>
- * doc/autoconf.texi: Add new node discussing issues related to
- file systems (DOS, specifically). Document DJGPP's bash's special
- handling of $PATH_SEPARATOR.
- 2001-02-21 Akim Demaille <akim@epita.fr>
- * autoupdate.in: New. Replaces autoupdate.sh.
- 2001-02-21 Akim Demaille <akim@epita.fr>
- * autoscan.pl (&find_configure_ac): New.
- 2001-02-20 Paul Martinolich <martinol@datasync.com>
- * autoscan.pl (check_configure_ac): Pretty missing macro warnings
- output.
- 2001-02-19 Paul Eggert <eggert@twinsun.com>
- * aclang.m4 (AC_C_INLINE): Define "inline" to empty if the
- compiler doesn't support 'static inline'. This is needed for
- Encore Umax-3.0.9.16b.
- 2001-02-19 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_LANG_COMPILER_WORKS): Rename as...
- (_AC_COMPILER_EXEEXT_WORKS): this. Use the `a.out' or `a.exe'
- left by _AC_COMPILER_EXEEXT_DEFAULT to check if the compiler works.
- (_AC_COMPILER_EXEEXT_CROSS): Extract from the above macro.
- (_AC_COMPILER_EXEEXT): Use them.
- Adjust all the compiler looking macros to check for EXEEXT
- *first*, then OBJEXT.
- Set ac_exeext yourself.
- (_AC_COMPILER_EXEEXT_O): Don't.
- 2001-02-07 Pavel Roskin <proski@gnu.org>
- * tests/atspecific.m4 (AT_CONFIGURE_AC): Double quote constant
- part of the second argument to AT_DATA.
- * tests/compile.at (AC_PROG_CPP with warnings): Fix underquoting
- in a call to _AT_CHECK_AC_MACRO.
- (AC_PROG_CPP without warnings): Likewise.
- 2001-02-11 Jim Meyering <meyering@lucent.com>
- Ensure that even `autoscan --version' fails when e.g.,
- writing to a full disk.
- * autoscan.pl (END): New function.
- * autoscan.pl: Misc. clean-up:
- Move declarations of variables into the scope where they're used.
- Use `qw'. Don't use `$_'.
- 2001-02-06 Paul Eggert <eggert@twinsun.com>
- * acspecific.m4 (AC_SYS_LARGEFILE_TEST_INCLUDES): Don't reject
- C++ compilers that are masquerading as C compilers, and that
- incorrectly reject large integers.
- 2001-02-07 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (AC_OUTPUT): Remove $(srcdir), ${srcdir} and
- @srcdir@ from VPATH if srcdir is "." and replace blank VPATH
- lines with empty lines to preserve line numbers.
- Original version by Derek Price.
- 2001-02-07 Derek Price <derek.price@openavenue.com>
- * acgeneral.m4 (_AC_LIBOBJ): Call AC_LIBSOURCE with '.c' extension
- appended to function name.
- 2001-02-06 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_RUN_LOG, _AC_RUN_LOG_STDERR, AC_RUN_LOG): New.
- (_AC_EVAL_STDERR, _AC_EVAL): Use them.
- (_AC_INIT_PREPARE_FS_SEPARATORS): Use AC_RUN_LOG.
- 2001-02-05 Derek Price <derek.price@openavenue.com>
- * autoheader.sh: Only set config_h for the first call to
- AC_CONFIG_HEADERS.
- 2001-02-05 Jim Meyering <meyering@lucent.com>
- * acspecific.m4 (AC_SYS_LARGEFILE): Add ULL suffix to the
- integer constants.
- 2001-02-05 Akim Demaille <akim@epita.fr>
- acfunctions.m4 was still using the old AC_LIBOBJ_DECL.
- Reported by Derek R. Price.
- * tests/semantics.at (AC_REPLACE_FUNCS): New test.
- * acfunctions.m4 (AC_REPLACE_FUNCS, _AC_LIBOBJ_ALLOCA): Use
- AC_LIBSOURCES.
- 2001-02-03 Pavel Roskin <proski@gnu.org>
- * tests/base.at (AC_TRY_COMMAND): Add a colon between "then" and
- "else". Separate commands inside AC_TRY_COMMAND with semicolons.
- From Nicolas Joly.
- 2001-02-03 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Removed, dead code.
- 2001-02-03 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (AC_FUNC_ERROR_AT_LINE, AC_FUNC_OBSTACK): Use
- AC_LIBSOURCES.
- 2001-02-03 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LIBOBJ_DECL): Remove.
- (AC_LIBSOURCES, AC_LIBSOURCE): New.
- 2001-02-02 Akim Demaille <akim@epita.fr>
- * tests/base.at (AC_TRY_COMMAND): Fix the test.
- From Nicolas Joly.
- The following patch went into Autoconf between the two previous
- entries:
- * acgeneral.m4 (AC_TRY_COMMAND): Use the old code, using a tmp
- variable, to recover multiline robustness.
- Reported by Tim Van Holder.
- * tests/base.at (AC_TRY_COMMAND): New.
- 2001-02-02 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Rename all occurences
- of ac_try to ac_mid to avoid a name clash.
- 2001-02-02 Pavel Roskin <proski@gnu.org>
- * autoscan.pl (scan_c_file): When in verbose mode, don't print
- out hashes common for the whole package. Do it in scan_files()
- instead.
- (scan_makefile): Likewise.
- (scan_sh_file): Likewise.
- Thanks to Jim Meyering for improved implementation.
- 2001-02-01 Pavel Roskin <proski@gnu.org>
- * autoreconf.sh: Fix the case when the verbose output was not
- redirected to stderr as everywhere else.
- 2001-01-30 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
- * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Remove configure.ac
- from check for ac_sub_configure.
- 2001-01-30 Akim Demaille <akim@epita.fr>
- The recent addition of `exit's prototype in confdefs.h causes
- AC_OUTPUT_MAKE_DEFS to include junky -D switches.
- Reported by Wolfgang Mueller.
- * tests/torture.at (#define header templates): Include trash in
- confdefs.h.
- * tests/atgeneral.at (AT_INIT): Don't expect `find' to support
- -maxdepth, hence don't use -follow either.
- Reported by Nicolas Joly.
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: In the
- `quote' section, `p'rint the result.
- If neither `#define' pattern match, just call `d' to start a new
- cycle.
- Invoke this sed program with -n.
- 2001-01-30 Akim Demaille <akim@epita.fr>
- * tests/compile.at: New test.
- * tests/atspecific.at (AT_CHECK): When given 77 as expected exit
- status, don't include the `skip' mechanism.
- 2001-01-30 Akim Demaille <akim@epita.fr>
- * tests/base.at (AC_CACHE_CHECK): Typo and clean up.
- Check only --quiet.
- 2001-01-30 Paul Eggert <eggert@twinsun.com>
- * autoheader.sh: Don't pass a string to 'echo' that might
- possibly contain backslashes.
- 2001-01-29 Pavel Roskin <proski@gnu.org>
- Don't use filenames that can be reduced to "conftest" on DOS.
- * acfunctions.m4 (AC_FUNC_MMAP): Use conftest.mmap, not
- conftestmmap.
- (AC_FUNC_UTIME_NULL): Use conftest.data, not conftestdata.
- * acspecific.m4 (AC_PROG_MAKE_SET): Use conftest.make, not
- conftestmake.
- (_AC_PATH_X_XMKMF): Use conftest.dir, not conftestdir.
- * acgeneral.m4 (AC_ARG_PROGRAM): Use conftest.sed, not
- conftestsed.
- * m4/sanity.m4: Use conftest.file, not conftestfile.
- * doc/autoconf.texi (Guidelines for Test Programs): Suggest
- using conftest.data, not conftestdata.
- 2001-01-29 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4: Don't redirect builtins' stderr as Ultrix
- hates this: use a subshell.
- 2001-01-29 Assar Westerlund <assar@sics.se>
- * m4sh.m4 (_AS_TEST_PREPARE): Discard output when testing `test
- -x' and `test -f' to avoid confusing users with error messages.
- (AS_MKDIR_P): Invert order of separators in IFS to avoid problem
- with some shells adding backslash between fields and parsing the
- result for escapes.
- * doc/autoconf.texi (Special Shell Variables): Document IFS.
- 2001-01-29 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_PROG_F77): Improve documentation of the compilers
- that are tried, add a few new ones (cft77, af77, epcf90, xlf95, g95),
- and put pgf90 in the right place (before the F95 compilers).
- 2001-01-29 Jim Meyering <meyering@lucent.com>
- * autoscan.pl: Do scan `configure.ac' when you claim it.
- From Raja R Harinath.
- (@kinds): Use `qw', rather than lots of quotes and commas.
- (%generic_macro): Use single quotes around literals.
- ($configure_scan): Define global, and use it instead of the literal.
- Use `warn' in place of `printf STDERR'.
- 2001-01-29 Akim Demaille <akim@epita.fr>
- * autoscan.pl: `Formatting++' changes: prototypes all the
- functions, no longer use `&' to call functions as it disables
- prototype checking, topological sort so that functions are defined
- before being used, and put an Autoconf like nice comment to
- describe the functions.
- (output): Accept a CONFIGURE_SCAN parameter, and open CONF.
- 2001-01-29 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SITE_LOAD): Let config.log know what you load.
- 2001-01-27 Akim Demaille <akim@epita.fr>
- Follow Tim Van Holder's suggestions for a uniform handling of
- symlinks.
- * m4sh.m4: Stay in `as_', not `ac_'.
- (_AS_LN_S_PREPARE): Eve out from...
- * acspecific.m4 (AC_PROG_LN_S): here. Adjust.
- * m4sh.m4 (AS_LN_S): New.
- (AS_SHELL_PREPARE): Call _AS_LN_S_PREPARE.
- 2001-01-26 Assar Westerlund <assar@sics.se>
- * autoreconf.sh (find): Fix precedence.
- (aclocal): Same as below for autoheader.
- 2001-01-26 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (autoheader): Run it when there is no template, as
- there is no risk to override a handwritten template.
- From Assar Westerlund.
- 2001-01-26 Akim Demaille <akim@epita.fr>
- * aclang.m4: dnl AC_ARG_VAR's newline.
- (AC_PROG_CC, AC_PROG_F77, AC_PROG_CXX): AC_ARG_VAR(LDFLAGS).
- * acgeneral.m4 (AC_CHECK_LIB): Don't do it.
- 2001-01-26 Akim Demaille <akim@epita.fr>
- * tests/mktests.sh: Handle DOS issues: directory separator, single
- dot in file names, and one actual bug: when set -e, running
- (false; true) will of course fail, use (false || true).
- From Tim Van Holder.
- 2001-01-26 Tim Van Holder <tim.van.holder@pandora.be>
- * tests/Makefile.am (testsuite): Use testsuite.tmp, not
- testsuite-tmp as temporary file.
- 2001-01-25 Assar Westerlund <assar@sics.se>
- * autoreconf.sh: Also find configure.in.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- * configure.in: Bump to 2.49d.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- Version 2.49c.
- 2001-01-24 Jim Meyering <meyering@lucent.com>
- * autoscan.pl (output): Detect/report a close failure.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- Preserve INSTALL too.
- * acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_INSTALL for internal
- computations, and therefore use INSTALL where ac_given_INSTALL
- was used.
- (_AC_OUTPUT_SUBDIRS): There is no point in computing INSTALL in
- here. It's not even used.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- While preserved in configure, srcdir is trashed in config.status.
- Reported by Ralf Corsepius.
- * tests/aclocal.m4 (AC_STATE_SAVE): It is ok to modify
- CONFIG_STATUS, DEFS, prefix and exec_prefix.
- It is OK to produce config.* files.
- * tests/atspecific.m4 (AT_CONFIGURE_AC): Save the env *after*
- AC_OUTPUT to check that it doesn't break anything by itself.
- * tests/torture.m4 (srcdir): New test, from Ralf Corsepius.
- * acgeneral.m4 (_AC_OUTPUT_FILES): Use ac_top_srcdir and ac_srcdir
- to preserve srcdir and top_srcdir.
- Remove any use of `ac_given_srcdir' as `$srcdir' being preserved
- is usable.
- 2001-01-24 Alexandre Duret-Lutz <duret_g@epita.fr>
- configure -q did not work since 2000-11-03.
- * acgeneral.m4 (_AC_INIT_DEFAULTS_FDS): Don't check for $silent,
- tie AS_MESSAGE_FD to stdout unconditionally.
- (_AC_INIT_PARSE_ARGS): If $silent redirect AS_MESSAGE_FD to
- /dev/null.
- * tests/base.at (AC_CACHE_CHECK): New test.
- 2001-01-24 Tim Van Holder <tim.van.holder@pandora.be>
- * m4sh.m4 (AS_EXECUTABLE_P, _AS_TEST_PREPARE): New macros.
- (AS_SANITIZE_SHELL): Call _AS_TEST_PREPARE.
- * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Use AS_EXECUTABLE_P
- instead of test -f.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- * autoscan.pl (generic_macro): s/AC_CHECK_FUNCTIONS/AC_CHECK_FUNCS/.
- * acfunctions: Just like the previous patch.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- * autoscan.pl (@kinds, %generic_macro): New.
- (&init_tables): Use them.
- * acheaders: Run `autoconf -t AC_CHECK_HEADERS:'$1'' on the fileutils,
- and include all these headers in here.
- Don't specify `AC_CHECK_HEADERS' as it's the default.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Just like the previous patch, but for
- AC_CHECK_FUNCS, AC_CHECK_TYPES, and AC_CHECK_MEMBERS.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- * autoscan.pl (print_unique): Push all the macro invocation
- locations.
- (output_headers): For headers that need to be checked, push either
- the specialized macro, or the generic macro call.
- (check_configure_ac): Handle AC_CHECK_HEADERS.
- 2001-01-24 Raja R Harinath <harinath@cs.umn.edu>
- Some non-srcdir build fixes.
- * configure.in (BUGS): Look for file in $srcdir.
- * tests/Makefile.am (MACRO_FILES): Use '..', not '$(top_srcdir)'.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- Don't AC_SUBST too much, as it makes Automake include those
- variables in Makefiles, and drives autoscan to require unneeded
- programs.
- * acgeneral.m4 (_AC_INIT_PREPARE): Don't AC_SUBST CFLAGS,
- CPPFLAGS, CXXFLAGS and LDFLAGS.
- (AC_ARG_VAR): AC_SUBST the var.
- Document it only once, even if there are several different docs.
- * aclang.m4 (AC_PROG_CPP): Declare CPP and CPPFLAGS to AC_ARG_VAR.
- (AC_PROG_CXXCPP): Declare CXXCPP and CPPFLAGS.
- 2001-01-24 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_expand_once): Accept a witness.
- 2001-01-23 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_EXPAND_ONCE): Remove, use m4_expand_once.
- (AC_DIVERT_ONCE): Move to...
- * m4sugar.m4 (m4_expand_once): here.
- 2001-01-23 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_LANG_SET): Turn off optimizations.
- 2001-01-23 Akim Demaille <akim@epita.fr>
- * configure.in: If this is a beta, dump the core of BUGS.
- * tests/base.at (AC_REQUIRE & AC_LANG): New test, currently failing.
- 2001-01-23 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Don't use `defined' to check whether an array is
- defined.
- Don't use parens with `defined'.
- 2001-01-23 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE): Be sure to quote hashes to
- avoid M4 thinking it's comments.
- 2001-01-23 Tim Van Holder <tim.van.holder@pandora.be>
- * aclang.m4 (_AC_COMPILER_EXEEXT_O): Use
- AS_IF([AC_TRY_EVAL(ac_link)]) instead of AC_LINK_IFELSE to
- avoid depending on ac_exeext before it's found.
- (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Check for the
- executable extension BEFORE checking whether the compiler
- works, as that test depends on a correct ac_exeext.
- 2001-01-23 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE) <trap>: Typo.
- 2001-01-22 Pavel Roskin <proski@gnu.org>
- * autoscan.pl: Use "use strict". Declare all global variables
- or make them private. Make all local variables private.
- (find_autoconf): New, moved some code from the top level.
- Use %ENV outside quotes to eliminate a warning.
- 2001-01-22 Tim Van Holder <tim.van.holder@pandora.be>
- * acspecific.m4 (AC_PROG_LN_S): Detect DJGPP < 2.04, which only
- supports 'ln -s' for executables.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * autoscan.pl ($dir, $autoconf): New.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * autoscan.pl ($headers, $functions, $identifiers, $libraries):
- Also register locations of their requirement instead of a simple
- counter.
- (&check_configure_ac): Close TRACES.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Formatting changes.
- Check `configure.ac' or `configure.in' if present.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * autoscan.pl (&wanted): Don't register `Makefile' when
- `Makefile.in' is present.
- Factor the simplification of $name.
- (&scan_makefile, &scan_sh_file): Instead of counting the number of
- occurrences where a program/makevar is wanted, register file:line.
- Adjust the verbose output.
- (&check_configure_ac): Report the location where the macro is required.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Instead of undefined globals, set them to empty
- values.
- (%needed_macros): New.
- (&check_configure_ac): New. Call it.
- (&output_libraries): Eve out from &output_programs.
- (&print_unique): For the time being register in %needed_macros
- only argument less macros.
- 2001-01-22 Lars J. Aas <larsa@sim.no>
- * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): First try no declaration,
- then '#include <stdlib.h>', before trying the explicit declarations.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_COMPILE_IFELSE): Wrap the test -s in
- AC_TRY_COMMAND to improve config.log.
- (_AC_INIT_DEFAULTS): Don't define ac_exeext and ac_objext to
- highlight failures.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Work around a currently
- impossible to describe bug of SunOS 4.1.3 which causes a shell
- crash when using `VAR=${VAR="$default"}'.
- Reported and diagnosed by Kevin Ryde.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (AC_FUNC_GETGROUPS): Typo :(.
- 2001-01-22 Lars J. Aas <larsa@sim.no>
- * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O):
- Export ac_cv_exeext so ltconfig believes the value is cached and
- skips its own faulty test.
- 2001-01-22 Jim Meyering <meyering@lucent.com>
- * actypes.m4 (AC_TYPE_GETGROUPS): Double quote the test program
- body.
- 2001-01-22 Tim Van Holder <tim.van.holder@pandora.be>
- * aclang.m4 (AC_LANG_INT_SAVE, AC_LANG_INT_SAVE(C)): Use
- conftest.val, not conftestval.
- * acgeneral.m4 (_AC_COMPUTE_INT_RUN, _AC_COMPUTE_INT):
- Likewise.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- Create actypes.m4.
- * acgeneral.m4 (AC_CHECK_SIZEOF, _AC_CHECK_TYPE_NEW)
- (AC_CHECK_TYPES, _AC_CHECK_TYPE_OLD)
- (_AC_CHECK_TYPE_REPLACEMENT_TYPE_P, _AC_CHECK_TYPE_MAYBE_TYPE_P)
- (AC_CHECK_TYPE, AC_CHECK_MEMBER, AC_CHECK_MEMBERS): Move into...
- * actypes.m4: here.
- * acgeneral.m4 (AC_TYPE_GETGROUPS, AM_TYPE_PTRDIFF_T)
- (AC_TYPE_UID_T, AC_TYPE_SIZE_T, AC_TYPE_PID_T, AC_TYPE_OFF_T)
- (AC_TYPE_MODE_T, AC_INT_16_BITS, AC_LONG_64_BITS, AC_TYPE_SIGNAL)
- (AC_STRUCT_TM, AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLKSIZE)
- (AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_RDEV): Move into...
- * actypes.m4: here.
- Adjust the test suite.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Include a default case for non
- existing tests.
- * tests/atspecific.m4 (AT_CONFIGURE_AC, AT_CHECK_ENV)
- (AT_CHECK_AUTOUPDATE, AT_CHECK_AU_MACRO): New.
- Spread their use.
- (AT_CHECK_MACRO): Pass `-W obsolete' to autoconf.
- * tests/semantics.at (AC_HAVE_FUNCS): Obsolete, don't check.
- * tests/mktest.sh: Create one test file per Autoconf source
- file instead of separating syntax/update.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Some about diff and cmp.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * sh.m4 (AS_ESCAPE): New.
- (_AS_QUOTE_IFELSE): Use it.
- * tests/atgeneral.m4 (AT_INIT) <SHELL>: Define and use.
- <--help> Don't display the options help when tests were selected.
- Document -d.
- <at_skip_list>: New.
- <testsuite.log>: Give a banner, include ChangeLog snippets, list
- the failed and skipped tests.
- Remove useless $at_traceoff in sub shells, this improves the
- readability of the traces by removing testsuite's implementation
- details.
- (AT_CHECK): Filter out the shell traces from the tested command's
- stderr.
- Use AS_ESCAPE.
- Don't register experr and expout for clean up, as it's hairy and
- easier to do from...
- Support STDOUT = stdout, and STDERR = stderr.
- Force the output of shell traces.
- (AT_INIT): Here.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT, AC_OUTPUT): Don't take care of completing
- the log.
- (_AC_INIT_PREPARE): Do it in the trap 0.
- 2001-01-22 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Instead of undefined globals, set them to empty
- values.
- (%needed_macros): New.
- (&check_configure_ac): New. Call it.
- (&output_libraries): Eve out from &output_programs.
- (&print_unique): For the time being register in %needed_macros
- only argument less macros.
- 2001-01-22 Raja R Harinath <harinath@cs.umn.edu>,
- Tim Van Holder <tim.van.holder@pandora.be>,
- Jim Meyering <jim@meyering.net>
- * acspecific.m4 (AC_AIX): Fix typo: s/@\$/@%/.
- 2001-01-19 Akim Demaille <akim@epita.fr>
- Catch only used patterns.
- Reported by the whole Autoconf community.
- * m4sh.m4 (AS_INIT): New.
- * acgeneral.m4 (AC_PLAIN_SCRIPT): Use it.
- Forbid only AC, AU, AH and AM.
- 2001-01-19 Akim Demaille <akim@epita.fr>
- Optimizing AC_LANG was broken. Test and fix.
- * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Don't
- use _AC_LANG_ABBREV so that you don't depend upon _AC_LANG.
- (_AC_LANG_SET): New.
- (AC_LANG, AC_LANG_PUSH, AC_LANG_POP): Use it.
- * tests/compile.at: Test AC_LANG, AC_LANG_PUSH & AC_LANG_POP.
- 2001-01-19 Akim Demaille <akim@epita.fr>
- * sugar.m4 (m4_require): Missing dnl.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PLAIN_SCRIPT): AF_INET, AF_UNIX, AR_FLAGS,
- AS_FLAGS are OK.
- 2001-01-18 Tim Van Holder <tim.van.holder@pandora.be>
- * m4sh.m4 (AS_MKDIR_P): Properly support DOS-style paths.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- * tests/foreign.at (Autoconf & Libtool): `configure.in', not `.ac'
- since Libtool does not yet support it.
- Let the test suite be more verbose about at-path.
- From Patrick Welche.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4 (AT_CHECK_DEFINES): Discard
- STDLIB|INTTYPES|MEMORY|STRING|UNISTD.
- * tests/semantics.at (AC_CHECK_SIZEOF): Don't check the presence
- of default headers, as it's machine dependent.
- Reported by Jim Meyering and Nicolas Joly.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Don't leave macro names in comments.
- * aclang.m4: Likewise.
- * configure.in: Likewise.
- * tests/semantics.at: Likewise.
- * tests/tools.at: Likewise.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- Medium term goal: AC_ macros can be tested with -W obsolete.
- * acgeneral.m4 (AC_RUN_IFELSE): Accept IF-CROSS-COMPILING.
- (AC_TRY_RUN): Use it.
- * acfunctions.m4: Start ousting AC_TRY_RUN and AC_TRY_COMPILE.
- * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): AC_BEFORE on
- AC_COMPILE_IFELSE and AC_RUN_IFELSE.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INCLUDES_DEFAULT): Force the newline to avoid
- bad surprises.
- Reported by Jim.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- Require a perfect divert push/pop balance.
- * m4sugar.m4 (m4_divert, m4_divert_push, m4_divert_pop): Keep
- track of them in m4_divert_stack.
- (m4_divert_pop): Accept the expected current diversion as
- argument and m4_fatal if incorrect, or if there is nothing to pop.
- (globally): Specify the known m4_divert_pop.
- Preserve symbolic values when possible.
- * acgeneral.m4: No longer push the first diversion.
- Specify the known m4_divert_pop.
- (AC_PLAIN_SCRIPT): When m4_divert_push a diversion, m4_wrap its
- pop.
- (AC_INIT): Run AC_PLAIN_SCRIPT first, not last.
- * tests/m4sh.at (AS_DIRNAME & AS_DIRNAME_SED): Can't use m4_defun
- without m4_init.
- * m4sugar.m4: Likewise.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_defn, m4_undefine, m4_popdef): Unlike the
- builtin, fail on undefined symbols.
- * tests/torture.at (Torturing config.status): Stop playing nasty
- tricks with changequote.
- (AC_DEFUBST): Move here from...
- * tests/aclocal.m4: there.
- 2001-01-18 Akim Demaille <akim@epita.fr>
- Various cleanups and consistency checks.
- * m4sugar.m4: Formatting changes.
- * acgeneral.m4 (AC_DIVERT_PUSH, AC_DIVERT_POP, AC_REQUIRE)
- (AC_DIAGNOSE, AC_FATAL, AC_MSG_WARN, AC_MSG_NOTICE, AC_MSG_ERROR):
- Use m4_copy to define them, in order to keep a good $0.
- (AC_INIT): AC_LANG_PUSH C, not AC_LANG, to initialize the stack.
- * aclang.m4 (AC_LANG_PUSH): Dont't use m4_defn on undefined macros.
- (AC_LANG_POP): Admit an argument specifying the language we quit
- when popping.
- Adjust Autoconf's AC_LANG_POPs.
- * tests/tools.at (AWK portability): Don't depend on AC_INIT.
- (autoconf --trace: user macros): Obviously I
- meant TRACE1, not AC_TRACE1.
- 2001-01-17 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_undefine, m4_popdef): Don't tolerate undefined
- arguments.
- (_m4_expansion_stack): Rename as...
- (m4_expansion_stack): this, and change its value: instead of using
- the pushdef stack to stack each *line* of the stack, each
- definition contains the whole stack. I.e., to display the whole
- stack, instead of popdefing and displaying each definition, just
- display the current definition.
- (m4_expansion_stack_push, m4_expansion_stack_pop): New.
- * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Let $2 be the expected
- exit status.
- * tests/m4sugar.m4 (m4_require: circular dependencies): New test.
- 2001-01-17 Pavel Roskin <proski@gnu.org>
- * m4sugar.m4 (m4_normalize): New macro - superposition of
- m4_flatten and m4_strip.
- (m4_join): Use m4_normalize.
- * acgeneral.m4 (AC_FOREACH): Use m4_normalize.
- (AC_CONFIG_HEADERS): Normalize the first argument.
- (AC_CONFIG_LINKS): Likewise.
- (AC_CONFIG_SUBDIRS): Likewise.
- 2001-01-17 Tim Van Holder <tim.van.holder@pandora.be>
- * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Quote $ac_sub_srcdir uses.
- 2001-01-16 Akim Demaille <akim@epita.fr>
- Work around the Ultrix limitations on ``multiple redirections''.
- Reported by Harlan Stenn.
- * acgeneral.m4 (_AC_EVAL_STDERR): New.
- (_AC_PREPROC_IFELSE): Use it.
- 2001-01-16 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_data_files): Fix the computation of PATH.
- 2001-01-16 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_LOG_COMPLETE): Eve out from AC_OUTPUT.
- (_AC_INIT_DEFAULTS, AC_OUTPUT): Use it.
- 2001-01-16 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Lots of additions and changes.
- (File Descriptors): New.
- (Limitations of Make): New.
- 2001-01-16 Akim Demaille <akim@epita.fr>
- * m4sh.m4 (AS_EXIT): Don't rely on exit == exit $?.
- Reported by Tim Van Holder.
- 2001-01-16 Akim Demaille <akim@epita.fr>
- * Makefile.am (editpl, editsh): Merge into...
- (edit).
- * m4sh.m4 (AS_UNAME): Eved out from...
- * acgeneral.m4 (_AC_INIT_DEFAULTS): here.
- (_AC_INIT_PACKAGE): Define AC_PACKAGE_NAME.
- (_AC_INIT_PARSE_ARGS): AC_SUBST the PACKAGE_ variables.
- Propagate their use in the executables and the test suite.
- * tests/atgeneral.m4 (PATH): Include only absolute paths.
- (AT_INIT): Use AS_UNAME.
- 2001-01-16 Akim Demaille <akim@epita.fr>
- When default headers are used, check for their presence.
- Suggested by Jim.
- * acgeneral.m4 (_AC_INIT_DEFAULTS): Don't define
- ac_includes_default, since...
- (_AC_INCLUDES_DEFAULT_REQUIREMENTS): this new macro does.
- (AC_INCLUDES_DEFAULT): Require the former when default includes
- are used.
- (AC_CHECK_MEMBERS, _AC_CHECK_TYPE_NEW): Don't require
- AC_HEADERS_STDC, that's a job for stupendous AC_INCLUDES_DEFAULT.
- * acfunctions.m4 (AC_FUNC_MALLOC): Check for stdlib.h.
- 2001-01-15 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Normalize sh samples.
- 2001-01-15 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Simplify the hairy display of the
- identity of the tests.
- 2001-01-15 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): When the suite failed, complain
- before creating the debug scripts.
- Create a log file.
- When ignoring a test, display a reassuring `ok' for stressed
- users, and say `skipped' instead.
- Simply run `testsuite' with the failed tests instead of running
- the debug scripts, this avoids having zillions of banners `Testing
- Blabla 2.13' (another means to avoid these banners is to have the
- test suite succeed :-).
- 2001-01-15 Akim Demaille <akim@epita.fr>
- * sh.m4 (AS_BOX, _AS_BOX_LITERAL, _AS_BOX_INDIR): New.
- * tests/atgeneral.m4: Use it.
- 2001-01-15 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_VAR_INDIR_IFELSE): Move as...
- * m4sh.m4 (AS_LITERAL_IF): this.
- (AS_IFELSE): Rename as...
- (AS_IF): this.
- 2001-01-12 Akim Demaille <akim@epita.fr>
- With `expr's that return `0' on failures, the executable suffix is
- `0'. Test and fix.
- Reported by Assar Westerlund.
- * Makefile.am (maintainer-check): New target.
- * tests/Makefile.am (maintainer-check, maintainer-check-posix)
- (maintainer-check-c++, expr): Likewise.
- * configure.in (EXPR): Look for it.
- * tests/atgeneral.m4 (AT_CHECK): Propagate $2's default value.
- * tests/compile.at (Extensions): New test.
- * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT, _AC_COMPILER_EXEEXT_O):
- Distinguish files with or without a dot.
- 2001-01-12 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Last changes for `configure.ac'.
- (_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Take `configure.ac' into
- account.
- * autoreconf.sh: Likewise.
- 2001-01-11 Motoyuki Kasahara <m-kasahr@sra.co.jp>
- * acfunctions.m4 (AC_FUNC_MEMCMP): Missing comma in AC_TRY_RUN
- invocation.
- 2001-01-11 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_PROG_CXX_EXIT_DECLARATION): New.
- (AC_PROG_CC, AC_PROG_CXX): Use it.
- (AC_PROG_CC_STDC): Be sure to remove tmp files.
- * tests/compile.at (AC_TRY_LINK_FUNC): Don't use exit to test it,
- since it produces a prototype which conflicts with the one
- computed by _AC_PROG_CXX_EXIT_DECLARATION.
- * tests/semantics.at (AC_CHECK_FUNCS, AC_HAVE_FUNCS): Likewise.
- (AC_HAVE_FUNCS): Test AC_HAVE_FUNCS!
- 2001-01-11 Kevin Ryde <user42@zip.com.au>
- * autoconf.texi (Shellology): Fix an @end itemize, and a typo.
- 2001-01-11 Kelly Anderson <tgcorp@attglobal.net>
- * autoconf.sh (M4): Handle PC drive letters.
- * autoupdate.sh: Likewise.
- 2001-01-11 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_PROG_F77): Add pgf90 to the list of compilers to
- look for, after the other Fortran 90 compilers.
- 2001-01-11 Akim Demaille <akim@epita.fr>
- * aclang.m4: Use m4_copy to duplicate macros.
- (AC_LANG_PUSH): In order to have AC_LANG's simplifications
- effective, be sure to let _AC_LANG be the old language before
- calling AC_LANG.
- 2000-12-25 Pavel Roskin <proski@gnu.org>
- * autoreconf.sh: s/localddir/localdir/.
- Reported by Motoyuki Kasahara.
- 2000-12-23 Akim Demaille <akim@epita.fr>
- * autoconf.sh: Promote `configure.ac' over `configure.in'.
- * autoreconf.sh: Likewise.
- * autoheader.sh: Ditto.
- * autoupdate.sh: Similarly.
- * doc/autoconf.texi: Adjust.
- * tests/atspecific.m4: Be sure to remove configure.in.
- Adjust the test suite to use `configure.ac'.
- 2000-12-22 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_EVAL, AC_TRY_EVAL, AC_TRY_COMMAND): Be a
- single statement, so that one can make pipes with AC_TRYs, just as
- in 2.13.
- 2000-12-20 Lars J. Aas <larsa@sim.no>
- * aclang.m4 (_AC_COMPILER_OBJEXT, _AC_COMPILER_EXEEXT_O):
- Make the order of arguments for ls count by splitting the ls
- command into a sequence of ls commands.
- 2000-12-20 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_LANG_COMPILER_GNU): Be sure to have `choke me' on
- the seventh column so that the SGI Fortran compiler really chokes
- on it.
- From Ezra Peisach.
- 2000-12-20 Akim Demaille <akim@epita.fr>
- * tests/foreign.at (Autoconf & Libtool): Ignore Libtool version
- 1.3.[0-5].
- * tests/compile.at (GNU Fortran 77): Use AS_EXIT.
- 2000-12-20 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CLEANUP_FILE_IFELSE): Fix the regexp: the
- pattern ` state* ' was added many times for `*' was improperly
- escaped.
- (AT_INIT): Remove the data files before running the tests.
- Define AT_data_files and output it.
- (AT_SETUP): Don't.
- (_m4_divert(TEST)): Remove, now useless.
- 2000-12-20 Akim Demaille <akim@epita.fr>
- * aclang.m4: `dnl' the AC_LANG_PUSH and AC_LANG_POP.
- (AC_PROG_CXXCPP, AC_PROG_CPP): Set the current language instead of
- just asserting it, since these macros can be called directly.
- Reported by Raja R. Harinath.
- 2000-12-19 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Installation Directory Variables): More info
- on prefix and exec_prefix.
- 2000-12-19 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_COMPILER_OBJEXT): Don't rely on
- _AC_COMPILE_IFELSE which uses ac_objext in a `test -s'.
- Reported by Lars J. Aas.
- 2000-12-19 Akim Demaille <akim@epita.fr>
- * tests/compile.at (AC_PROG_CPP without warnings, GNU Fortran 77):
- Use AC_TRY_COMMAND when running commands, to enrich the logs.
- 2000-12-19 Akim Demaille <akim@epita.fr>, Mo DeJong <mdejong@cygnus.com>
- * aclang.m4 (_AC_COMPILER_EXEEXT_DEFAULT): New.
- (_AC_COMPILER_EXEEXT_O): Extracted from...
- (_AC_COMPILER_EXEEXT): here. Adjust.
- 2000-12-19 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CHECK): Make exit status report more
- visible.
- * tests/atspecific.m4 (AT_CHECK_AUTOCONF): Support FLAGS, STDOUT
- and STDERR.
- (AT_CHECK_CONFIGURE): Support plenty, cleanup defs when needed.
- Spread their use in the whole suite.
- Simplify a few AT_CLEANUPs.
- 2000-12-19 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CHECK): Accept if-failed and
- if-not-failed.
- * tests/atspecific.m4 (AT_CHECK_CONFIGURE): Use it in order to
- dump config.log when configure failed. Before, the log was
- reported only on success.
- 2000-12-19 Akim Demaille <akim@epita.fr>
- * tests/foreign.at: New file.
- 2000-12-19 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_BANNER, AT_CLEANUP): Formatting changes.
- 2000-12-18 Pavel Roskin <proski@gnu.org>
- * Makefile.am: Add a comment explaining why suffix rules are not
- used there.
- 2000-12-15 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: If the "allowed" pattern is not defined set it
- to "^$".
- * tests/tools.at (autoconf: forbidden tokens, basic): New test.
- (autoconf: forbidden tokens): Renamed to ...
- (autoconf: forbidden tokens, exceptions): ... this.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_PROG_CXXCPP, AC_PROG_CPP): Require AC_PROG_CXX/CC.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * tests/compile.at (GNU Fortran 77): G77 is a `yes'/`' var.
- Reported by Ezra Peisach.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * tests/compile.at (GNU Fortran 77): s/g77/G77/.
- Reported by Ezra Peisach.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * man/Makefile.am (.x.1): Fix to work properly with
- builddir != srcdir.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77))
- (AC_PROG_CPP, AC_PROG_CXXCPP, AC_PROG_GCC_TRADITIONAL)
- (_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_CC_STDC):
- Don't use `${CC-cc}' since now the AC_REQUIRE machinery guarantees
- that $CC is defined. And if not, it's a bug which must be
- observable.
- * acspecific.m4 (AC_SYS_LARGEFILE): Likewise.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_PREPROC_IFELSE): Use ac_status as set by
- AC_TRY_EVAL.
- (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE): More alike,
- using AS_IFELSE, and systematically AC_TRY_COMMAND when testing
- something (for the logs).
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_PROG_PREPROC_WORKS): Use _AC_PREPROC_IFELSE.
- * acgeneral.m4 (_AC_TRY_CPP): Its last use was that above, so
- inline it into...
- (_AC_PREPROC_IFELSE): here.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Forget about `-n'.
- Adjust so that `./testsuite -h 1 2' explains only tests 1 & 2.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_EVAL): New.
- (AC_TRY_EVAL, AC_TRY_COMMAND): Use it.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_PREPROC_IFELSE, AC_PREPROC_IFELSE): New.
- (AC_TRY_CPP): Use AC_PREPROC_IFELSE.
- (AC_CHECK_MEMBER, AC_CHECK_DECL, _AC_CHECK_TYPE_NEW): Quote
- properly.
- * acheaders.m4 (AC_CHECK_HEADER): Quote properly, use
- AC_PREPROC_IFELSE.
- * acspecific.m4 (_AC_PATH_X_DIRECT): Use AC_PREPROC_IFELSE.
- 2000-12-15 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_init): Catch `dnl'.
- 2000-12-15 Pavel Roskin <proski@gnu.org>
- * m4sh.sh (AS_ERROR): Restore dnl at the end of the macro.
- 2000-12-14 Pavel Roskin <proski@gnu.org>
- * tests/semantics.at (AC_CHECK_TYPES): There are two tests with
- this name. Rename the second one to "AC_CHECK_TYPES: backward
- compatibility"
- (AC_TRY_LINK_FUNC): Removed. It's now in tests/compile.at.
- (C keywords): Likewise.
- (AC_PROG_CPP with warnings): Likewise.
- (AC_PROG_CPP without warnings): Likewise.
- 2000-12-14 Akim Demaille <akim@epita.fr>
- Put back AC_CYGWIN etc. under the responsibility of the
- configure.in maintainer, but discourage its use.
- * acspecific.m4 (_AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2): Rename as...
- (AC_CYGWIN, AC_MINGW32, AC_EMXOS2): these.
- AU defined on top of AC_CANONICAL_HOST and $host_os.
- * tests/mktests.sh (update_exclude_list): Add AC_CYGWIN,
- AC_MINGW32, and AC_EMXOS2.
- 2000-12-13 Pavel Roskin <proski@gnu.org>
- * m4sugar.m4 (m4_file_append): Add a newline after _m4eof,
- otherwise _m4eof is appended to the output on FreeBSD 4.0.
- * tests/atgeneral.m4 (AT_INIT): Avoid using unbalanced "y"
- in sed, use "s" instead.
- * tests/mktests.sh: Don't use \? in sed - it's a GNU extension.
- Use separate patterns for A[CU]_DEFUN and AC_DEFUN_ONCE.
- 2000-12-13 Akim Demaille <akim@epita.fr>
- EXEEXT and OBJEXT don't need to know $CYGWIN etc.
- * acspecific.m4 (AC_EXEEXT, AC_OBJEXT, _AC_EXEEXT, _AC_OBJEXT):
- Move as...
- * aclang.m4 (AC_EXEEXT, AC_OBJEXT, _AC_COMPILER_EXEEXT)
- (_AC_COMPILER_OBJEXT): these.
- (_AC_COMPILER_EXEEXT): Use _AC_LINK_IFELSE.
- Don't depend upon $CYGWIN and the like.
- (_AC_COMPILER_OBJEXT): Model after _AC_COMPILER_EXEEXT.
- Skip more extensions.
- Use _AC_COMPILE_IFELSE.
- 2000-12-12 Pavel Roskin <proski@gnu.org>
- * Makefile.am: Don't use suffix rules for perl and shell
- scripts. Use explicit rules instead.
- 2000-12-12 Pavel Roskin <proski@gnu.org>
- * autoscan.pl (init_tables): Allow spaces on the right hand side
- in autoscan tables. Die if there are no spaces at all.
- (scan_c_file): Use \b instead of \W so that keywords match at
- the beginning and the end of the line.
- (scan_sh_file): Likewise.
- (scan_makefile): Likewise. Use \B to match before `-l'.
- (output): Suggest AC_CONFIG_HEADER if any C/C++ sources are
- found.
- * acidentifiers: Update macros for structure members st_blksize
- and st_rdev.
- 2000-12-12 Akim Demaille <akim@epita.fr>
- * tests/compile.at (GNU Fortran 77): Be robust to compilers that
- choke on `--version'.
- 2000-12-12 Akim Demaille <akim@epita.fr>
- * tests/suite.at: Run `tools.at' first.
- 2000-12-12 Akim Demaille <akim@epita.fr>
- * tests/aclocal.m4 (AC_STATE_SAVE): Use a more precise regexp to
- keep envvars.
- 2000-12-12 Akim Demaille <akim@epita.fr>
- AS_ERROR was not properly saving data in the log file.
- * sh.m4 (AS_WARN, AS_ERROR): Use AS_MESSAGE.
- (_AS_ECHO): Fix quotation.
- (AS_MESSAGE): Use `as_me'.
- * acgeneral.m4: More banners in the log.
- (_AC_INIT_DEFAULTS): Compute as_me before using it.
- 2000-12-08 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (System Services) <AC_PATH_XTRA>: Adjust the
- documentation about X_DISPLAY_MISSING to the code.
- 2000-12-07 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): More robust computation of
- ac_tests_pattern.
- Reported by Andrej Borsenkow.
- 2000-12-07 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_EXEEXT): Skip *.pdb.
- From Paul Berrevoets.
- 2000-12-07 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CHECK): Bad typo: assign `exit 1' to
- at_continue if something failed, not `:'.
- * tests/semantics.at (AC_PATH_XTRA): New.
- * acspecific.m4 (_AC_PATH_X): New, extracted form AC_PATH_X.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * configure.in: Bump version to 2.49c.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- Version 2.49b.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- Stop playing with FDs in Autotest.
- * tests/atgeneral.m4 (AT_INIT): Set up FD 5.
- (AT_CHECK): Instead of using exec to globally change the FDs of
- `testsuite', enclose the body of the test into a
- `(..) >stdout 2>stderr'.
- In every case, when verbose, display the differences between
- expected and observed (stdout, stderr, exit status).
- Let `0' be the default for EXIT-STATUS.
- Support EXIT-STATUS == `ignore'.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * tests/tools.at (autoconf: forbidden tokens): Adjust expected
- result.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * man/config.guess.x: New file.
- * man/config.sub.x: New file.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * tests/aclocal.m4 (AT_STATE_SAVE): Don't even try to preserve
- egrep error messages, AT_CHECK will find them.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools) <awk>: `for' on
- arrays is nondeterministic across AWK implementations.
- * tests/tools.at (autoconf: forbidden tokens): Sort the error
- message to guarantee its uniqueness.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- The SunOS' egrep fails to process properly the `egrep' invocations
- of the test suite.
- * tests/aclocal.m4 (AC_STATE_SAVE): If egrep fails, remove the
- output file.
- * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't check `state-*'
- if the files are not present.
- * m4sugar.m4 (m4_join): Rename as...
- (m4_smash): this.
- * tests/aclocal.m4 (join): Move as...
- * m4sugar.m4 (m4_flatten): this.
- * autoconf.sh (trace.m4): Rename m4_smash as m4_flatten.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * autoconf.sh (task trace): s/m4/$M4/.
- * autoheader.sh: When loading trace.sh, catch errors and exit with
- a decent error message.
- * tests/tools.at: Be sure to test autoconf --trace before
- autoheader.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CHECK): Fix the m4_ifval invocation.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_LANG): Be `smart': don't issue the sh code if the
- current language did not change.
- (AC_LANG_ASSERT): New.
- (AC_PROG_CPP, AC_PROG_CXXCPP): Assert the language.
- (_AC_PROG_F77_V, _AC_F77_NAME_MANGLING): Don't require
- AC_PROG_F77, the code you include does it.
- (AC_F77_LIBRARY_LDFLAGS): Set the language.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (ifelse): Rename as...
- (m4_if): this.
- * autoconf.m4 (ifelse): Restore.
- 2000-12-06 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_dquote, m4_pattern_forbid, m4_pattern_allow)
- (m4_cr_letters, m4_cr_LETTERS, m4_cr_Letters, m4_cr_digits)
- (m4_cr_symbols1, m4_cr_symbols2, m4_re_string, m4_re_word)
- (m4_init): New macros.
- (m4_token_allow): Remove.
- * acgeneral.m4: Don't push BODY into the diversion stack.
- (AC_PLAIN_SCRIPT): Do it.
- Call m4_init, define the Autoconf patterns.
- (AC_INIT): Use AC_PLAIN_SCRIPT.
- Remove the useless `dnl' (those where the current diversion is
- KILL).
- * autoconf.sh (m4_common): Fix quotation.
- (finalize.awk): Load forbidden.rx and allowed.rx.
- Split the line into tokens, and check their validity.
- * tests/tools.at (Forbidden tokens): Adjust.
- 2000-12-05 Bob Wilson <bwilson@tensilica.com>
- * acspecific.m4 (_AC_OBJEXT, _AC_EXEEXT): Ignore .d files produced
- by CFLAGS=-MD.
- 2000-12-05 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_PROG_F77): Temporarily set ac_ext to F to run
- _AC_LANG_COMPILER_GNU.
- From Steven G. Johnson.
- * tests/compile.at (GNU Fortran 77): New test.
- 2000-12-05 Akim Demaille <akim@epita.fr>
- * tests/tools.at (autoupdate): Strengthen and check autoupdate's
- idempotency.
- 2000-12-05 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): s/cp -f/mv -f/.
- 2000-12-01 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't escape
- backquotes in AC_MSG_ERROR. Fix error message.
- 2000-12-01 Pavel Roskin <proski@gnu.org>
- * tests/atgeneral.m4 (AT_INIT): Use ${CONFIG_SHELL-/bin/sh}
- to run the testsuite from the debug scripts.
- Suggested by Alexandre Oliva.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Assignments): Don't use $? from an
- assignment.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * sh.m4 (AS_EXIT): Don't rely on false exiting 1.
- Actually, always use `(exit $val); exit', don't try to be tricky.
- * doc/autoconf.texi (Limitations of Builtins) <false>: new.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * sh.m4 (_AS_EXPR_PREPARE): Don't rely on the exit status of a
- back quote evaluation since the very system for which the test was
- written does not propagate it. Groumph!
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_EXEEXT): Also remove conftest$ac_exeext.
- Reported by Pavel.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_EXEEXT, _AC_OBJEXT): Make the two macros more
- alike: a loop over a sorted list of possible files.
- Don't cleanup on errors, the trap will do it.
- Cleanup when there are no errors.
- (_AC_EXEEXT): Use the empty string instead of `no' as the cached
- value.
- Be sure to prefer `.exe' to `' when the two are observable.
- Suggested by Lars and Earnie.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- When using Cygwin, in spite of all their efforts, it may happen
- that `confestval' be read in binary mode. The shell then fails to
- properly strip the \r\n.
- Reported by Lars J. Aas.
- * aclang.m4 (AC_LANG_INT_SAVE): Don't add any trailing new line,
- and close the file.
- Suggested by Peter Eisentraut.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Systemology): New section.
- Some about QNX 4.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Special Shell Variables): Document RANDOM.
- 2000-11-30 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools): Some about cp
- and mv, thanks to Ian.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_OBJEXT): Skip *.tds, special case .o and
- .obj.
- Suggested by Lars.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the portability of
- the default assignment of CONFIG_FILES, CONFIG_HEADERS,
- CONFIG_LINKS and CONFIG_COMMANDS.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CACHE_SAVE): Use the `clear' trick to work
- around broken seds.
- (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Rename the sed labels to
- match the Autoconf documentation.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Shell Substitutions): More on the variations
- around ${foo=bar}.
- (Assignments): Rewrite as a summary of the previous section.
- * acgeneral.m4 (AC_CACHE_SAVE): Be protected against the Solaris'
- `${foo='${bar}'}' bug.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_HEADERS, _AC_OUTPUT_FILES): Don't use
- `... echo "error: \\\`$f'" ...`
- as it's not portable to BSDI 1.3.
- Do this instead:
- `... echo "error: $f" ...`
- Reported by Daniele Arena.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- QNX 4.2.5's expr always exits 1 when `:' is used with parens.
- * doc/autoconf.texi (Limitations of Usual Tools) <expr>: More
- information, thanks to Paul Berrevoets, Paul Eggert and David
- Morgan.
- * sh.m4 (_AS_EXPR_PREPARE): New.
- (AS_DIRNAME): Use it.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- sizeof (struct {char a,b; }) is not required to be 2.
- Reported by Johan Danielsson.
- * tests/semantics.at (AC_CHECK_SIZEOF): Define charchar as an
- array of 2 chars.
- Suggested by Alexandre.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- Provide a means to display banners in the test suite.
- * tests/atgeneral.m4 (AT_INIT): Initialize `AT_banner_ordinal'.
- Execute the epilogue of the tests only if a test was run.
- Don't build the value of `at_tests_all' with a for loop: expand
- `AT_TESTS_ALL'.
- (AT_SETUP): Build `AT_TESTS_ALL'.
- (AT_BANNER): New.
- Adjust all the former banners to use it.
- (AT_CHECK): Don't trace the decoding of `$?'.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_DEFINE, AT_UNDEFINE, AT_SHIFT)
- (AT_INCLUDE): Remove, use the m4_ macros.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (ifval, ifset, ifdef, ifndef, m4_ifvanl): Rename as...
- (m4_ifval, m4_ifset, m4_ifdef, m4_ifndef, m4_ifvaln): this.
- (m4_n): New macro.
- (m4_ifvaln): Use it.
- * autoconf.m4 (ifdef): Restore it.
- 2000-11-29 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_errprint, divnum, errprint, esyscmd): Rename as...
- (m4_errprintn, m4_divnum, m4_errprint, m4_esyscmd): this.
- * autoconf.m4: Restore them.
- 2000-11-28 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Fortran 77 Compiler Characteristics):
- Don't suggest obsolete AC_LANG_FORTRAN77.
- (Language Choice): Better preamble.
- 2000-11-28 Pavel Roskin <proski@gnu.org>
- * doc/install.texi: Minor changes to eliminate TeX warnings.
- * doc/autoconf.texi: Likewise. Typo fixes.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- * tests/atconfig.in: Move code into...
- * tests/atgeneral.m4 (AT_INIT): here.
- Use AS_SHELL_SANITIZE.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- Have the test suite list of the test groups and their references.
- * tests/atgeneral.m4 (_m4_divert(SUITE_PRO)): Remove, replaced
- by...
- (_m4_divert(DEFAULT), _m4_divert(OPTIONS), _m4_divert(HELP))
- (_m4_divert(SETUP)): these.
- (_m4_divert(SUITE_EPI)): Rename as...
- (_m4_divert(TAIL)): this.
- (AT_INIT): Adjust to the new diversions.
- Insert the magic number.
- Accept test groups as cli argument.
- List the test groups.
- Rename TESTS, test, and tests as at_tests_all, at_test, and
- at_tests.
- Have the debug scripts pass options to test suite.
- Remove their banner.
- * tests/atspecific.m4: Don't divert to 0.
- * suite.at: Don't insert the magic number.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_divert, m4_undivert): Support named diversions.
- * tests/atgeneral.m4 (_m4_divert(SUITE_PRO), _m4_divert(TESTS))
- (_m4_divert(SUITE_EPI), _m4_divert(TEST)): New diversions.
- Push the first two diversions.
- (AT_INIT): Don't.
- (AT_INIT, AT_SETUP, AT_CLEANUP): Adjust to use the named
- diversions.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CLEANUP): Factor the computation of
- at_test_count into...
- (AT_INIT): here.
- Use an sh variable, at_data_files, instead of an hard coded list.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CLEAN_FILE_IFELSE, AT_CLEANUP_FILE)
- (AT_CLEANUP_FILES): New macros.
- (AT_SETUP, AT_CHECK, AT_CLEANUP): Use them.
- (AT_CHECK): Fix a use of at_verbose.
- * tests/atspecific.m4 (AT_CHECK_AUTOCONF, AT_CHECK_AUTOHEADER)
- (AT_CHECK_CONFIGURE): New macros.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT) <at_verbose>: Be a :/echo variable.
- <at_silent>: Remove.
- (AT_CLEANUP): Clean up the diversion use.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- Factor part of the prologue of the tests.
- * tests/atgeneral.m4 (AT_SETUP, AT_CLEANUP): No longer handle
- at_stop_on_error.
- (AT_INIT): After having checked whether the test failed, break out
- of the loop if requested (-e).
- 2000-11-23 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_SETUP): Don't build at-check-line, that's
- AT_CHECK's job.
- Remove the code depending upon `at_skip_mode': it's unused.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- * tests/atconfig.in: Remove the `snippet' marks, there are no
- longer used.
- * tests/atgeneral.m4: Likewise.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- Factor the epilogue of the tests.
- * tests/atgeneral.m4 (AT_CLEANUP): Move the reading of at_status
- into...
- (AT_INIT): here, at the end of the `case'.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- The debug scripts are only wrapper around testsuite, asking for a
- specific test.
- * tests/atgeneral.m4 (AC_INIT) <at_debug>: New variable, new
- option, -d, to disable the creation of the debug scripts (when
- testsuite was already launched from one).
- <at_test_count>: Really compute it instead of using the number of
- the last test run.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- Transform Autotest's body into a `for test; case $test'.
- As a known side effect, currently any code outside
- AT_SETUP/AT_CLEANUP is discarded.
- * acgeneral.m4 (_m4_divert(KILL)): Move to...
- * m4sugar.m4: here.
- * tests/atgeneral.m4 (AT_INIT): Use m4_divert_push/pop instead of
- m4_divert.
- Put all the tests inside a for;case.
- Define TESTS.
- (AT_SETUP, AT_CLEANUP): Open/close each case.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- Move divert and undivert into m4_.
- * m4sugar.m4 (m4_divert, divert, undivert): Rename as...
- (m4_divert_text, m4_divert, m4_undivert): this.
- * autoconf.m4 (divert, undivert): Restore them for user macros only.
- 2000-11-23 Akim Demaille <akim@epita.fr>
- Move Autotest on top of M4sh.
- * tests/atgeneral.m4: Import M4sh.
- Adjust the differences on the names of the builtins (define etc.).
- (AT_CASE): Remove, use m4_case.
- (AT_SETUP): Don't use `AT_group_description', `$1' is OK.
- * tests/atspecific.m4 (m4_for, m4_foreach): Remove, use those of
- M4sugar.
- * tests/m4sugar.at: Strengthen the quotation and adjust to the new
- macro names.
- * tests/m4sh.at: Ditto.
- * tests/torture.at: Ditto.
- * tests/base.at: Ditto.
- * m4sh.m4: Import M4sugar.
- * autoconf.m4: Don't import M4sugar, M4sh does.
- 2000-11-20 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_RUN_IFELSE): `==' in test is not portable,
- replace with `='.
- 2000-11-17 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_DEFAULTS): Also include `PATH' and
- `/bin/machine' in the log.
- 2000-11-17 Akim Demaille <akim@epita.fr>
- Let AC_TRY_RUN be more verbose
- * acgeneral.m4 (_AC_RUN_IFELSE): Instead of canceling the output
- of the test program, save it into the log.
- Save the exit status, and report it in the log when non zero.
- Just use `(./conftest)' instead of `(./conftest; exit)'.
- 2000-11-17 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_DEFAULTS) <ac_includes_default>: Include
- sys/stat.h.
- * acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_BLOCKS)
- (AC_STRUCT_ST_RDEV): Simplify.
- * acfunctions.m4 (AC_FUNC_MMAP): Include sys/stat.h unconditionally.
- * doc/autoconf.texi (Default Includes): Adjust.
- (Particular Structures) <AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV>:
- Adjust.
- 2000-11-16 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools) <expr>:
- expr 'a' : '\(b\)'.
- From Paul Eggert.
- 2000-11-16 Akim Demaille <akim@epita.fr>
- Reorder the test suite so that low level features are tested
- before high level ones.
- * tests/semantics.at (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS):
- (missing templates): Move to...
- * tests/torture.at: here.
- Reorder the file so that the torture test is last.
- * tests/semantics.at (AC_TRY_LINK_FUNC, AC_PROG_CPP with warnings)
- (AC_PROG_CPP without warnings): Move to...
- * tests/compile.at: here, new file.
- * tests/suite.at: Run `torture' and then `compile' before
- `semantics'.
- 2000-11-16 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_SYS_LARGEFILE): _AC_SYS_LARGEFILE_SOURCE no
- longer exist.
- 2000-11-16 Akim Demaille <akim@epita.fr>
- POSIX doesn't require s/[^/]// to work.
- From Paul Eggert and Johan Danielsson.
- * doc/autoconf.texi (Limitations of Usual Tools) <sed>:
- Reorganize. Document this issue.
- * autoupdate.sh (dir): Use `,' as separator instead of `/'
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Ditto.
- 2000-11-16 Paul Eggert <eggert@twinsun.com>
- * m4/largefile.m4 (_AC_SYS_LARGEFILE_SOURCE): Remove, replaced by...
- (_AC_SYS_LARGEFILE_TEST_INCLUDES): this.
- (AC_SYS_LARGEFILE_MACRO_VALUE): Use AC_LANG_PROGRAM instead of
- _AC_SYS_LARGEFILE_SOURCE, i.e., don't pass
- _AC_SYS_LARGEFILE_TEST_INCLUDES by default: this isn't desirable
- when checking for fseeko.
- (AC_SYS_LARGEFILE): Pass AC_SYS_LARGEFILE_TEST_INCLUDES to
- _AC_SYS_LARGEFILE_MACRO_VALUE, since it no longer does this for us.
- 2000-11-16 Akim Demaille <akim@epita.fr>
- Provide a means for escaping the forbidden patterns test.
- * tests/tools.at (Forbidden tokens): Test m4_token_allow.
- * m4sugar.m4 (m4_file_append, m4_token_allow): New macros.
- * autoconf.sh (task script): Pass `tmp' and `verbose' to
- finalize.awk.
- (finalize.awk::check_patterns): Eve out from the body.
- (finalize.awk): Read `$tmp/tokens_allowed', and don't complain for
- these exceptions.
- 2000-11-14 Paul Eggert <eggert@twinsun.com>
- * acspecific.m4 (AC_SYS_LARGEFILE): Don't worry about
- whether fseeko and ftello are properly declared.
- * acfunctions.m4 (AC_FUNC_FSEEKO): New macro, which worries about
- fseeko (and presumably ftello). Do not set _XOPEN_SOURCE; that
- causes too many problems in practice.
- * acfunctions (fteelo, fseeko): Trigger AC_FUNC_FSEEKO.
- * doc/autoconf.texi: Adjust.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Builtins): Comment `true'.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * BUGS: New file.
- Be sure to read this file if you're using a non released Autoconf.
- * tests/tools.at (Syntax of the scripts): The non built tools are
- in `$top_srcdir', not `..'.
- (autoconf --trace): When using `-i' we need the src tree, not the
- build tree.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- A single m4_require is enough.
- * m4sugar.m4 (_m4_require): $2 defaults to $1.
- Rename as...
- (m4_require): this.
- * acgeneral.m4 (_AC_REQUIRE): Remove, use m4_require if you want
- to get into the gory details.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_DEFAULTS_ENVIRONMENT): Rename as...
- * m4sh.m4 (AS_SHELL_SANITIZE): this.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Don't neutralize
- autoconf's warnings.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- Set AC_LANG_PREPROC_REQUIRE which replaces AC_REQUIRE_CPP.
- The main difference is that the former requires AC_LANG_COMPILER.
- * aclang (AC_LANG_PREPROC, AC_LANG_PREPROC(C), AC_LANG_PREPROC(C++))
- (AC_LANG_PREPROC(Fortran 77), AC_LANG_PREPROC_REQUIRE): New
- macros. Issue a warning when looking for the Fortran 77
- preprocessor instead of an error.
- (AC_LANG_COMPILER): Check that it is run before the corresponding
- AC_LANG_PREPROC.
- (AC_PROG_C
- (AC_LANG_COMPILER_REQUIRE): Don't call directly
- AC_LANG_COMPILER(_AC_LANG), rather invoke AC_LANG_COMPILER so that
- the generic code in AC_LANG_COMPILER is run.
- (AC_REQUIRE_CPP): Use AC_LANG_PREPROC_REQUIRE.
- (AC_PROG_CC, AC_PROG_CXX): Don't require being run before the
- corresponding AC_LANG_PREPROC: AC_LANG_COMPILER does it.
- Propagate AC_LANG_PREPROC_REQUIRE.
- * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Use it instead of
- AC_REQUIRE_CPP.
- * acspecific.m4 (_AC_DECL_YYTEXT, AC_PATH_X): Don't
- AC_REQUIRE_CPP, inner macro will do it.
- * aclang.m4 (AC_PROG_GCC_TRADITIONAL, AC_C_STRINGIZE)
- (AC_C_PROTOTYPES): Likewise.
- (AC_C_STRINGIZE): Yeeks! The body of AC_CACHE_CHECK was not
- quoted. Use @%:@ do assist Emacs.
- For some reason (don't ask), this revamping revealed that
- AC_PROG_CC_STDC, because of the `break', does not clean its tmp
- files.
- * aclang.m4 (AC_PROG_CC_STDC): Extract the creation of conftest.c
- out of AC_COMPILE_IFELSE.
- Be sure to clean the tmp files.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * tests/m4sh.at (AS_DIRNAME & AS_DIRNAME_SED): Simplify.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (AC_FUNC_ALLOCA): Don't require AC_PROG_CPP,
- since (i) you actually need a compiler, (ii) AC_TRY_LINK handles
- it.
- * acheaders.m4 (AC_HEADER_STDC): Don't require AC_PROG_CPP,
- AC_TRY_CPP does it.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- Create acheaders.m4.
- * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS)
- (AH_CHECK_HEADERS): Move to...
- * acheaders.m4: here, a new file.
- * acspecific.m4 (_AC_CHECK_HEADER_DIRENT, AH_CHECK_HEADERS_DIRENT)
- (AC_HEADER_DIRENT, AC_HEADER_MAJOR, AC_HEADER_STAT, AC_HEADER_STDC)
- (AC_HEADER_SYS_WAIT, AC_HEADER_TIME)
- (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H)
- (_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL, AC_HEADER_TIOCGWINSZ): Move
- to...
- * acheaders.m4: here.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- Move AC_MSG_* into M4sh.
- * acgeneral.m4 (_AC_SH_QUOTE, _AC_SH_QUOTE_IFELSE, _AC_ECHO): Move
- to...
- * m4sh.m4 (_AS_QUOTE, _AS_QUOTE_IFELSE, _AS_ECHO): here.
- (AS_MESSAGE, AS_WARN, AS_ERROR): New.
- * acgeneral.m4 (AC_MSG_NOTICE, AC_MSG_WARN, AC_MSG_ERROR): Use them.
- (AC_FD_MSG, AC_FD_LOG): Be AU_ALIAS'es of...
- (AS_MESSAGE_FD, AS_MESSAGE_LOG_FD): new.
- Adjust all dependencies.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Spread some AS_EXIT and AC_MSG_ERROR.
- (AC_OUTPUT): Don't play with trap, use ac_clean_files.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- Use AC_MSG_ERROR in `config.status', but adjust AC_MSG_* to use $0
- instead of hard coded `configure'.
- * acgeneral.m4 (AC_COPYRIGHT): s/configure.in/__file__/.
- (_AC_INIT_DEFAULTS_FDS): Append to AC_FD_LOG instead of creating
- it. No longer insert the configure banner.
- (_AC_INIT_DEFAULTS): Create config.log with the banner.
- Define `as_me'.
- (_AC_INIT_PARSE_ARGS, _AC_INIT_PREPARE, AC_MSG_NOTICE)
- (AC_MSG_CHECKING, AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED)
- (AC_MSG_WARN, AC_MSG_ERROR, AC_MSG_ERROR, AC_TRY_CPP)
- (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE, _AC_RUN_IFELSE)
- (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_PROG_F77_V_OUTPUT): Use
- `$as_me' instead of `configure'.
- (AC_OUTPUT): Get rid of the UCA, and of the empty line when
- dumping confdefs.h into config.log.
- (_AC_OUTPUT_CONFIG_STATUS): Use _AC_INIT_DEFAULTS_FDS.
- Print a banner.
- Use AC_MSG_ERROR and AC_MSG_NOTICE.
- * acgeneral.m4 (AC_CACHE_LOAD, _AC_OUTPUT_FILES, _AC_OUTPUT_LINKS)
- (_AC_OUTPUT_HEADERS): Use AC_MSG_NOTICE.
- * tests/semantics.at (missing templates): Adjust.
- 2000-11-14 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (autoconf Invocation): Explain `-W error'
- gives back traces.
- 2000-11-11 Pavel Roskin <proski@gnu.org>
- * acfunctions.m4 (AC_CHECK_FUNCS): Add missing m4 quotes.
- (AC_FUNC_GETPGRP): Likewise.
- * acspecific.m4 (AC_AIX): Likewise.
- * m4/init.m4 (AM_INIT_AUTOMAKE): Likewise.
- * m4/missing.m4 (AM_MISSING_PROG): Likewise.
- * m4/sanity.m4 (AM_SANITY_CHECK): Likewise.
- 2000-11-11 Pavel Roskin <proski@gnu.org>
- * acfunctions.m4: Always quote first argument of AC_MSG_ERROR,
- AC_MSG_WARN, AC_MSG_CHECKING, AC_MSG_RESULT,
- AC_MSG_RESULT_UNQUOTED.
- * acgeneral.m4: Likewise.
- * aclang.m4: Likewise.
- * acspecific.m4: Likewise.
- * configure.in: Likewise.
- * doc/autoconf.texi: Likewise.
- 2000-11-10 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Particular Structures): Fix examples for
- AC_STRUCT_ST_BLKSIZE and AC_STRUCT_ST_RDEV.
- 2000-11-10 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Limitations of Usual Tools): Don't use
- uncommon abbreviations.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Builtins): Some information
- about `trap'.
- Document the FreeBSD bug observed by Pavel.
- 2000-11-10 Pavel Roskin <proski@gnu.org>
- * autoscan.pl (scan_files): Eliminate a warning if no C files
- are found.
- (output): Likewise. Use AC_CONFIG_SRCDIR and AC_CONFIG_FILES
- instead of old-style arguments for AC_INIT and AC_OUTPUT.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools): `&' in sed's rhs
- is portable.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Shell Substitutions): Some information about
- Solaris' sh handling of ``foo=${foo='}'}'' collected by Alexandre,
- reported by David Taylor.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * tests/m4sh.at (Negated classes in globbing): New test.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Builtins): `for i; do'.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Shellology): Some about /usr/xpg4/bin/sh on
- Solaris.
- Sort the entries.
- Some words about POSIX vs Bourne shell.
- From Russ Allbery and Robert Lipe.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Shell Substitutions): Split into...
- (Shell Substitutions, Assignments): these.
- Move them before `Special Shell Variables'.
- (Shell Substitutions): Include information on `$()' from Russ
- Allbery.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- When running
- AC_INIT
- AC_PROG_CC
- AC_LANG_COMPILER_REQUIRE
- AC_PROG_CC is expanded twice, because AC_PROG_CC provides
- `AC_PROG_CC', and not `AC_LANG_COMPILER(C)' as expected by
- AC_LANG_COMPILER_REQUIRE.
- * aclang.m4 (AC_LANG_COMPILER(C)): Instead of calling AC_PROG_CC,
- require it.
- (AC_LANG_COMPILER(C++), AC_LANG_COMPILER(Fortran 77)): Likewise.
- 2000-11-10 Akim Demaille <akim@epita.fr>
- * m4sh.m4 (AS_MKDIR_P, AS_DIRNAME_SED): Don't shell quote $1.
- Adjust callers.
- Reported by Paul Eggert.
- * tests/m4sh.at: Sort.
- 2000-11-09 Pavel Roskin <proski@gnu.org>
- * install-sh: Use ":" instead of "true".
- 2000-11-09 Pavel Roskin <proski@gnu.org>
- * tests/tools.at (Syntax of the scripts): Check "autoreconf"
- only once. Check "install-sh", "mkinstalldirs" and "missing".
- 2000-11-09 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Use ":" instead of
- "true".
- * tests/atgeneral.m4 (AT_INIT): Likewise.
- * tests/tools.at (Syntax of the scripts): Likewise.
- 2000-11-09 Pavel Roskin <proski@gnu.org>
- * tests/m4sugar.at (m4_warn): Adjusted to accept stack dump when
- -Werror is used.
- 2000-11-08 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (_m4_expansion_stack_dump): Really rename as...
- (m4_expansion_stack_dump): this.
- 2000-11-08 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_LANG_PROGRAM(Fortran 77): Complain about $1 having
- a value.
- Reported by Paul Martinolich.
- (_AC_LANG_COMPILER_GNU): Pass the test as the body of
- AC_LANG_PROGRAM, not the prologue.
- 2000-11-07 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: Temporarily disable recognizing of abbreviated
- long options - it's hard to maintain them by hand.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: Likewise.
- 2000-11-07 Akim Demaille <akim@epita.fr>
- * aclang.m4 (ac_cv_prog_gcc, ac_cv_prog_gxx, ac_cv_prog_g77):
- Be AU_DEFUN'd, not AU_ALIAS'd.
- Reported by Ralf Corsepius.
- * tests/mktests.sh (exclude_list): Skip these variables.
- 2000-11-07 Akim Demaille <akim@epita.fr>
- m4_syscmd was reestablished as `syscd' intead of `syscmd' because
- instead of `s/^m4_//', m4_copy_unm4 was running `s/[m4_]//'.
- * m4sugar.m4 (m4_copy_unm4): Fix.
- 2000-11-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECKING): Is not an alias of AC_MSG_NOTICE,
- hence use AU_DEFUN, not AU_ALIAS.
- 2000-11-03 Jim Meyering <meyering@lucent.com>
- * acfunctions.m4 (AC_FUNC_FNMATCH): Add a test to detect
- the d*/*1 vs d/s/1 bug.
- Add a couple more test cases to catch bugs in glibc 2.1.95.
- Include fnmatch.h unconditionally
- Mention the GNU C library.
- From Paul Eggert.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- AC_CONFIG_AUX_DIR_DEFAULTS overrides AC_CONFIG_AUX_DIR. Ouch.
- Reported by Paul Martinolich.
- * acgeneral.m4 (AC_PROVIDE): Don't forget to `m4_provide'!!!
- Tss, novice...
- * tests/base.at (AC_REQUIRE & AC_PROVIDE): New test.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_location): When using its value, don't use
- `m4_defn', since m4_location is not a variable, it's a macro which
- expands to __file__:__line__.
- * tests/m4sugar.at (m4_warn): New test.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * tests/tools.at (unexpanded macros): Strengthen.
- * autoconf.sh (finalize.awk): Use `sub' instead of `index' +
- `substr'.
- More comments.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * Makefile.am (.m4.m4f): Check that processing produces only
- comments and empty lines.
- Check that freezing produced no output.
- * m4sugar.m4: Commentize what was not.
- * m4sh.m4: Likewise.
- * aclang.m4: Formatting changes.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * autoconf.m4 (define): Reestablish only after having read the
- `ac' files.
- Adjust all the Autoconf code to use `m4_define', not `define'.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AU_ALIAS): Don't forget to pass the arguments to
- the new macro...
- Reported by Ezra Peisach.
- * tests/semantics.m4 (AC_HAVE_FUNCS): New test.
- * tests/tools.at (autoupdate): As a benign side effect, updating a
- macro that takes no argument produces `UPDATED([])', no longer
- `UPDATED()'. Adjust the test.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * autoconf.m4: Instead of reactivating the macros before reading
- Autoconf's files, do it afterwards, so that Autoconf promotes the
- right use, but users still can use the old names.
- Of course this revealed numerous non updated uses of old macros in
- Autoconf's files. Adjust them.
- But for the time being, keep `define' alive for Autoconf.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- AC_REQUIRE and AC_DEFUN_ONCE don't work properly together. This
- caused strange messages about AC_ARG_PROGRAM.
- Reported by Jim Meyering.
- * acgeneral.m4 (AC_DEFUN_ONCE): Fix the indirection to
- m4_defun_once.
- * m4sugar.m4 (m4_defun_once): Also define
- `m4_location(MACRO-NAME)'. s/ac_warn/m4_warn/.
- Use `m4_defn' to read `m4_location'.
- * tests/base.at (AC_REQUIRE & AC_DEFUN_ONCE): Two new tests.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- Set up config.log earlier so that AC_MSG_ERROR and AC_MSG_WARN can
- be used early.
- * acgeneral.m4 (_AC_INIT_DEFAULTS): Call `_AC_INIT_PREPARE_FDS'.
- (_AC_INIT_PREPARE): Don't.
- (_AC_INIT_PREPARE_ENVIRONMENT, _AC_INIT_PREPARE_FDS): Rename as...
- (_AC_INIT_DEFAULTS_ENVIRONMENT, _AC_INIT_DEFAULTS_FDS): these,
- since they are called from `_AC_INIT_DEFAULTS', not
- `_AC_INIT_PREPARE'.
- (_AC_INIT_DEFAULTS_FDS): Dump `$@' in config.log, not
- `$ac_configure_args' which is not computed yet.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): TRIPLET can include `_' and
- `-'.
- Reported by Andreas Jaeger.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * m4sh.m4 (_AS_UNSET_PREPARE): New macro, eved from
- _AC_INIT_PREPARE_ENVIRONMENT, and fixed: set `FOO' before trying
- to unset it: `unset' exits 1 if the variable is not defined.
- (AS_UNSET): Require it. Use `as_unset' not `ac_unset'.
- * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Use it.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (builtin, changecom, changequote, decr, dumpdef)
- (incr, index, indir, len, syscmd, sysval, traceoff, traceon):
- Rename as...
- (m4_builtin, m4_changecom, m4_changequote, m4_decr, m4_dumpdef)
- (m4_incr, m4_index, m4_indir, m4_len, m4_syscmd, m4_sysval)
- (m4_traceoff, m4_traceon): these.
- * autoconf.m4 (builtin, changecom, decr, incr, index, indir, len)
- (syscmd, sysval, traceoff, traceon): Reactivate.
- 2000-11-03 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_rename_m4, m4_copy_unm4): New macros.
- Use them.
- (debugfile, debugmode, m4exit, m4wrap, maketemp, patsubst, regexp)
- (substr, translit, m4_wrap): Rename as...
- (m4_debugfile, m4_debugmode, m4_exit, m4_wrap, m4_maketemp)
- (m4_patsubst, m4_regexp, m4_substr, m4_translit, m4_text_wrap): these.
- Adjust all dependencies.
- * acgeneral.m4: Adjust.
- * tests/m4sugar.at: Adjust.
- * autoconf.m4 (m4exit, patsubst, regexp, substr, translit):
- Reestablish them.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- The documentation is not clear about the obsoleteness of
- `acconfig.h', `config.h.top', and `config.h.bot'.
- Reported by Aharon Robbins.
- * doc/autoconf.texi (Making configure Scripts)
- (Automatic Remaking, Defining Symbols, Distributing): Forget about
- these files.
- (acconfig.h): Reword.
- Display the old scheme presenting the dependencies between input
- and output files.
- (Changed File Names): Clarify.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools): Some about
- dirname.
- 2000-11-02 Pavel Roskin <proski@gnu.org>
- * ifnames.sh: Put the opening brace on the same line with
- patterns. Reported by Paul Martinolich.
- * tests/tools.at (AWK portability): Check ifnames.
- (ifnames): New test for ifnames.
- * THANKS: Updated.
- 2000-11-02 Pavel Roskin <proski@gnu.org>
- * m4/atconfig.m4 (AT_CONFIG): s/AT_TESTPATH/AUTOTEST_PATH/
- because AT_TESTPATH looks like a macro.
- * tests/atconfig.in: Likewise.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * autoconf.sh (trace.m4): Move all the M4 builtins into `at_'.
- Catch the failures of the big pipe.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * tests/tools.at (Tracing M4 builtins): New test.
- * autoconf.sh (trace_format): Fix its computation.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CHECK): Check stderr first, since if both
- stdout and stderr fail, differences on the latter are probably
- more significant than on the former.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * autoconf.sh (task trace) [debug]: Instead of a long pipe, extend
- trace.m4.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * autoupdate.sh (m4.txt): Use `dumpdef' and m4 to build it.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (popdef, pushdef): Rename as...
- (m4_popdef, m4_pushdef): these.
- Adjust dependencies.
- * acgeneral.m4: Adjust.
- * aclang.m4: Likewise.
- * autoconf.m4 (popdef, pushdef): Reactivate them.
- 2000-11-02 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_CHECK, AT_CLEANUP): Be more verbose when
- `-v' is passed.
- 2000-11-01 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: Using trap-safe "exit".
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * tests/base.at: Use AS_EXIT instead of exit in configure.in.
- * tests/m4sh.at: Likewise.
- * tests/semantics.at: Likewise.
- 2000-11-01 Akim Demaille <akim@epita.fr>
- In M4sugar, move `define', `undefine', and `defn' into the `m4_'
- name space.
- * m4sugar.m4 (m4_define, m4_defn, m4_undefine): New macros.
- (define, defn, undefine): Undefine.
- Adjust all uses.
- * m4sh.m4: Adjust.
- * autoconf.m4: Reenable these builtins.
- * m4sugar.m4 (m4_expansion_stack_dump): Use m4_copy.
- 2000-11-01 Akim Demaille <akim@epita.fr>
- GNU M4 1.4 improperly handle the traces of copies of builtins.
- * autoconf.sh (task trace): When tracing `BUILTIN' also trace
- `m4_BUILTIN'.
- 2000-11-01 Akim Demaille <akim@epita.fr>
- Autoupdate should not depend upon foreign macros.
- * autoupdate.sh (ac.m4): Use `_au_define', not `define'.
- (input.m4): Use `_au_BUILTIN' not `BUILTIN'.
- 2000-11-01 Akim Demaille <akim@epita.fr>
- * m4sugar.m4 (m4_fatal): Dump the expansion stack.
- * acgeneral.m4 (AC_FATAL): Use m4_fatal.
- 2000-11-01 Akim Demaille <akim@epita.fr>
- Move the `defun' handling into M4sugar.
- * m4sugar.m4 (_m4_divert(GROW), _m4_expansion_stack_dump)
- _m4_defun_pro, _m4_defun_epi, m4_defun, $1, m4_defun_once)
- m4_before, _m4_require, m4_require, m4_expand_once, m4_provide)
- m4_provide_ifelse): New macros.
- * acgeneral.m4 (_AC_EXPANSION_STACK_DUMP, _AC_DEFUN_PRO)
- _AC_DEFUN_EPI): Removed.
- (AC_DEFUN, AC_DEFUN_ONCE, _AC_REQUIRE, AC_REQUIRE)
- AC_PROVIDE_IFELSE, AC_FATAL): Reimplement atop M4sugar.
- 2000-11-01 Raja R Harinath <harinath@cs.umn.edu>
- * tests/tools.at (autoupdating AC_LINK_FILES): Invoke autoconf
- like in the rest of the tests.
- 2000-11-01 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: Typo: s/m4__warnings/m4_warnings/.
- 2000-10-31 Pavel Roskin <proski@gnu.org>
- * autoupdate.sh: Check that $sed understands the meaning of "\b"
- instead of checking "--version".
- 2000-10-31 Akim Demaille <akim@epita.fr>
- Move the handling of classified warnings into M4sugar.
- * m4sugar.m4 (m4_diagnose): Remove.
- (m4_warning): New.
- * acgeneral.m4 (AC_WARNING_IFELSE, _AC_WARNING_IFELSE)
- (_AC_WARNING_ERROR_IFELSE, __AC_WARNING_ERROR_IFELSE)
- (_AC_DIAGNOSE, AC_DIAGNOSE): Rename as...
- * m4sugar.m4 (m4_warning_ifelse, _m4_warning_ifelse)
- (_m4_warning_error_ifelse, __m4_warning_error_ifelse)
- (_m4_warn, m4_warn): these.
- * acgeneral.m4 (AC_DIAGNOSE): Wrapper around `m4_warn'.
- * autoconf.sh: Define `m4_warnings' instead of `_AC_WARNINGS'.
- 2000-10-30 Pavel Roskin <proski@gnu.org>
- * acspecific.m4 (AC_PATH_XTRA): Use AC_LANG_PROGRAM() as the
- argument to AC_LINK_IFELSE.
- 2000-10-30 Pavel Roskin <proski@gnu.org>
- * m4sh.m4 (AS_EXIT): Use "false" for exit code 1, ":" for 0.
- * acgeneral.m4 (AC_MSG_ERROR): Don't use m4_default for the
- second argument - AS_EXIT takes care of it.
- 2000-10-30 Akim Demaille <akim@epita.fr>
- * m4sugar.m4: Formatting changes.
- 2000-10-30 Akim Demaille <akim@epita.fr>
- Move the handling of diversions into M4sugar.
- * acgeneral.m4 (_AC_DIVERT, AC_DIVERT, AC_DIVERT_PUSH)
- (AC_DIVERT_POP): Move to...
- * m4sugar.m4 (_m4_divert, m4_divert, m4_divert_push)
- (m4_divert_pop): here.
- * acgeneral.m4: Adjust to use only the M4sugar macros.
- Nevertheless...
- (AC_DIVERT_PUSH, AC_DIVERT_POP): New wrappers around the M4sugar
- macros.
- (_AC_DIVERT(...)): Rename all the diversions names as...
- (_m4_divert(...)): these.
- 2000-10-30 Pavel Roskin <proski@gnu.org>
- * m4sh.m4 (AS_EXIT): New macro that exits and makes sure that $?
- is set correctly within the exit trap.
- (AS_TMPDIR): Use it.
- * acgeneral.m4 (AC_MSG_ERROR): Likewise,
- 2000-10-29 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (AC_CHECK_TOOL): Set VARIABLE also when using the
- cache. From Jim Meyering.
- (AC_PATH_TOOL): Likewise.
- 2000-10-29 Pavel Roskin <proski@gnu.org>
- * tests/atgeneral.m4 (AT_CHECK): Warn if the expected exit status
- is different from what we got. Don't preserve exit status other
- than 77.
- 2000-10-29 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: When scanning for unexpanded macros match only
- words beginning with "A?_" and "m4_" or containing "_A?_".
- Strip the comments before the matching. Don't use character
- ranges.
- 2000-10-29 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_INIT_PREPARE): Don't use a newline before
- accessing $? - newlines in "trap" reset $? to 0 on FreeBSD 4.0.
- 2000-10-29 Jim Meyering <meyering@lucent.com>
- * acgeneral.m4 (AC_MSG_WARN): Now that this macro expands to
- two stmts, enclose them in `{' ... `}'.
- 2000-10-28 Pavel Roskin <proski@gnu.org>
- * aclang.m4 (AC_REQUIRE_CPP): Don't default to C++ - call AC_FATAL
- for unsupported languages.
- 2000-10-27 Pavel Roskin <proski@gnu.org>
- * acfunctions.m4 (AC_FUNC_MMAP): Remove conftestmmap from the
- shell, not from the test program.
- 2000-10-27 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Limitations of Builtins): Recommend using
- AC_MSG_ERROR instead of exit.
- (Autoconf Language): Fix examples.
- 2000-10-27 Pavel Roskin <proski@gnu.org>
- * tests/suite.at: Move "-*- Autoconf -*-" to the second line.
- 2000-10-27 Akim Demaille <akim@epita.fr>
- Use AC_MSG_ERROR in the test suite, not just `exit'.
- * tests/README: New file.
- * tests/semantics.at: Don't just `exit 1' or `exit 77' from
- configure.in: call AC_MSG_ERROR.
- * tests/base.m4: Likewise.
- * tests/m4sh.at: Likewise.
- * tests/semantics.at (AT_CHECK_PROGS_PREPARE): New macro, eved
- out of...
- (AC_CHECK_PROG & AC_PATH_PROG): here.
- Split into two individual tests...
- (AC_CHECK_PROG & AC_CHECK_PROGS, AC_PATH_PROG & AC_PATH_PROGS): these.
- 2000-10-27 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: Recognize short options followed by arguments
- without separators.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise. Recognize abbreviations for
- "--autoconf-dir" and "--m4dir".
- * autoupdate.sh: Likewise. Recognize abbreviations for
- "--autoconf-dir".
- 2000-10-26 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: Don't show obsolete options on "--help". Report
- obsolete options to stderr. Adjust list of options. Correct
- processing of options. Process options with values separated by
- "=" first, so that abbreviations work. Don't accept "=" with
- short options.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: There is no "--verbose" option.
- * doc/autoconf.texi: Option "-A" requires an argument.
- (autoreconf Invocation): Document "--install", "--symlink",
- "--m4dir" and the options passed to Automake.
- 2000-10-26 Akim Demaille <akim@epita.fr>
- * shell.m4: Rename as...
- * m4sh.m4: this.
- * tests/m4sugar.m4, tests/shell.m4, tests/torture.m4: Rename as...
- * tests/m4sugar.at, tests/m4sh.at, tests/torture.at: these.
- * tests/semantics.m4, tests/base.m4, tests/suite.m4: Rename as...
- * tests/semantics.at, tests/base.at, tests/suite.at: these.
- * tests/tools.m4, tests/update.m4, tests/syntax.m4: Rename as...
- * tests/tools.at, tests/update.at, tests/syntax.at: these.
- * tests/mktests.sh: Adjust the output file names.
- 2000-10-25 Pavel Roskin <proski@gnu.org>
- * autoupdate.sh: Redirect stdin for sed to /dev/null to avoid
- hangs with non-GNU versions of sed.
- 2000-10-25 Akim Demaille <akim@epita.fr>
- Move the Autoconf independent shell macros into the file
- `shell.m4' and the name space `AS_*'.
- * acgeneral.m4 (AC_SHELL_IFELSE, _AC_SHELL_TMPDIR, AC_SHELL_UNSET)
- (AC_SHELL_MKDIR_P, AC_SHELL_DIRNAME): Rename and move to...
- * shell.m4 (AS_IFELSE, AS_TMPDIR, AS_UNSET, AS_MKDIR_P)
- (AS_DIRNAME): here, a new file.
- Adjust all dependencies.
- * tests/base.m4 (m4_wrap): Eve out into...
- * tests/shell.m4: here, new file.
- * tests/base.m4 (AC_SHELL_MKDIR_P)
- (AC_SHELL_DIRNAME & AC_SHELL_DIRNAME_SED): Eve out into...
- * tests/m4sugar.m4 (AS_MKDIR_P, AS_DIRNAME & AS_DIRNAME_SED):
- here, new file.
- Adjust the test suite.
- 2000-10-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SHELL_DIRNAME): Split its code into...
- (AC_SHELL_DIRNAME_EXPR, AC_SHELL_DIRNAME_SED): these new macros.
- * tests/base.m4 (AC_SHELL_DIRNAME & AC_SHELL_DIRNAME_SED): New
- test.
- 2000-10-25 Pavel Roskin <proski@gnu.org>
- * tests/aclocal.m4 (AC_ENV_SAVE): Rename to ...
- (AC_STATE_SAVE): ... this. Save the list of all files
- in the current directory.
- * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Compare lists of
- files created by AC_ENV_SAVE. Remove state* before and after
- the test.
- 2000-10-25 Pavel Roskin <proski@gnu.org>
- * Makefile.am: Add acversion.m4.in to EXTRA_DIST.
- 2000-10-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SHELL_DIRNAME): The sed fall back was producing
- twice the output for it was not using `-n' and used `p'. Remove
- the latter.
- 2000-10-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE_FDS): Give some information on
- the host in config.log.
- 2000-10-24 Pavel Roskin <proski@gnu.org>
- * tests/mktests.sh: Set locale to C to make sure that syntax.m4
- and update.m4 are locale-independent.
- 2000-10-24 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_CACHE_DUMP): Add a missing separator for sed
- commands.
- 2000-10-24 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AT_FILE_DEPENDENCY): Rename as...
- (AC_FILE_DEPENDENCY_TRACE): this.
- 2000-10-24 Lars J. Aas <larsa@sim.no>
- * m4sugar.m4: (m4_tolower, m4_toupper): New macros.
- * acgeneral.m4 (AC_PREFIX_PROGRAM): Use m4_toupper().
- * aclang.m4 (AC_F77_FUNC): Use m4_toupper()/m4_tolower().
- 2000-10-24 Pavel Roskin <proski@gnu.org>
- * m4sugar.m4 (m4_quote): Comment change.
- 2000-10-24 Akim Demaille <akim@epita.fr>
- Start avoiding dependence upon character ranges.
- * acgeneral.m4 (_AC_INIT_DEFAULTS): Introduce `ac_cr_AZ',
- `ac_cr_az', `ac_cr_09', `ac_cr_alnum' and `ac_hostname'.
- Spread their use.
- 2000-10-24 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT): Don't play with `trap'.
- (_AC_INIT_PREPARE): Trap after having created config.log.
- Also trap on 0.
- When trapped, report why in config.log.
- (AC_MSG_WARN, AC_MSG_ERROR): Also output the message in
- config.log.
- 2000-10-24 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SHELL_DIRNAME): Rename as...
- (AC_SHELL_DIRNAME): this.
- s/X$1/X[]$1/ so that when $1 is a macro, it's given a chance to be
- expanded.
- (AC_PREFIX_PROGRAM): Use AC_SHELL_DIRNAME.
- Quote properly.
- 2000-10-24 Akim Demaille <akim@epita.fr>
- * tests/tools.m4 (Syntax of the scripts): Specify the path to the
- tested program, some shells don't honor the PATH with `sh PROG'.
- 2000-10-23 Akim Demaille <akim@epita.fr>
- Since GNU M4 now comes with its libm4 (binary), to avoid
- ambiguities let's rename `libm4' (M4 code) as `m4sugar':
- Readability And Greater Understanding Stands 4 M4sugar
- name coined by Lars J. Aas.
- * libm4.m4: Rename as...
- * m4sugar.m4: this.
- All dependencies adjusted.
- 2000-10-23 Akim Demaille <akim@epita.fr>
- * tests/mktests.sh (update_exclude_list, syntax_exclude_list): Add
- `AC_PREREQ'.
- * tests/tools.m4: Globally, don't use `../' to invoke the tested
- tools, since the PATH is properly set, and in most cases it
- obfuscates the test code.
- (autoupdating AC_PREREQ): New tests.
- 2000-10-23 Akim Demaille <akim@epita.fr>
- In order to check that all the CPP symbols which are AC_DEFINE'd
- are properly templated, autoheader traces
- AC_DEFINE/AC_DEFINE_UNQUOTED. Only literals can be traced, and
- actually tracing non literals produces invalid autoheader input.
- Hence, provide a means to trace calls to
- AC_DEFINE/AC_DEFINE_UNQUOTED with literals.
- * acgeneral.m4 (AC_DEFINE_TRACE, AC_DEFINE_TRACE_LITERAL): New
- macros.
- (AC_DEFINE, AC_DEFINE_UNQUOTED): Use AC_DEFINE_TRACE.
- * autoheader.sh: Trace AC_DEFINE_TRACE_LITERAL, not
- AC_DEFINE/AC_DEFINE_UNQUOTED.
- 2000-10-23 Akim Demaille <akim@epita.fr>
- Let autoupdate change AC_PREREQ to require the current version of
- Autoconf.
- * acgeneral.m4 (_AC_VERSION_UNLETTER, _AC_VERSION_COMPARE): Move
- to...
- * libm4.m4 (m4_version_unletter, m4_version_compare): here.
- Adjust dependencies.
- * acgeneral.m4 (AU::AC_PREREQ): New macro.
- * autoupdate.sh: Fail when `m4 input.m4' fails.
- 2000-10-21 Pavel Roskin <proski@gnu.org>
- * acfunctions.m4 (AC_FUNC_CHOWN): Remove temporary files on exit.
- (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): Likewise.
- (AC_FUNC_SELECT_ARGTYPES): Likewise.
- (AC_FUNC_UTIME_NULL): Likewise.
- * acgeneral.m4 (_AC_COMPUTE_INT): Likewise.
- * aclang.m4 (_AC_F77_NAME_MANGLING): Likewise.
- * acspecific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE): Likewise.
- 2000-10-20 Pavel Roskin <proski@gnu.org>
- * tests/tools.m4 (autoupdating AC_LINK FILES): Clean up "src1"
- and "src2" at the end of the test.
- 2000-10-19 Pavel Roskin <proski@gnu.org>
- * NEWS: Documented changes in AC_PROG_CPP and AC_TRY_CPP.
- * doc/autoconf.texi (Compilers and Preprocessors): Likewise.
- * acgeneral.m4 (AC_TRY_CPP): Comment changes.
- 2000-10-19 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Shellology): Documented quirks in ash-0.2.
- 2000-10-18 Pavel Roskin <proski@gnu.org>
- * mdate-sh: Removed, its copy remains in the doc/ directory.
- 2000-10-18 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_TOOLS): Use `$' when reading a variable.
- 2000-10-18 Morten Eriksen <mortene@sim.no>
- * aclang.m4 (_AC_PROG_CC_G): Use the _AC_COMPILE_IFELSE macro
- instead of reinventing the wheel. This also takes care of a bug
- where the "-g" option was accepted if the compiler silently exits
- with status unequal to 0.
- (_AC_PROG_CXX_G): Likewise.
- (AC_PROG_CC): As _AC_PROG_CC_G depends on $ac_objext and
- $ac_exeext, move the expansion of _AC_OBJEXT and _AC_EXEEXT in
- front of _AC_PROG_CC_G.
- (AC_PROG_CXX, AC_PROG_F77): Likewise.
- 2000-10-18 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (AT_INIT): Avoid foo="`bar`", foo=`bar` is
- enough.
- Use grep to check the presence of a string in a stream.
- * m4/atconfig.m4: Quote.
- 2000-10-18 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SHELL_DIRNAME): Quote the `sed' fall back.
- 2000-10-18 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_PROG_LN_S): If neither `ln -s' nor `ln' work,
- fall back to `cp'.
- 2000-10-17 Morten Eriksen <mortene@sim.no>
- * acgeneral.m4 (AC_CHECK_TOOL): As AC_CHECK_PROG first tests the
- value of the VARIABLE argument when looking for executables, we
- need to set it to the correct value from AC_CHECK_TOOL when not
- just passing on the incoming VARIABLE directly.
- (AC_CHECK_TOOLS, AC_PATH_TOOL): Likewise.
- 2000-10-17 Assar Westerlund <assar@sics.se>
- * acgeneral.m4 (_AC_INIT_PREPARE): Move the
- _AC_INIT_PREPARE_ENVIRONMENT invocation to...
- (_AC_INIT_DEFAULTS): here, so that we keep the same known
- environment for more of the script.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (The GNU build system): Sketch of new a
- chapter.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- Somehow, the adjustment of `mktests.sh' claimed on 2000-10-17 by
- myself (`Fix autoupdate...') was not applied.
- * tests/mktests.sh (update_exclude_egrep): Add AC_INIT, AC_OUTPUT,
- AC_LINK_IFELSE.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_PROG, AC_CHECK_PROGS, AC_PATH_PROG)
- (AC_PATH_PROGS, AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Fix
- the quotation.
- (AC_PATH_TOOL, AC_CHECK_TOOL, AC_CHECK_TOOLS): Check with the
- $ac_tool_prefix iff it is not empty.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Particular Programs): Some notes on the
- portability of Flex.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
- (_AC_RUN_IFELSE): Before compiling, remove the files expected to
- be produced.
- (_AC_LINK_IFELSE, _AC_RUN_IFELSE): You don't create object files,
- so don't remove them.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_FATAL): Use _AC_EXPANSION_STACK_DUMP.
- (_AC_REQUIRE): Use AC_FATAL.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- Give a means to report where the macros have been defined in error
- messages.
- * libm4.m4 (m4_location): New macro.
- (m4_errprint): Rename as...
- (m4_diagnose): this. Use m4_location.
- Adjust dependencies.
- (m4_errprint): New macro, similar to `errprint' but for an
- additional trailing `\n'.
- * acgeneral.m4 (AC_DEFUN, AC_DEFUN_ONCE): Define `m4_location($1)'
- to the current location (i.e., that of the definition of $1).
- (_AC_DEFUN_PRO, _AC_REQUIRE): Also push the location of the
- current macro in the stack.
- (_AC_EXPANSION_STACK_DUMP): Adjust.
- 2000-10-17 Akim Demaille <akim@epita.fr>
- Fix autoupdate: updating `AC_OUTPUT_COMMANDS' was failing because
- it includes another AU defined macro.
- * autoupdate.sh (input.m4:_au_defun): New macro.
- (au.m4): Use it instead of inlining _au_enable/_au_disable
- invocations in the definition of all these macros.
- (input.m4:__au_enable, input.m4:__au_disable): New macros.
- (input.m4:_au_enable, input.m4:_au_disable): Use them.
- * tests/mktests.sh (update_exclude_list): Add `AC_OUTPUT'.
- Running it twice in a configure.in is not valid.
- Add `AC_LINK_FILES' since it requires arguments.
- * tests/tools.m4 (autoupdating AC_LINK_FILES): New test.
- 2000-10-17 Raja R Harinath <harinath@cs.umn.edu>
- * Makefile.am (MAINTAINERCLEANFILES): Add acversion.m4.
- (INSTALL.txt): Put into $(srcdir).
- (acversion.m4): Build here ...
- * configure.in (AC_OUTPUT): Not here.
- * tests/Makefile.am (MACRO_FILES): Don't use $(top_srcdir).
- (syntax.m4): Create in $(srcdir).
- (update.m4): Likewise.
- * tests/atspecific.m4 (AT_CHECK_UPDATE): Look for autoconf
- macros in the top source directory.
- 2000-10-16 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_LANG_COMPILER_GNU): New macro, which unifies...
- (_AC_PROG_F77_GNU, _AC_PROG_CC_GNU, _AC_PROG_CXX_GNU): Remove.
- Adjust dependencies.
- (ac_cv_prog_gcc, ac_cv_prog_gxx, ac_cv_prog_g77): AU_ALIAS'ed.
- 2000-10-16 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Adjust copyright notice.
- * acspecific.m4: Likewise.
- * acoldnames.m4: Likewise.
- * acversion.m4.in: Likewise.
- * autoconf.sh: Likewise.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoscan.pl: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: Likewise.
- 2000-10-16 Pavel Roskin <proski@gnu.org>
- * tests/aclocal.m4: Don't consider variables @, '*', '?' and
- '#' in the output of `set' - they are modified by zsh.
- 2000-10-14 Pavel Roskin <proski@gnu.org>
- * m4/missing.m4 (AM_MISSING_PROG): Use $SHELL to run "missing".
- * configure.in: Don't add $SHELL to the path of help2man -
- it is already added by AM_MISSING_PROG.
- 2000-10-13 Akim Demaille <akim@epita.fr>
- * tests/mktests.sh: If ever it fails, touch the output files
- ``a` la missing''.
- 2000-10-13 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LINKER_OPTION): Ahem, err, use `$' when
- consulting a variable...
- 2000-10-13 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Typos in comments spotted by Pavel.
- 2000-10-12 Pavel Roskin <proski@gnu.org>
- * acspecific.m4 (AC_PROG_LEX): Don't assume that lex exists.
- Don't run _AC_DECL_YYTEXT if it doesn't. Always check libl and
- libfl regardless of the $LEX value.
- 2000-10-12 Morten Eriksen <mortene@sim.no>
- * acgeneral.m4 (AC_CONFIG_SUBDIRS): Fixed nasty typo.
- 2000-10-12 Akim Demaille <akim@epita.fr>
- * tests/mktests.sh: Backslash the quote in the heredocs to help
- syntax highlighting tools.
- * tests/atspecific.m4 (AT_CHECK_UPDATE): Give a better AT_SETUP
- title.
- 2000-10-12 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SH_QUOTE): Issue an `obsolete' warning for use
- of backquotes, instead of a `syntax' warning.
- 2000-10-12 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_VAR_IN_INDIR, AC_VAR_IF_SET): Rename as...
- (AC_VAR_INDIR_IFELSE, AC_VAR_SET_IFELSE): this.
- 2000-10-12 Akim Demaille <akim@epita.fr>
- * tests/mktests.sh: Remove tmp files.
- 2000-10-12 Akim Demaille <akim@epita.fr>
- Macros used by AC_LANG_COMPILER macros shall not AC_REQUIRE
- AC_LANG_COMPILER by the way of AC_COMPILE_IFELSE etc.
- * acspecific.m4 (_AC_EXEEXT): Use _AC_LINK_IFELSE, not
- AC_LINK_IFELSE to avoid AC_REQUIREing AC_PROG_CC which precisely
- requires _AC_EXEEXT.
- Don't run _AC_CYGWIN, _AC_MINGW32, _AC_EMXOS2.
- * aclang.m4 (_AC_PROG_F77_G): Use _AC_COMPILE_IFELSE, not
- AC_COMPILE_IFELSE.
- (_AC_LANG_COMPILER_WORKS): Use _AC_LINK_IFELSE, not
- AC_LINK_IFELSE.
- 2000-10-12 Akim Demaille <akim@epita.fr>
- Diagnose AC_REQUIRE circular dependencies.
- * acgeneral.m4 (_AC_DEFUN_PRO, _AC_DEFUN_EPI): Keep a stack of
- macro expansions, _AC_EXPANSION_STACK.
- Use `_AC_EXPANDING(FOO)' to record the fact that `FOO' is being
- expanded.
- (_AC_REQUIRE): Diagnose required macros which are already being
- expanded.
- Record in _AC_EXPANSION_STACK the AC_REQUIRE calls.
- (_AC_EXPANSION_STACK_DUMP): New macro.
- 2000-10-12 Akim Demaille <akim@epita.fr>
- * libm4.m4 (m4_dumpdefs, _m4_dumpdefs_up, _m4_dumpdefs_down): New
- macros.
- 2000-10-11 Pavel Roskin <proski@gnu.org>
- * tests/atgeneral.m4 (AT_CHECK): Make sure that $? is set to 0
- if diffs have succeeded.
- 2000-10-11 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_COMPILE_IFELSE, _AC_LINK_IFELSE)
- (_AC_RUN_IFELSE): New macros which are the former
- AC_COMPILE_IFELSE etc. without AC_LANG_COMPILER_REQUIRE.
- (AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE): Use them.
- 2000-10-11 Morten Eriksen <mortene@sim.no>
- * acgeneral.m4 (AC_RUN_IFELSE): Add missing executable suffix.
- * aclang.m4 (_AC_LANG_COMPILER_WORKS): Likewise.
- * aclang.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O): Fix typos where
- $objext were used instead of $ac_objext.
- 2000-10-05 Akim Demaille <akim@epita.fr>
- Check that updated scripts are valid scripts.
- * tests/mktests.sh: Generate `syntax.m4' directly.
- * tests/macros.m4: Remove.
- Adjust dependencies.
- * tests/mktests.sh: Generate `update.m4' too.
- * tests/update.m4: New generated file.
- Adjust dependencies.
- * tests/atspecific.m4 (AT_CHECK_UPDATE): New macro.
- 2000-10-05 Akim Demaille <akim@epita.fr>
- * tests/mktests.sh: New file, which replaces the code inlined in
- Makefile.am.
- * src/Makefile.am (macros.m4): Use `mktests.sh'.
- * tests/suite.m4: Reorder from low level to high level.
- 2000-10-02 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_LANG_ABBREV, _AC_LANG_ABBREV(C))
- (_AC_LANG_ABBREV(C++), _AC_LANG_ABBREV(Fortran 77): New macros.
- (AC_LANG_(C), AC_LANG_(C++), AC_LANG_(Fortran 77)): Don't define
- AC_LANG_ABBREV.
- (_AC_PROG_PREPROC_WORKS): Adjust.
- * acgeneral.m4 (_AC_TRY_CPP): Likewise.
- 2000-10-02 Pavel Roskin <proski@gnu.org>
- * acspecific.m4 (AC_PROG_LEX): Use AC_DEFUN_ONCE.
- (AC_DECL_YYTEXT): Don't use AC_REQUIRE because autoupdate
- would place it into configure.in but it's not allowed
- outside AC_DEFUN.
- 2000-10-02 Pavel Roskin <proski@gnu.org>
- * tests/Makefile.am: Macros defined by AC_DEFUN_ONCE should
- go to macros.m4 for testing.
- 2000-09-28 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (AC_SHELL_UNSET): Don't rely on variable
- assignments changing $?.
- 2000-09-28 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_OUTPUT_FILES): Fixed exit status.
- (_AC_OUTPUT_HEADERS): Exit if the header template is missing.
- 2000-09-28 Pavel Roskin <proski@gnu.org>
- * acfunctions.m4: Formatting fixes.
- * acgeneral.m4: Likewise.
- * aclang.m4: Likewise.
- * acspecific.m4: Likewise.
- * libm4.m4: Likewise.
- 2000-09-27 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (AC_CHECK_PROG): Added protection against spaces
- in $PATH.
- * acspecific.m4 (AC_PROG_INSTALL): Likewise.
- 2000-09-27 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (AC_CHECK_LIB): only call AH_CHECK_LIB if
- ACTION-IF-TRUE is not given.
- (AH_CHECK_LIB): related comment changes.
- 2000-09-27 Pavel Roskin <proski@gnu.org>
- * aclang.m4 (_AC_LANG_COMPILER_WORKS): Remove []dnl because it
- resulted in invalid shell code.
- 2000-09-27 Lars J. Aas <larsa@sim.no>
- * autoconf.sh: Report full macro name for missing macros.
- 2000-09-27 J. David Anglin <dave@hiauly1.hia.nrc.ca>
- * autoheader.sh: Fix trap (EXIT) status.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * autoconf.sh: Change `exit' to `{ (exit 1); exit; }' after m4 and
- awk commands to ensure exit state is in a defined state.
- 2000-09-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
- * tests/semantics.m4 (AC_PROG_CPP with warning): Simplified.
- 2000-09-25 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use
- _AC_INIT_PREPARE_ENVIRONMENT to make the shell running
- config.status sane and POSIX-compatible.
- 2000-09-25 Pavel Roskin <proski@gnu.org>
- * autoheader.sh: Don't check status of variable assignments -
- it's undefined in ash 0.2.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * autoconf.sh: Likewise. Also eliminated command substitution
- inside variable expansion - ash 0.2 coredumps on it.
- 2000-09-21 Pavel Roskin <proski@gnu.org>
- * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): Check stderr from
- autoconf and autoheader. Expected warnings disabled by "-W none"
- Preceding comment removed as no longer relevant.
- * tests/semantics.m4 (AC_CHECK_PROG & AC_PATH_PROG): Check
- stderr from autoconf.
- (AC_PATH_PROG & AC_PATH_PROGS): Likewise.
- (AC_CONFIG_FILES, HEADERS, LINKS and COMMANDS): Likewise.
- * tests/tools.m4 (autoheader): Check that autoheader prints
- a warning for missing templates. Check stderr from autoconf.
- * tests/torture.m4 (config.status under extreme conditions):
- Check stderr from autoconf and autoheader.
- (command line interface): Check stderr from autoconf.
- 2000-09-21 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix usage info for
- config.status - file arguments are optional.
- 2000-09-21 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_OUTPUT_FILES): Ensure that config.status
- exits if any input file is missing.
- * tests/semantics.m4 (missing templates): Test it.
- 2000-09-21 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_SHELL_TMPDIR): Don't check status of variable
- assignment - it's undefined in ash 0.2.
- 2000-09-21 Akim Demaille <akim@epita.fr>
- * src/atgeneral.m4 (AC_CHECK): Display stderr including when the
- test failed because of stdout.
- 2000-09-21 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4: Formatting changes.
- (AT_INIT): Let `at_stop_on_error' and `at_verbose' be `:'/`false'
- variables instead of `'/`1'.
- `at_check_stds' replaces `at_no_redirs'.
- Rename `Snippet 3' as `Snippet 4'.
- Introduce `Snippet 3' for variable initializations.
- Adjust the dependencies.
- (AT_CHECK): Don't show diff's result unless verbose.
- 2000-09-20 Pavel Roskin <proski@gnu.org>
- * tests/Makefile.am: AC_PREFIX_PROGRAM and AC_F77_FUNC excluded
- from testing because they require an argument.
- * tests/atspecific.m4: Make sure that configure doesn't write
- anything to stderr.
- 2000-09-20 Pavel Roskin <proski@gnu.org>
- * acspecific.m4 (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H): Cache
- variable wasn't always set inside AC_CACHE_CHECK.
- (_AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL): Likewise.
- From Nicolas Joly.
- 2000-09-20 Pavel Roskin <proski@gnu.org>
- * libm4.m4 (m4_ifvanl): Don't output a newline for empty
- arguments.
- 2000-09-19 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4 (AT_TEST_MACRO): Rename as...
- (AT_CHECK_MACRO): this. All dependencies adjusted.
- 2000-09-19 Akim Demaille <akim@epita.fr>
- * tests/aclocal.m4.new (AC_ENV_SAVE): Skip POW_LIB, used by
- AC_FUNC_STRTOD.
- From Bernard Dautrevaux.
- 2000-09-19 Pavel Roskin <proski@gnu.org>
- * tests/atgeneral.m4 (AT_DATA): Use _ATEOF instead of EOF.
- 2000-09-19 Pavel Roskin <proski@gnu.org>
- * tests/semantics.m4 (AC_PROG_CPP with warnings): Minor
- simplification.
- 2000-09-19 Akim Demaille <akim@epita.fr>
- * autoconf.sh (optarg): More robust expr invocation.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * autoheader.sh: Likewise.
- Reported by Bernard Dautrevaux.
- 2000-09-19 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (AU_ALIAS): Do not use `defn' since then autoupdate
- would replace an old macro call with the new macro body instead of
- the new macro call.
- * tests/tools.m4 (autoupdate): Test an AU_ALIAS'd macro update.
- 2000-09-19 Pavel Roskin <proski@gnu.org>
- * tests/atspecific.m4 (_AT_CHECK_AC_MACRO): New macro.
- (AT_TEST_MACRO): Use it.
- * tests/semantics.m4 (AC_PROG_CPP with warnings, AC_PROG_CPP
- without warnings): New tests.
- 2000-09-18 Ruediger Kuhlmann <autoconf-list@ruediger-kuhlmann.de>
- * acgeneral.m4 (_AC_OUTPUT_SUBDIRS): Check for configure.gnu
- as well.
- (_AC_INIT_HELP): Likewise.
- (NEWS): Note checking for configure.gnu.
- * doc/autoconf.texi: Document checking for configure.gnu when
- recursing subdirectories.
- 2000-09-18 Jim Meyering <meyering@lucent.com>
- * acfunctions.m4 (AC_FUNC_GETLOADAVG): Restore the initial value
- of LIBS. Otherwise, everyone ends up linking with -lelf for some
- configurations.
- Reported by Mike Stone.
- 2000-09-14 Pavel Roskin <proski@gnu.org>
- * aclang.m4 (AC_PROG_CPP): Use double quotes in the for loop
- and eliminate ac_tmp_cpp.
- (AC_PROG_CXXCPP): Use double quotes in the for loop and
- eliminate ac_tmp_cxxcpp.
- 2000-09-14 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_TRY_CPP): Don't filter out conftest.$ac_ext
- from the output - it is only printed by Visual C that gives
- correct exit status.
- * aclang.m4 (AC_PROG_CPP): Don't try '${CC-cc} -nologo -E'
- by the same reason.
- 2000-09-12 Pavel Roskin <proski@gnu.org>
- * aclocal.m4 (_AC_PROG_CPP_WORKS): Don't use AC_REQUIRE_CPP -
- it's useless here. Rename to ...
- (_AC_PROG_PREPROC_WORKS): ... this.
- 2000-09-12 Ruediger Kuhlmann <autoconf-list@ruediger-kuhlmann.de>
- * acspecific.m4 (AC_PROG_INSTALL): Exclude c:install on AmigaOS.
- 2000-09-12 Akim Demaille <akim@epita.fr>
- The test suite fails on some hosts because for instance
- AC_INIT
- AC_CHECK_FUNC(exit)
- will not look for a compiler, it will just use `cc'.
- Macros that need a compiler should require one.
- * acgeneral.m4 (_AC_REQUIRE): New macro, which is actually the
- previous version of AC_REQUIRE plus the possibility to distinguish
- the name of the symbol being AC_PROVIDE'd, and the text to expand.
- (AC_REQUIRE): Reimplement in terms of _AC_REQUIRE.
- * aclang.m4 (AC_LANG_COMPILER, AC_LANG_COMPILER_REQUIRE)
- (AC_LANG_COMPILER(C), AC_LANG_COMPILER(C++))
- (AC_LANG_COMPILER(Fortran 77)):
- New macros.
- * acgeneral.m4 (AC_COMPILE_IFELSE, AC_LINK_IFELSE, AC_RUN_IFELSE):
- Require a compiler.
- (AC_TRY_RUN): Formatting changes.
- * acfunctions.m4 (AC_FUNC_SETPGRP): Quote properly. The previous
- changes revealed the weaknesses of this macro.
- 2000-09-12 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_TRY_CPP): New macro. It runs the preprocessor
- and checks whether it produces errors or warnings. Don't put grep
- output into a variable, use another grep instead.
- (AC_TRY_CPP): Use _AC_TRY_CPP. Copy conftest.err to config.log
- if the case of an error.
- * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)):
- define AC_LANG_ABBREV to the short language name.
- (_AC_PROG_CPP_WORKS): New macro. It checks whether the current
- preprocessor can be used to check for existence of headers.
- Most code taken from ...
- (AC_PROG_CPP): ... here. Use _AC_PROG_CPP_WORKS. Use shell
- "for" to find working CPP. Use AC_LANG_PUSH(C) and AC_LANG_POP -
- it's a macro for C only.
- (AC_PROG_CXXCPP): Rewritten using _AC_PROG_CPP_WORKS.
- 2000-09-12 Akim Demaille <akim@epita.fr>
- * autoupdate.sh (sed): Look for GNU sed.
- (usage): Ask for GNU sed.
- 2000-09-12 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (AC_EGREP_CPP): Use additional quotes instead of
- changequote.
- 2000-09-12 Ruediger Kuhlmann <autoconf-list@ruediger-kuhlmann.de>
- * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WIDTH): Add trailing
- semicolon to final fi.
- 2000-09-11 Pavel Roskin <proski@gnu.org>
- * acgeneral.m4 (_AC_WARNING_ERROR_IFELSE)
- (__AC_WARNING_ERROR_IFELSE): New macros for checking whether
- warnings should be considered errors.
- (_AC_DIAGNOSE): Use _AC_WARNING_ERROR_IFELSE.
- 2000-09-11 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: Properly report names of unexpanded macros that
- begin with an underscore.
- 2000-09-11 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi (Preset Output Variables): Correctly specify
- what languages are affected by CPPFLAGS, LDFLAGS and LIBS.
- Extended description of LDFLAGS and LIBS.
- (Compilers and Preprocessors, C Compiler Characteristics):
- Recommend Automake as the source of ansi2knr.
- (Autoconf Language, Quotation and Nested Macros): English fixes.
- (Quotation and Nested Macros): Unclear example replaced with
- an explanation of when m4 expands quotes. Added explanation why
- unquoted calls are dangerous.
- 2000-09-08 Pavel Roskin <proski@gnu.org>
- * doc/autoconf.texi: Always use one space before the opening
- parenthesis in @defmac.
- 2000-09-06 Morten Eriksen <mortene@sim.no>
- * acspecific.m4 (_AC_OBJEXT): No longer use AC_COMPILE_IFELSE,
- which uses $ac_objext hence depends upon _AC_OBJEXT.
- * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Call
- _AC_OBJEXT before _AC_EXEEXT since the latter needs $ac_objext.
- 2000-09-06 Bernard Dautrevaux <dautrevaux@objectlive.com>
- * acspecific.m4 (_AC_EXEEXT): Set extension to void if linking
- creates both an unsuffixed file and suffixed ones.
- 2000-09-06 Peter Eisentraut <peter_e@gmx.net>
- * autoconf.texi: English and typo fixes.
- 2000-09-05 Pavel Roskin <proski@gnu.org>
- * autoconf.sh: Consider undefined macros as errors.
- * tests/base.m4 (unexpanded macros): Expect error, not warning.
- 2000-09-05 Dave Love <fx@gnu.org>
- * aclang.m4 (_AC_PROG_F77_GNU): Run command from standard input so
- that we can get some standard output.
- 2000-09-04 Peter Eisentraut <peter_e@gmx.net>
- * autoscan.pl: Repair broken Getopt::Long use.
- 2000-09-04 Akim Demaille <akim@epita.fr>
- * configure.in: Bump version to 2.49b.
- * Makefile.am (bin_SCRIPTS): Depend upon configure.in.
- 2000-08-11 Akim Demaille <akim@epita.fr>
- Version 2.49a.
- 2000-08-11 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_NO_EXECUTABLES): New macro.
- 2000-08-11 Akim Demaille <akim@epita.fr>
- * tests/base.m4 (AC_SHELL_MKDIR_P): Remove `a' too.
- 2000-08-11 Akim Demaille <akim@epita.fr>
- * configure.in: Bump version to 2.49a.
- 2000-08-11 J. David Anglin <dave@hiauly1.hia.nrc.ca>
- * autoconf.sh: Change `exit N' to `(exit N); exit' to provide
- the correct exit status when an exit trap is taken.
- 2000-08-11 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (AM_FUNC_ERROR_AT_LINE, AM_FUNC_FNMATCH,
- AM_FUNC_MKTIME, AM_FUNC_OBSTACK, AM_FUNC_STRTOD): Deactivate
- their AU_ALIAS definition: Automake 1.4 does not quote the name of
- these macros, hence when Autoconf reads Automake's definition the
- name is expanded with unpredictable results.
- 2000-08-09 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (Installing Autoconf extensions files): Remove.
- 2000-08-09 Akim Demaille <akim@epita.fr>
- * autoconf.sh (finalize.awk): Don't leave spaces before the user
- function calls.
- Reported by John David Anglin.
- * doc/autoconf.texi (Limitations of Usual Tools): Start the AWK
- section.
- * tests/tools.m4 (AWK portability): New test.
- 2000-08-08 Pavel Roskin <proski@gnu.org>
- * Makefile.am: Substitute @bindir@ in shell scripts, needed by
- autoheader.
- 2000-08-07 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (_AC_LIBOBJ_ALLOCA, AC_REPLACE_FUNCS): Simplify
- ${foo} into $foo.
- * aclang.m4 (AC_LANG(C), AC_LANG(C++)): Move some internal
- comments into the header comment.
- * acgeneral.m4 (AC_TRY_CPP): Likewise.
- 2000-08-07 Akim Demaille <akim@epita.fr>
- * tests/tools.m4 (undefined macros): New test.
- 2000-08-07 Akim Demaille <akim@epita.fr>
- * autoconf.sh (finalize.awk): New subtool, eved from the previous
- literal AWK program that performed the `oline' and quadrigraphs
- substitution.
- Fix its `oline' computation which was dead wrong when there are
- empty lines (i.e., always).
- Enhance it in order to look for and report unexpanded macro.
- Don't let it pretend there are bugs in Autoconf (c:, the test
- suite makes this scenario pretty unlikely as opposed to an actual
- user bug.
- Catch `m4_' too.
- Remove the shell snippet which used to do this.
- 2000-08-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_MSG_NOTICE): New macro, suggested by Pavel
- Roskin.
- (AC_MSG_ERROR): Use it.
- 2000-08-04 Ruediger Kuhlmann <uck4@rz.uni-karlsruhe.de>
- * acspecific.m4 (AC_PROG_RANLIB): Use AC_CHECK_TOOL.
- * doc/autoconf.texi (Limitations of Usual Tools): Typos.
- 2000-08-04 Akim Demaille <akim@epita.fr>
- Solaris' /usr/ucb/expr, and SunOS' /usr/bin/expr fail with the `:'
- operator when \(\) is used, and matches a string longer than 120
- characters.
- Reported by Geoff Keating.
- * doc/autoconf.texi (Limitations of Usual Tools): Some words about
- this.
- * acgeneral.m4 (_AC_SHELL_DIRNAME): Fall back to echo|sed if expr
- fails.
- From Paul Eggert.
- 2000-08-04 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: (AC_RUN_IFELSE, AC_LINK_IFELSE, AC_COMPILE_IFELSE):
- Don't create the source file if none is given, and in this case,
- don't remove it either.
- 2000-08-04 Akim Demaille <akim@epita.fr>
- * libm4.m4 (m4_ifvanl): New macro.
- * acgeneral.m4: Use it.
- 2000-08-02 Akim Demaille <akim@epita.fr>
- Release Automake from being a substitute to Autoconf.
- * acspecific.m4 (_AC_HEADER_TIOCGWINSZ_IN_TERMIOS_H,
- _AC_HEADER_TIOCGWINSZ_IN_SYS_IOCTL, AC_HEADER_TIOCGWINSZ,
- AC_SYS_POSIX_TERMIOS): New macros from both Automake and the
- fileutils.
- 2000-08-02 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Recent changes
- inverted the results. Fix that.
- 2000-08-02 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Special Shell Variables): More emphasis on
- the dangers of character ranges.
- From Paul Eggert.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * autoheader.sh (_ac_warnings): Be robust to LC_COLLATE.
- `IFS=,; echo ,' will give a comma. Take this into account.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_PROG_CC): Also try to find $target_alias-cc.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- AC_VALIDATE_CACHED_SYSTEM_TUPLE no longer works properly since the
- AC_CANONICAL_* revamping.
- Reported by Peter Eisentraut.
- In fact, let's just use the precious variables handling.
- * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Obsoleted.
- (_AC_ARG_VAR_PRECIOUS): New macro, eved from...
- (AC_ARG_VAR): this macro. Adjust.
- (_AC_INIT_PREPARE): `build_alias', `host_alias', and
- `target_alias' are precious.
- * doc/autoconf.texi: Adjust.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Neutralize also
- LC_COLLATE and LC_NUMERIC.
- * autoconf.m4: Don't rely on character ranges with tr.
- * doc/autoconf.texi (Special Shell Variables): Adjust.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (_AC_LIBOBJ_STRTOD, AC_FUNC_STRTOD,
- AM_FUNC_STRTOD): New macros, from Automake.
- * acfunctions: Adjust.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * acidentifiers: Catch ptrdiff_t.
- * acspecific.m4 (AM_TYPE_PTRDIFF_T): AU define.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Be ready to handle AC_CHECK_TYPES requests.
- Quote properly the output.
- Remove useless backslashes.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (AC_FUNC_ONSTACK): New macro, from
- Automake.
- * doc/autoconf.texi (Particular Functions): Adjust.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * acfunctions.m4 (AC_FUNC_ERROR_AT_LINE): New macro, from
- Automake.
- * doc/autoconf.texi (Particular Functions): Adjust.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- Create acfunctions.m4, in charge of the macros related to
- functions.
- * acgeneral.m4 (AC_CHECK_FUNC, AC_CHECK_FUNCS, AC_REPLACE_FUNCS):
- Move to...
- * acfunctions.m4: here, new file.
- * acspecific.m4 (_AC_LIBOBJ_ALLOCA, AC_FUNC_ALLOCA, AC_FUNC_CHOWN,
- AC_FUNC_CLOSEDIR_VOID, AC_FUNC_FNMATCH, AC_FUNC_GETGROUPS,
- _AC_LIBOBJ_GETLOADAVG, AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT,
- AC_FUNC_GETPGRP, AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK,
- AC_FUNC_MALLOC, AC_FUNC_MEMCMP, AC_FUNC_MKTIME, AC_FUNC_MMAP,
- AC_FUNC_SELECT_ARGTYPES, AC_FUNC_SETPGRP, _AC_FUNC_STAT,
- AC_FUNC_STAT, AC_FUNC_LSTAT, AC_FUNC_STRERROR_R, AC_FUNC_STRFTIME,
- AC_FUNC_VFORK, AC_FUNC_VPRINTF, AC_FUNC_WAIT3, AC_FUNC_UTIME_NULL,
- AC_FUNC_STRCOLL, AC_FUNC_SETVBUF_REVERSED): Likewise.
- * Makefile.am: Adjust.
- Move also the old definitions into acfunctions.m4, and adjust the
- test suite.
- * acgeneral.m4 (AU_ALIAS): New macro.
- * acoldnames (AC_FUNC_CHECK, AC_HAVE_FUNCS, AC_ALLOCA,
- AC_GETLOADAVG, AC_MMAP, AC_SETVBUF_REVERSED, AC_STRCOLL,
- AC_UTIME_NULL, AC_VFORK, AC_VPRINTF, AC_WAIT3, AM_FUNC_FNMATCH,
- AM_FUNC_MKTIME, fp_FUNC_FNMATCH): Move to...
- * acfunctions.m4: here, using AU_ALIAS.
- * acgeneral.m4 (AC_FD_CC, AC_CANONICAL_SYSTEM): Use AU_ALIAS to
- define them.
- * acoldnames.m4: Use AU_ALIAS instead of AU_DEFUN.
- * tests/Makefile.am (MACRO_FILES): Adjust.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Use Getopt::Long;
- * acidentifiers: Classify, sort.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_PROG_CXX_GNU, _AC_PROG_CC_GNU, _AC_PROG_F77_GNU):
- Use grep instead of egrep, don't redirect stderr.
- 2000-08-01 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_NOTICE): Adjust so that there are no
- empty lines in the header comments (should be `#' alone instead).
- Reported by Didier Verna.
- 2000-08-01 Greg A. Woods <woods@weird.com>
- * doc/autoconf.texi (Installation Directory Variables):
- Clarifications and typos.
- 2000-08-01 Didier Verna <didier@lrde.epita.fr>
- * acgeneral.m4 (AC_REVISION): Put a dot at the end of the line.
- (_AC_INIT_HELP): Output the bug report address at
- the end of a `configure --help' output.
- (_AC_INIT_NOTICE): Ditto, but at the top of `configure'.
- 2000-07-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE_FDS): New macro, pulled out of
- (_AC_INIT_PREPARE): here, where it is called from.
- * aclang.m4 (_AC_PROG_CC_G, _AC_PROG_CXX_G): Don't test -z "`foo`".
- 2000-07-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_DIVERT(INIT_PARSE_ARGS)): Rename as...
- (_AC_DIVERT(PARSE_ARGS)): this. Adjust dependencies.
- (AC_ARG_WITH): Remove spurious newline.
- (AC_ARG_VAR): No longer save precious variables in
- ac_configure_args, rather snapshot them twice (one kept
- unmodified, another one to be written to/overwritten by the cache
- file).
- (AC_CACHE_SAVE): Let the cache variables named `ac_cv_env_*'
- be overwritten when loading the cache (i.e., don't use the
- : ${foo=...} trick).
- (_AC_ARG_VAR_VALIDATE): Compare the two snapshots of the precious
- variables.
- (_AC_INIT_PREPARE): Call it after having loaded the cache file.
- 2000-07-28 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_LANG_CONFTEST, _AC_PROG_CC_GNU, _AC_PROG_CXX_GNU,
- _AC_PROG_F77_GNU): Use ac_ext. Use _ACEOF instead of ACEOF.
- 2000-07-28 Akim Demaille <akim@epita.fr>
- * autoconf.sh (--warnings): Catch `no-category', not `nocategory'.
- * autoheader.sh: Likewise.
- * acgeneral.m4 (_AC_WARNING_IFELSE): Adjust.
- 2000-07-28 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Installation Directory Variables): New
- section, Eved off from `Preset Output Variables', i.e., was a
- small part of it, grew independent, and is its equal (at least).
- (Coding Style): `$#' padding.
- * Makefile.am (editsh, editpl): Do what the doc says you do: use
- @datadir\@ instead of @''datadir''@.
- 2000-07-28 Akim Demaille <akim@epita.fr>
- * aclang.m4 (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU,
- _AC_PROG_F77_GNU): Use ac_ext. Use ACEOF instead of EOF.
- (AC_LANG_CONFTEST): New macro.
- (_AC_PROG_CC_G, AC_PROG_CC_C_O, _AC_PROG_CXX_G, AC_PROG_F77_C_O,
- _AC_PROG_F77_V_OUTPUT): Use it.
- * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP, AC_COMPILE_IFELSE,
- AC_LINK_IFELSE, AC_RUN_IFELSE): Likewise.
- 2000-07-24 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_F77_FUNC): New macro to give the user a clean
- way of accessing Fortran name-mangling information other than
- through CPP, and without having to know the different possible
- name-mangling schemes.
- * autoconf.texi: Documented AC_F77_FUNC
- 2000-07-24 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_CHECK_TYPE_BUILTIN_P): Add `off_t' and
- `size_t' which are often used too.
- Fix a bug which prevents recognition of `bool' and `char'.
- (_AC_CHECK_TYPE_MAYBE_TYPE_P): New macro.
- (AC_CHECK_TYPE): Use it.
- 2000-07-19 Peter Eisentraut <peter_e@gmx.net>
- * Makefile.am: Remove INSTALL.txt by maintainer-clean target.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * autoupdate.sh: Typo: s/infile/file/.
- 2000-07-19 Martin Wilck <martin@tropos.de>
- * aclang.m4 (AC_F77_NAME_MANGLING): Obsolete, becomes
- _AC_F77_NAME_MANGLING.
- (_AC_F77_NAME_MANGLING): Use independent checks for the
- name mangling of symbols with and without underscores.
- Use algorithm with for loops instead of recursive macro calls.
- (AC_F77_WRAPPERS): Adapt to changes in _AC_F77_NAME_MANGLING.
- * doc/autoconf.texi (Fortran 77 Compiler Characteristics):
- Remove documentation of AC_F77_NAME_MANGLING.
- Remove documentation of f77_case and f77_underscore.
- Replace AC_F77_FUNC_WRAPPER with AC_F77_WRAPPERS.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * NEWS: Fresh air.
- * TODO: Fresh blood.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (autoheader Invocation): Explain the purpose
- of autoheader.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Various English fixes from Jim.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Compilers and Preprocessors, Obsolete
- Macros): Don't give boring internal details.
- (Language Choice): Typo.
- (Limitations of Builtins): Some about `!', `set', `$@'.
- (Coding Style): Some about $[@] quotation.
- Some about cross-compilation.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (dir): When verbose, say what are the tools you
- will use.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- Warnings related to obsolete constructs should be properly
- classified.
- * acspecific.m4 (AC_RSH, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
- AC_INT_16_BITS, AC_LONG_64_BITS, AC_STRUCT_ST_BLKSIZE,
- AC_STRUCT_ST_RDEV, AC_HAVE_POUNDBANG, AC_ARG_ARRAY): Use
- `AC_DIAGNOSE(obsolete, ...)' instead of `AC_WARNING'.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- autoconf -W error does not work.
- * acgeneral.m4 (_AC_DIAGNOSE): use _AC_WARNING_IFELSE,
- _AC_WARNING_ENABLE is dead.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- Martin Wilck found a Fortran 77 compiler which always exits with
- success.
- * acgeneral.m4 (AC_COMPILE_IFELSE): Also check that the output
- file was created and is nonempty.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Introduction): More about CVS, Gnats, the web
- pages, and the mailing lists.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Prerequisite Macros): Dedocument AC_PROVIDE.
- (Coding Style): Move some into...
- (Macro Definitions): here.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- The --help message should have paragraphs starting with a title,
- the options, and then optionally a small paragraph.
- * acgeneral.m4 (AC_DIVERT_ONCE): New macro.
- (HELP_VAR_END): New diversion.
- (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): Use AC_DIVERT_ONCE.
- (AC_ARG_VAR): Follow the --help style.
- * acspecific.m4 (AC_PATH_X): Use AC_DIVERT_ONCE.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_PROG_CC): Don't require AC_PROG_F77, require
- AC_PROG_CC instead.
- From Martin Wilck.
- (AC_PROG_F77_C_O): Require AC_PROG_F77.
- Use a cache variable independent of $F77.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * autoreconf.sh: Accept --symbolic and -s.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- Make it clear that the regular user does not need --macrodir.
- In fact, rename this option as -A, --autoconf-dir.
- * autoconf.sh: Complain when -m, --macrodir is used.
- Accept -A, --autoconf-dir.
- Use $autoconf_dir instead of $AC_MACRODIR.
- Adjust --help.
- * autoheader.sh: Likewise.
- * autoscan.sh: Likewise.
- * autoupdate.sh: Likewise.
- Use $optarg.
- * autoreconf.sh: Likewise.
- * doc/autoconf.texi: Adjust.
- * tests: Adjust the test suite.
- 2000-07-19 Akim Demaille <akim@epita.fr>
- * autoreconf.sh: Forward --debug to sub tools.
- Let them share the same tmp dir.
- 2000-07-18 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_MING32): Rename as AC_MINGW32.
- 2000-07-18 Steven G. Johnson <stevenj@alum.mit.edu>
- Fixed bug where the F77 compiler output was parsed differently
- when detecting the verbose flag than when scanning for linker
- options, and as a result the former test failed (under AIX/xlf).
- * aclang.m4 (_AC_PROG_F77_V_OUTPUT): New macro to get the
- output of linking an F77 program with a given verbose flag,
- and preprocess it as required to scan for linker flags.
- (_AC_PROG_F77_V): Use the above macro here...
- (AC_F77_LIBRARY_LDFLAGS): ...and here, enforcing consistency.
- 2000-07-17 Martin Wilck <martin@tropos.de>
- * autoupdate.sh (autoconf): s,$updated,$tmp/updated,.
- 2000-07-17 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Configuration Actions): Explain the
- behavior of AC_CONFIG_HEADERS and AC_CONFIG_FILES with respect to
- absolute and relative filenames, and stdin/stdout.
- (config.status invocation): Likewise.
- 2000-07-17 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Configuration Actions): Explain the
- behavior of AC_CONFIG_HEADERS and AC_CONFIG_FILES with respect to
- absolute and relative filenames, and stdin/stdout.
- (config.status invocation): Likewise.
- 2000-07-13 Akim Demaille <akim@epita.fr>
- Make it easier to trace what autoreconf does.
- * autoheader.sh: Be more verbose, and always report your name in
- verbose messages.
- * autoconf.sh: Likewise.
- * autoreconf.sh: Likewise.
- (update.sh): Redirect ls' stderr to /dev/null.
- 2000-07-13 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS): Properly
- handle absolute input file names.
- From Alexandre Oliva.
- 2000-07-12 Martin Wilck <martin@tropos.de>
- * aclang.m4 (AC_PROG_F77): Delete AC_BEFORE(AC_PROG_CPP) that
- leads to unnecessary warnings if both C and Fortran are checked.
- (AC_PROG_F77_C_O): AC_REQUIRE AC_PROG_F77 instead of pretend you
- need to be AC_BEFORE it.
- 2000-07-12 Akim Demaille <akim@epita.fr>
- * autoconf.sh (_ac_warnings): Fix call to tr.
- Reported by Johan Danielsson.
- 2000-07-11 Martin Wilck <martin@tropos.de>
- * aclang.m4 (_AC_PROG_F77_V): New macro to determine the flag that
- causes the compiler to output verbose linking information.
- (AC_F77_LIBRARY_LDFLAGS): Use _AC_PROG_F77_V instead of
- simply "-v"
- (AC_F77_LIBRARY_LDFLAGS): New algorithm to parse flags, uses
- set/shift shell commands.
- (AC_F77_LIBRARY_LDFLAGS): Set FLIBS at end, after determining
- ac_cv_flibs.
- 2000-07-11 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_DEFAULTS) <ac_max_here_lines>: Set to 38
- instead of 48, to pass the test on RISC/OS 4.52.
- 2000-07-11 Akim Demaille <akim@epita.fr>
- !*^&$@ sed portability problems... The test on AC_CHECK_TYPES is
- failing on RISC/OS 4.52 because of the forget-to-reset-the-flag
- bug in its sed.
- * acgeneral.m4 (_AC_OUTPUT_HEADERS): Work around this bug.
- 2000-07-11 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): s/ac_check/ac_cv/.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS): Look for
- the input files first in $builddir, then $srcdir.
- Suggested by Lars J. Aas, designed by Alexandre Oliva.
- 2000-07-10 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS):
- Accept special filename '-' for stdin and stdout.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- Alexandre's suggestions.
- * autoreconf.sh (update.sh): Use `ls -1dt' instead of `-lt'.
- Use test instead of sed.
- <automake>: If automake is used, always run it: it has its own
- mechanism not to update if unneeded.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_PROG_ECHO): Modernize.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- Stop being ridiculous :*(
- * acgeneral.m4 (_AC_SHELL_DIRNAME): When using m4 the argument
- is named `$1' not `$dir'.
- When using m4 you ought to quote properly.
- When using m4, you should check that there are not too many shell
- quotes (inside the macro itself, and where it is called).
- When you do this, Autoconf, hm, works better.
- 2000-07-10 Steven G. Johnson <stevenj@alum.mit.edu>
- Improve --help documentation of important environment variables.
- * acgeneral.m4 (_AC_INIT_HELP): Direct reader to descriptions
- of useful variables at the end of the --help.
- (AC_ARG_VAR): Emphasize use of environment variables to override
- and/or help the configure script. Ensure that a given variable
- is only documented once in the --help.
- (AC_CHECK_LIB): Call AC_ARG_VAR to document and register the
- LDFLAGS variable, and...
- (AC_CHECK_HEADER): do the same for the CPPFLAGS variable.
- * aclang.m4 (AC_PROG_CC): Call AC_ARG_VAR to document and register
- the CC and CFLAGS variables, and do the same for...
- (AC_PROG_CXX): CXX and CXXFLAGS, and...
- (AC_PROG_F77): F77 and FFLAGS.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * Makefile.am (wget-update): New target.
- (WGET): New variable.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Coding Style): Some more constraints :).
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_FUNC_STRERROR_R): Aaaaaaarg! Don't leave the
- AC_DEFINE inside the AC_CACHE_CHECK.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_FUNC_STAT, AC_FUNC_STAT, AC_FUNC_LSTAT): New
- macros, from Jim's stat.m4 and lstat.m4 serial 6.
- * doc/autoconf.texi (Particular Functions): Document
- * acfunctions: Add them.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- AC_LIBOBJ when used by AC_REPLACE_FUNCS should not complain for
- variables as argument.
- * acgeneral.m4 (_AC_LIBOBJ): Same as the former AC_LIBOBJ, but
- takes an additional argument: action to perform when non-literal
- argument.
- (AC_LIBOBJ): Use it.
- (AC_REPLACE_FUNCS): Use _AC_LIBOBJ, not AC_LIBOBJ.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- LANGUAGE should be neutralized too.
- * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): Do it.
- * doc/autoconf.texi (Special Shell Variables): Mention it.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- Set autoconf's default warnings to `syntax'.
- In fact, honor the most recent specification in the concatenation
- of `syntax',$WARNINGS,<options> in that order.
- Implement support for `none' and `noCATEGORY' so that the options
- may override the previous choices.
- Suggested by Didier Verna.
- * acgeneral.m4 (_AC_WARNING_IFELSE): New macro.
- (AC_WARNING_IFELSE): Use this macro to implement the new specs.
- (AC_WARNING): The empty category must not be used, default to
- `syntax'.
- * doc/autoconf.texi (autoconf Invocation, Reporting Messages): Adjust.
- * autoconf.sh: Adjust.
- Use `optarg' to fetch the arguments of options.
- Fix a bug in the handling of `--trace='.
- * acgeneral.m4 (AC_CACHE_VAL): Typo: the macro was complaining iff
- it shouldn't have.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (--install, --symlink): New options.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (dots, aclocal_m4, acconfig_h): Remove.
- Adjust dependencies.
- When using $verbose, redirect to stderr.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh: Clarify the difference between the location of
- `aclocal.m4' and that of the location Autoconf extensions.
- (-M, --m4dir): New option.
- (aclocal_flags): Do not use $localdir, but $m4dir.
- (localdir_opt): Remove, since $autoconf, $autoheader already
- include `-l $localdir'.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoconf.sh (task install): We no longer use AC_INCLUDE.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acoldnames.m4: Remove the obsolete comments. The technology is
- now detailed in `autoupdate'.
- Quote the names being defined.
- Formatting changes.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_DEFUNCT): Remove.
- (AC_RSH, AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
- AC_INT_16_BITS, AC_LONG_64_BITS): They're alive!...
- * doc/autoconf.texi (Obsolete Macros): but not fresh.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (debug): New variable.
- (tmp): s/ac/ar/.
- <options handling>: Support --debug.
- * doc/autoconf.texi: Adjust.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- Fix the bugs recently introduced in autoreconf.
- * autoreconf.sh: Don't run automake when the package is not using
- it.
- When checking whether autoheader should be rerun, don't ask
- config.h to be newer than stamp-h and vice-versa.
- Remove an unbalanced `fi'.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (run_aclocal): Rename as `uses_aclocal' to avoid
- the convention clash with autoconf.sh where `run_foo' is the
- command to run `foo'.
- (uses_autoheader): New variable.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (update.sh): New sub program.
- Use it in the whole process.
- (acconfig_h): New variable.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh <run_aclocal>: Use false/: instead of no/yes.
- Formatting and factoring changes.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh: You too can have a $tmp dir if you wish.
- (alflags.sed): New sub sed program.
- Compute the flags of aclocal from Makefile.am instead of
- Makefile.in, it is unlikely that aclocal be used but not automake,
- while it is convenient to be able to run autoreconf even if
- automake was not run yet.
- Use `autoconf --trace' to get the list of configuration headers.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PLAIN_SCRIPT): New macro.
- * tests/base.m4 (m4_wrap, AC_REQUIRE, AC_SHELL_MKDIR_P): Use it.
- * autoconf.sh: Properly handle the case where `$output' is `-'
- (i.e., stdout).
- Handle `-ofile', not just `-o file'.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh: Formatting changes.
- When verbose, display exactly what you do, not just a synopsis.
- When using `$verbose' don't use quotes to avoid spurious spaces
- for empty arguments.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (force): Instead of yes/no, use :/false.
- Adjust the code.
- (automake_deps, automake_force): No longer used.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SHELL_DIRNAME): Use an `expr' solution instead
- of echo|sed.
- From Paul Eggert.
- * doc/autoconf.texi (Limitations of Usual Tools): Include the
- words from Paul about `|' with expr(1).
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * aclang.m4: Promote s,,, over s%%%, and `sed prog' over `sed -e
- prog'.
- * acgeneral.m4: Likewise.
- * acspecific.m4: Likewise.
- * doc/autoconf.texi (Limitations of Usual Tools, Coding Style):
- Likewise.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * autoconf.sh: When using `mktemp -d', be sure that the directory
- was created.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * AUTHORS: Update.
- * doc/autoconf.texi: Free Franc,ois Pinard from iftex and ifinfo,
- use @,c.
- Don't use `@code{m4}' when you mean M4, just as you shall not say
- `@code{cc}' when you refer to the C language.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Set
- ac_gnu_compiler.
- (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU, _AC_PROG_F77_GNU): Compute
- ac_gnu_compiler.
- * acgeneral.m4 (AC_LINKER_OPTION): Adjust.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Move the code
- processing the result of AC_PROG_CC_G, AC_PROG_CXX_G, and
- AC_PROG_F77_G into them.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Multiple Cases, Quotation Rule Of Thumb):
- Follow the coding style.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Obsoleting Macros): Is not a subsection of
- `Dependencies Between Macros', but rather a section of `Writing
- Macros'.
- 2000-07-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Coding Style): New node.
- 2000-07-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SHELL_MKDIR_P): s/ac_dir/ac_mkdir_dir/ to avoid
- clashes with the numerous ac_dir loops.
- Reported by Lars J. Aas.
- 2000-07-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SHELL_DIRNAME): Return `.', not `' when there
- is no directory part.
- 2000-07-07 Franc,ois Pinard <pinard@iro.umontreal.ca>
- * tests/atgeneral.m4 (AT_CHECK): Fix a redirection problem.
- 2000-07-07 Akim Demaille <akim@epita.fr>
- AC_REVISION must not AC_REQUIRE AC_INIT, it leaves the diversions
- in a messy state. Don't even try to emulate AC_REQUIRE: just
- introduce a diversion just for AC_REVISION, and let the magic
- happen.
- Fixes Autoconf PR/134, from Raja R Harinath.
- * acgeneral.m4 (_AC_DIVERT(REVISION)): New diversion.
- (AC_REVISION): Don't require AC_INIT, dump in your diversion.
- (_AC_INIT): Delete, inline its body in...
- (AC_INIT): here.
- (_AC_INIT_NOTICE, _AC_INIT_COPYRIGHT): New macros so that...
- (AC_INIT): be more uniform.
- (AC_INIT, AC_REVISION, AC_COPYRIGHT): `define', don't AC_DEFUN.
- 2000-07-07 Martin Wilck <martin@tropos.de>
- * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Keep -lm, if a Fortran
- compiler needs it, it is likely to be required when linking C/C++
- with Fortran.
- <-YP,*>: Fix the list of arguments to loop on.
- Don't mess with the user variable name space.
- <ac_ld_run_path>: Prepend LD_RUN_PATH directories with -R only
- when running Solaris (without this, link errors occur).
- 2000-07-06 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SHELL_DIRNAME): Fix quotation.
- 2000-07-06 Akim Demaille <akim@epita.fr>
- * aclang.m4: Formatting and quotations changes.
- 2000-07-06 Raja R Harinath <harinath@cs.umn.edu>
- * aclang.m4 (AC_LANG_INT_SAVE(C++)): Be a copy of
- AC_LANG_INT_SAVE(C), not AC_LANG_INT_SAVE_TRY(C).
- Fixes Autoconf PR/133.
- 2000-07-06 Mo DeJong <mdejong@cygnus.com>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS, AC_CHECK_TOOLS): Change
- warning message printed when only --host is given. Fix printing
- of multiple compiler cache values, use PATH argument.
- * aclang.m4 (AC_LANG_COMPILER_WORKS): Print the cross compile
- status, fix problem where two results were printed at once.
- 2000-07-06 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SHELL_TMPDIR): Typo.
- 2000-07-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
- * acgeneral.m4 (_AC_SHELL_DIRNAME): Behave properly when the
- argument has trailing slashes, and when its depth is just one
- (`/tmp').
- 2000-07-06 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (_AC_SHELL_DIRNAME): New macro.
- (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS):
- Use _AC_SHELL_DIRNAME.
- 2000-07-06 Martin Wilck <martin@tropos.de>
- * aclang.m4 (AC_PROG_F77): Add two compilers,
- lf95 (Lahey/Fujitsu Fortran) and pgf77 (Portland Group Fortran)
- (_AC_PROG_F77_G): Some Fortran compilers produce stdout/stderr
- output even if no errors occur - check exit status rather than
- output.
- 2000-07-05 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_SHELL_TMPDIR): When using `mktemp -d', be sure
- that the directory was created: under Ultrix 4.3 it just returns
- a name, but does not create the directory.
- Reported by Christian Krackowizer.
- 2000-07-03 Lars J. Aas <larsa@sim.no>
- * acgeneral.m4 (AC_SHELL_MKDIR_P): New macro.
- (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS, _AC_OUTPUT_LINKS,
- AC_PROG_INSTALL): Use AC_SHELL_MKDIR_P.
- * tests/base.m4 (AC_SHELL_MKDIR_P): Test it.
- 2000-07-04 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CACHE_LOAD): Be ready to read the cache even
- when `.' is not in the PATH.
- * doc/install.texi (configure Invocation): Adjust.
- 2000-06-30 Jim Meyering <meyering@lucent.com>
- * acgeneral.m4 (AC_REQUIRE): Tweak a diagnostic.
- 2000-06-30 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
- Re-enable the old behavior of --host and --build.
- * acgeneral.m4 (build_alias): Set to host_alias if --build is not
- given but --host is, and enable cross-compile auto-detection. If
- both are, and are different, enable cross compilation.
- (AC_CANONICAL_HOST): Adjust help message.
- (cross_compiling): Enclose in quotes when testing.
- * aclang.m4 (_AC_LANG_COMPILER_WORKS): If cross_compiling is
- maybe, set it to yes or no depending on the result of the
- execution test.
- * doc/autoconf.texi: Document the change.
- * doc/install.texi: Likewise.
- 2000-06-27 Jim Meyering <meyering@lucent.com>
- * acspecific.m4 (_AC_LIBOBJ_GETLOADAVG): Put quotes around use of
- `$ac_cv_lib_elf_elf_begin', since that variable may not be defined.
- From Volker Borchert.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Fix various typos.
- (Limitations of Usual Tools) <sed>: Anchors and groups.
- (Language Choice): Don't mention cross_compiling here, do it...
- (Specifying Names) <--host>: here.
- (Obsoleting Macros): Don't document AC_DEFUNCT, it's going to be
- removed anyway, obsoleted itself by AU_DEFUN.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CACHE_VAL): Swap the arguments of `regexp'.
- Reported by Alexandre Oliva.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (automake, aclocal): New variables. Import
- $AUTOMAKE and $ACLOCAL.
- Pass --verbose to the tools.
- Avoid using plenty of variables, just append to existing
- variables.
- * doc/autoconf.texi: List options in the order --help, --version,
- --verbose, --debug, and then specific options.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Various Texinfo adjustments.
- (Specifying Names): When describing the system triplets, use the
- same names as the shell variables.
- (System Type Variables): Delete, merge its content into...
- (Canonicalizing): here.
- Clarify the difference between the `foo_target' and `foo'
- variables.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS, _AC_OUTPUT_CONFIG_STATUS):
- s/echo | sed/expr/.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
- AC_CONFIG_COMMANDS, AC_CONFIG_FILES): Use a shell variable instead
- of an m4 variable to store what must be done, so that sh
- conditionals are honored.
- (_AC_OUTPUT_LINKS, _AC_OUTPUT_HEADERS,
- _AC_OUTPUT_COMMANDS, _AC_OUTPUT_FILES): Adjust.
- * tests/semantics.m4: Test the four AC_CONFIG sisters.
- * doc/autoconf.texi (Configuration Actions): Promote the use of
- literals, show it works properly with sh conditionals.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CACHE_VAL): Too many people put AC_DEFINE in
- the commands-to-set-it part of it. Give them a warning.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Prerequisite Macros): More about AC_REQUIRE.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- Given better names to the diversions.
- * acgeneral.m4 (_AC_DIVERT(NORMAL_2), _AC_DIVERT(NORMAL_3),
- _AC_DIVERT(NORMAL_4)): Delete, unused.
- (_AC_DIVERT(NORMAL_1), _AC_DIVERT(NORMAL), AC_DIVERT_DIVERSION):
- Rename as _AC_DIVERT(PREPARE), _AC_DIVERT(BODY),
- _AC_DIVERT_DIVERSION.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- The current implementation of AC_REQUIRE fails on
- | AC_DEFUN([TEST1], [REQUIRE([TEST2a])REQUIRE([TEST2b])])
- | AC_DEFUN([TEST2a], [])
- | AC_DEFUN([TEST2b], [REQUIRE([TEST3])])
- | AC_DEFUN([TEST3], [REQUIRE([TEST2a])])
- |
- | AC_INIT
- | TEST1
- because it produces TEST3; TEST2a; TEST2b; TEST1.
- Fix this bug, implement the solution provided by Axel Thimm,
- and test AC_REQUIRE.
- * acgeneral.m4: Document this implementation.
- (_AC_DEFUN_PRO, _AC_DEFUN_EPI, AC_REQUIRE): Be sure that macros
- are emitted in the same order as they are expanded.
- (AC_REQUIRE): Forbid being calling out of an AC_DEFUN'd macro (in
- particular the top level).
- * tests/base.m4 (AC_REQUIRE): New test.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- A macro which is not defined with AC_DEFUN should not be
- AC_REQUIRE'd, since it doesn't AC_PROVIDE itself.
- * acgeneral.m4 (AC_REQUIRE): Issue a warning when after expansion,
- the macro is not AC_PROVIDE'd.
- 2000-06-26 Akim Demaille <akim@epita.fr>
- Various cleanups.
- * acgeneral.m4 (AC_PRO, AC_EPI): Rename as _AC_DEFUN_PRO and
- _AC_DEFUN_EPI.
- Adjust dependencies.
- (AC_DEFUN): Remove the not-to-be-released specializing mechanism.
- (AC_SPECIALIZE): Remove for the same reasons.
- Adjust dependencies.
- (_AC_INIT_DEFAULTS, _AC_INIT_PARSE_ARGS, _AC_INIT_VERSION,
- _AC_INIT_PREPARE, _AC_CANONICAL_SPLIT, _AC_CHECK_TYPE_NEW,
- _AC_CHECK_TYPE_OLD): Define via `define' instead of `AC_DEFUN':
- they are not related to AC_REQUIRE in any way.
- * acspecific.m4 (AC_PROG_ECHO, _AC_DECL_YYTEXT, _AC_PATH_X_XMKMF,
- _AC_PATH_X_DIRECT): Define via `define' instead of `AC_DEFUN'.
- 2000-06-19 Steven G. Johnson <stevenj@alum.mit.edu>
- * acgeneral.m4 (AC_CHECK_TOOL): Use two variables in order to
- avoid cache variable conflicts between AC_CHECK_PROG invocations.
- (AC_PATH_TOOL): Fix same bugs as in 6/9/00 fixes to AC_CHECK_TOOL.
- Pass correct arguments to AC_CHECK_PATH (different from
- AC_CHECK_PROG). Use AC_CHECK_PATH cache variable, not
- AC_CHECK_PROG var, and use two variables for two invocations as
- above. Quote AC_CHECK_* args.
- 2000-06-16 Akim Demaille <akim@epita.fr>
- The test suite reveals AC_OUTPUT_MAKE_DEFS fails on RISC/OS.
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS) <confdef2opt.sed>: Reset the
- t flag between each cycle.
- * doc/autoconf.texi (Limitations of Usual Tools): Some about the t
- flag in sed.
- 2000-06-16 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): Don't obsolete them, let
- them be empty, so that Automake still provide support for $(EXEEXT).
- 2000-06-15 Akim Demaille <akim@epita.fr>
- * autoconf.sh (option handling): Give a more understandable
- message when an option is missing its argument.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * autoheader.sh: Likewise.
- 2000-06-13 Akim Demaille <akim@epita.fr>
- `./config.status -d' is buggy.
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Remove the `shift' in
- --debug.
- * doc/autoconf.texi (Limitations of Builtins): Some about shift.
- 2000-06-13 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Caching Results): Bigger warning about the
- extremely frequent action-in-commands bug.
- Move the documentation of AC_CACHE_SAVE and AC_CACHE_LOAD...
- (Cache Files): into here.
- 2000-06-09 Steven G. Johnson <stevenj@alum.mit.edu>
- * acgeneral.m4 (AC_CHECK_TOOL): Even if VALUE-IF-NOT-FOUND is not
- specified, we should still check whether PROG-TO-CHECK-FOR
- actually works before returning it when the prefixed program is
- not found. Also, fixed a bug where it failed to pass the PATH
- argument in the second call to AC_CHECK_PROG.
- 2000-06-09 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_TOOLS): Rewrite.
- 2000-06-09 Paul Eggert <eggert@twinsun.com>
- * doc/autoconf.texi: Use `@option' for options, not `@samp' nor
- `@code'.
- * doc/install.texi: Likewise.
- 2000-06-09 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Don't require AC_CYGWIN.
- (AC_F77_NAME_MANGLING): Removed useless comment.
- (_AC_PROG_F77_GNU): Use `.f' not `.fpp' which is not properly
- processed by Abysoft's Fortran compiler.
- 2000-06-09 Steven G. Johnson <stevenj@superjdj.mit.edu>
- * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Fixed bug where
- compiler output to stdout was not caught and interpreted.
- 2000-06-09 Akim Demaille <akim@epita.fr>
- `autoconf --trace' dies on filenames with `:'.
- Reported by Mark Elbrecht.
- * autoconf.sh <trace> (trace2m4.sed): Use `..*' instead of
- `[^:][^:]*' to catch file names. The rest of regex is probably
- precise enough to avoid incorrect parsing.
- 2000-06-09 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_SYS_LARGEFILE_MACRO_VALUE): Always initialize
- $3 to no.
- 2000-06-08 Paul Eggert <eggert@twinsun.com>
- Import AC_SYS_LARGEFILE from largefile.m4 serial 12.
- * acspecific.m4 (AC_SYS_LARGEFILE, _AC_SYS_LARGEFILE_MACRO_VALUE,
- _AC_SYS_LARGEFILE_SOURCE): New.
- * doc/autoconf.texi (System Services): Document AC_SYS_LARGEFILE.
- 2000-06-08 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Don't override FLIBS if
- specified by the user.
- Fix a bug: use the cached value to set FLIBS.
- 2000-06-07 Dave Love <fx@gnu.org>
- * aclang.m4 (AC_PROG_F77): Check for f95 and fc too.
- 2000-06-07 Philippe De Muyter <phdm@macqel.be>
- `foo=1 foo=2 cmd' has an undefined behavior.
- * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE): Do not put two shell
- variable assignments in one shell command.
- * doc/autoconf.texi (Shell Substitutions): Document.
- 2000-06-07 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Fix problem on Cray due to
- confusion from the link command getting echoed in quotes. In the
- future, a more general fix for quoted arguments with spaces might
- be better.
- 2000-06-07 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Builtins): More on `test' and
- `case'.
- Some on `if' and `break'.
- 2000-06-07 Morten Eriksen <mortene@sim.no>
- * acspecific.m4 (_AC_PATH_X_DIRECT): Include `X11/Intrinsic.h'
- when trying to use `XtMalloc' to actually have a chance of
- succeeding.
- 2000-06-07 Akim Demaille <akim@epita.fr>
- Hard (code) X.
- * acspecific.m4 (_AC_PATH_X_DIRECT): Hard code `X11/Intrinsic.h'
- instead of using `ac_x_direct_test_include', likewise for `Xt' and
- `ac_x_direct_test_lib', `XtMalloc' and
- `ac_x_direct_test_function'.
- 2000-06-07 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_PATH_X): Use AC_DIVERT.
- Use `no', not `NO' for ac_x_includes and ac_x_libraries.
- Adjust dependencies.
- (_AC_PATH_X_DIRECT): Introduce ac_x_header_dirs to factor the list
- of places where headers and libs might be.
- (AC_PATH_XTRA): Don't quote the argument of `case'.
- 2000-06-07 Jim Meyering <meyering@lucent.com>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Put the expansion of
- AC_LIST_LINKS in an unquoted `here'-document.
- 2000-06-06 Akim Demaille <akim@epita.fr>
- * tests/aclocal.m4 (AC_ENV_SAVE): Skip `no_x'.
- From Mark Elbrecht.
- 2000-06-05 Mo DeJong <mdejong@cygnus.com>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Move the setting
- of ac_tool_prefix before the call to AC_DIVERT_POP.
- 2000-06-05 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): AU define it.
- Suggested by Mo DeJong.
- 2000-06-05 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_C_CHAR_UNSIGNED): Use the new compiler-test
- technology so that we can do the test via compilations only. Also
- use (char) -1 instead of (char) 255 to check if char is unsigned.
- 2000-05-28 Jim Meyering <meyering@lucent.com>
- * acspecific.m4 (AC_FUNC_STRERROR_R): Call strerror_r with 2nd arg
- of type char*, not int. Suggestion from Paul Eggert.
- * doc/autoconf.texi (Particular Functions): Give better description of
- AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK. From Paul Eggert.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools): Document `ln -s'
- on DJGPP, based on the comments from Mark Elbrecht.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- * autoreconf.sh (autoconf, autoheader): Be more conscientious when
- looking for the executable.
- * autoupdate.sh: Likewise.
- * autoheader.sh: Likewise.
- Suggested by Alexandre Oliva.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- Thanks to --program-transform-name, `autoconf' might be install as
- `yo-man-i-am-the-all-mighty-AVt0c0nF-eh-eh'. But when
- `yo-man-i-am-the-all-mighty-AVt0h3Ad3R-eh-eh' and the other tools
- want to trace, they might stupidly invoke the program named
- `autoconf' instead. Pfff, stupid scripts :)
- * Makefile.am (editsh): Transfer the names of the install
- `autoconf' and `autoheader'.
- * autoconf.sh: Add a missing period at the end of the comment
- # Parse command line
- Make sure to have a ChangeLog much longer than the patch.
- * autoheader.sh: Use the right `autoconf'.
- * autoupdate.sh: Likewise.
- * autoreconf.sh: Likewise, and for `autoheader' too.
- Simplify the handling of localdir and AC_MACRODIR.
- * ifnames.sh: Formatting changes.
- 2000-05-25 Steven G. Johnson <stevenj@alum.mit.edu>
- Don't use f2c as a possible Fortran compiler, since by itself it
- cannot produce object code.
- * aclang.m4 (AC_PROG_F77): Remove f2c from the search list.
- * doc/autoconf.texi: Excise mentions of f2c in AC_PROG_F77 docs.
- 2000-05-26 Mark Elbrecht <snowball3@bigfoot.com>
- Currently, AC_PROG_LN_S incorrectly reports yes with DJGPP. This
- is because the DJGPP `ln' emulates soft links for executables by
- generating a stub that in turn calls the real program. This
- feature also works with nonexistent files like in the Unix
- spec. So `ln -s X conftestdata' will generate `conftestdata.exe'
- which will attempt to call 'X.exe'. But this feature only works
- for executables. Fix it.
- * acspecific.m4 (AC_PROG_LN_S): Create a sample file and use it to
- test `ln -s'.
- 2000-05-26 Ossama Othman <ossama@ece.uci.edu>
- * aclang.m4 (AC_PROG_CXX): Look for aCC before CC.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_FUNC_STRERROR_R): New, from `strerror_r.m4',
- serial 2, by Jim Meyering.
- (AC_FUNC_LSTAT_FOLLOWS_SLASHED_SYMLINK): New, from
- `lstat-slash.m4', serial 1, by Jim Meyering.
- * acfunctions: Adjust.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_TOOLS): Don't require
- AC_CHECK_TOOL_PREFIX, it's dead.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Simplify all the
- case "$switch" in
- into
- case $switch in
- * acspecific.m4: Likewise.
- * aclang.m4: Likewise.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): Remove.
- Adjust dependencies.
- (_AC_INIT_PARSE_ARGS): Set ac_tool_prefix.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- In `info', it is easier to type `autoconf <TAB>' to reach the list
- of options, that `Invoking autoc<TAB>'.
- * doc/autoconf.texi: s/Invoking foo/foo Invocation/.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- Merge `Upgrading' and `Obsolete Constructs' together.
- * doc/autoconf.texi (Obsolete Constructs): Move right after
- `Recreation a Configuration.
- (Invoking autoupdate): Be a subsection of
- `Obsolete Constructs'.
- (Upgrading): Demote from chapter to section.
- Be a section of `Obsolete Constructs'.
- Rename as `Autoconf 1'.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- Find a means to extract integers from the compiler.
- Use this technology to compute `sizeof' even when cross-compiling.
- Ideas and initial suggestion by Kaveh Ghazi.
- Binary search by Bruno Haible.
- * aclang.m4 (AC_LANG_BOOL_COMPILE_TRY,
- AC_LANG_BOOL_COMPILE_TRY(C), AC_LANG_BOOL_COMPILE_TRY(C++),
- AC_LANG_INT_SAVE, AC_LANG_INT_SAVE(C), AC_LANG_INT_SAVE(C++)): New
- macros.
- * acgeneral.m4 (_AC_COMPUTE_INT_COMPILE, _AC_COMPUTE_INT_RUN,
- _AC_COMPUTE_INT): New.
- (AC_CHECK_SIZEOF): Use them.
- Check whether the type exists beforehand.
- * tests/semantics.m4 (AC_CHECK_SIZEOF): Strengthen.
- 2000-05-26 Ossama Othman <ossama@ece.uci.edu>
- * aclang.m4 (AC_PROG_CXX): Look for aCC KCC RCC xlC_r xlC.
- s/c++ g++/g++ c++/.
- * doc/autoconf.texi (Compilers and Preprocessors): Adjust.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- No library nor special privilege is needed to run `getloadavg'
- under FreeBSD.
- Reported by Alec Wolman.
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for `getloadavg'
- without any additional library.
- Fixes Autoconf/109.
- 2000-05-26 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Usual Tools, Limitations of
- Builtins): Integrate comments from Paul Eggert and Jim Meyering.
- Add the sed limitation discovered by Philippe De Muyter.
- Fix a typo spotted by Pavel Roskin.
- 2000-05-25 Akim Demaille <akim@epita.fr>
- The test suite needs GNU m4.
- Reported by Bob Friesenhahn.
- * tests/atconfig.in (M4): Set it.
- * tests/base.m4: Use it.
- 2000-05-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Don't use negated character
- classes with `case'. Use `expr' instead.
- Suggested by Paul Eggert.
- * doc/autoconf.texi (Limitations of Builtins): Explain expr, the
- `x' trick, and negated character classes.
- 2000-05-24 Didier Verna <didier@lrde.epita.fr>
- * acgeneral.m4 (AC_INIT): Call _AC_PACKAGE before _AC_INIT.
- 2000-05-24 Ossama Othman <ossama@debian.org>
- * aclang.m4 (AC_LANG(C++)): Change `ac_ext' from from `C' to `cc'
- to avoid potential ambiguities on case-insensitive shells.
- 2000-05-24 Mo DeJong <mdejong@cygnus.com>
- Have --host=sun4 automatically look for CC=sun4-cc etc.
- * acgeneral.m4 (AC_CHECK_TOOLS): New.
- * aclang.m4 (AC_PROG_CXX, AC_PROG_CC, AC_PROG_F77): Use new
- AC_CHECK_TOOLS macro instead of AC_CHECK_PROGS so that a cross
- compiler is found by default with --host.
- * doc/autoconf.texi (Generic Programs, Manual Configuration):
- Describe new AC_CHECK_TOOLS macro. Fix unclear working about
- AC_CHECK_PROGS.
- * tests/Makefile.am (FILTER_MACROS): Adjust.
- 2000-05-24 Akim Demaille <akim@epita.fr>
- The night of the living dead...
- * acspecific.m4 (AC_XENIX_DIR, AC_DYNIX_SEQ, AC_IRIX_SUN,
- AC_SCO_INTL): Wake up a few zombies.
- * doc/autoconf.texi: Adjust.
- * tests/aclocal.m4 (AC_ENV_SAVE): Likewise.
- 2000-05-24 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LANG_FUNC_LINK_TRY, AC_LANG_FUNC_LINK_TRY(C),
- AC_LANG_FUNC_LINK_TRY(C++)): New macros.
- (AC_CHECK_FUNC): Use it, together with AC_LINK_ELSE.
- 2000-05-24 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_FUNC_VFORK): Quote properly.
- (AC_FUNC_STRFTIME, AC_FUNC_VFORK, AC_FUNC_VPRINTF): Don't use
- AC_DEFINE, just use the AC_CHECK_*S macro.
- 2000-05-24 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_WHICH_A): Replace it with...
- (AC_SHELL_PATH_WALK): this.
- (AC_CHECK_PROG, AC_PATH_PROG): Use it.
- 2000-05-24 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Builtins): Document `unset'.
- (Special Shell Variables): Adjust.
- (Shellology): New section. Introduce bash and zsh.
- (Special Shell Variables): Some data on NULLCMD.
- (Quotation Thumb Rule): Rename as
- (Quotation Rule of Thumb): this.
- * acgeneral.m4 (AC_SHELL_UNSET): Remove.
- (AC_SHELL_UNSETENV): Rename as...
- (AC_SHELL_UNSET): this.
- (_AC_INIT_PREPARE_ENVIRONMENT): Prepare bash and zsh.
- Adjust to AC_SHELL_UNSET.
- 2000-05-24 Akim Demaille <akim@epita.fr>
- The options --build etc. used to set `$build'. *If*
- AC_CANONICAL_SYSTEM was run, then the value of `$build' given by
- the user was saved into `$build_alias', and `$build' was
- normalized using `config.sub'.
- Now, let `--build' set `$build_alias' so that scripts with or
- without `AC_CANONICAL_BUILD' have the same semantics. This allows
- to use `AC_CHECK_TOOL' without requiring `config.guess' and
- `config.sub' (which was bizarre anyway).
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): --build, --host and --target
- set `build_alias' etc.
- After the option handling, set host to $host_alias etc. for
- bugward compatibility.
- (AC_CANONICALIZE): Mutate into...
- (_AC_CANONICAL_SPLIT): this, which does not canonicalize, it just
- computes `$foo_os' etc.
- (_AC_CANONICAL_THING): Remove, too confusing.
- (AC_CANONICAL_BUILD): Adjust.
- Do not assign any value to `build_alias', just compute `build', and
- `build_{cpy, vendor, os}'.
- (AC_CANONICAL_HOST, AC_CANONICAL_TARGET): Likewise.
- (AC_CHECK_TOOL_PREFIX): Fire your rule when `$host_alias' is
- given, not when `$host != $build'.
- * acgeneral.m4 (sinclude): Fix typo.
- 2000-05-23 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Limitations of Builtins): More details on
- `test -n ='.
- 2000-05-23 Akim Demaille <akim@epita.fr>
- Simplify the interface: users shouldn't need to explicitly check
- for special environments.
- * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): AU defined to
- nothing. Replace them by...
- (_AC_EXEEXT, _AC_OBJEXT): this.
- * aclang.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Call them.
- (AC_PROG_CC_G, AC_PROG_CXX_G, AC_PROG_F77_G): Rename as...
- (_AC_PROG_CC_G, _AC_PROG_CXX_G, _AC_PROG_F77_G): this.
- Adjust dependencies.
- * tests/Makefile.am (FILTER_MACROS): Adjust.
- * doc/autoconf.texi (Compilers and Preprocessors): New section,
- move the documentation of AC_PROG_CC, AC_PROG_CC_C_O,
- AC_PROG_CC_STDC, AC_PROG_CPP, AC_PROG_CXX, AC_PROG_CXXCPP,
- AC_PROG_F77, AC_PROG_F77_C_O, AC_PROG_GCC_TRADITIONAL here.
- Factor the comment documentation of AC_PROG_CC, AC_PROG_CXX,
- AC_PROG_F77.
- 2000-05-23 Akim Demaille <akim@epita.fr>
- Modernize AC_EXEEXT and AC_OBJEXT.
- Now work with other languages than C and C++.
- * acspecific.m4 (AC_EXEEXT, AC_OBJEXT): Use
- AC_COMPILE_IFELSE/AC_LINK_IFELSE and AC_LANG_PROGRAM instead of
- ad hoc code.
- Use `$ac_ext' instead of listing `.c', `.C' etc.
- Use AC_CACHE_CHECK.
- * doc/autoconf.texi (System Services): Adjust.
- 2000-05-23 Akim Demaille <akim@epita.fr>
- Simplify the interface: users shouldn't need to explicitly check
- for special environments.
- * acspecific.m4 (AC_CYGWIN, AC_EMXOS2, AC_MINGW32): AU defined to
- nothing. Replace them by...
- (_AC_CYGWIN, _AC_EMXOS2, _AC_MINGW32): these, which are
- automatically called by...
- (AC_EXEEXT): this.
- * doc/autoconf.texi (System Services, Obsolete Macros): Adjust.
- 2000-05-23 Akim Demaille <akim@epita.fr>
- AC_PROG_GNU_M4 should actually be private to the package
- Autoconf.
- * acspecific.m4 (AC_PROG_GNU_M4): Move to...
- * m4/m4.m4: here.
- * m4/Makefile.am (EXTRA_DIST): Adjust.
- * doc/autoconf.texi (Particular Programs): Adjust.
- 2000-05-23 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Exiting from Shell Scripts): Move contents
- into...
- (Limitations of Builtins): this new node.
- Document limitations of `exit', `export' and `case'.
- Welcome the documentation of `test' from...
- (Limitations of Usual Tools): here.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- Load the additions *before* running AC_INIT.
- This is important if you want to redefine AC_INIT or some of its
- sub macros (eeerk!), or if you want to use user defined macros
- before AC_INIT.
- Suggested by Didier Verna.
- * acgeneral.m4 (_AC_INIT): Don't include `acsite.m4' and
- `aclocal.m4'.
- * autoconf.sh (run_m4, run_m4f): Do it.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- Reading the ChangeLog revealed that the recent update of
- AC_FUNC_GETLOADAVG introduced a bug which already happened (see
- Mon Nov 11 18:02:58 1996 David J MacKenzie).
- * acgeneral.m4 (AC_CHECK_LIB): Use a less tempting name:
- s/ac_save_LIBS/ac_check_lib_save_LIBS/.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_LIBOBJ_ALLOCA): New macro, extracted from...
- (AC_FUNC_ALLOCA): here. Adjust.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- Add `configure --config-cache', `-C' as a shortcut for
- `--cache-file=config.cache'.
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Let `configure' support
- `--config-cache' and `-C'.
- Report them in `--help'.
- Fix the display of missing argument.
- (_AC_OUTPUT_SUBDIRS): Adjust.
- * doc/install.texi (Invoking configure): Rename the node as
- (Running configure scripts): this, the name of the chapter.
- (Operation Controls): Rename as...
- (Invoking configure): this.
- Document the new options.
- * doc/autoconf.texi (direntry): Huh? What is this `aclocal' doing
- here? Point to `Invoking configure'.
- (Cache Files): No need to document the disabling of the cache.
- 2000-05-22 Mark Elbrecht <snowball3@bigfoot.com>, Eli Zaretskii <eliz@gnu.org>
- More MS-DOS support.
- * acgeneral.m4 (_AC_OUTPUT_FILES): Fix the computation of
- `ac_file_inputs' for `$ac_given_srcdir' containing a colon.
- (AC_CHECK_MEMBERS, AC_PATH_PROG): s/ac_save_ifs/ac_save_IFS/.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_FUNC_CHOWN): New macro, based on Jim
- Meyering's `chown.m4' serial 4.
- (AC_FUNC_GETGROUPS): New macro, based on Jim Meyering's
- `getgroups.m4' serial 3.
- (AC_FUNC_MEMCMP): Updated, based on Jim Meyering's `memcmp.m4'
- serial 3.
- (AC_FUNC_MALLOC): New macro, based on Jim Meyering's
- `malloc.m4' serial 3.
- (AC_FUNC_MMAP): Include `stdlib.h' when `STDC_HEADERS'.
- * acfunctions: Sort.
- Add `chown' and `malloc', point `getgroups' to `AC_FUNC_GETGROUPS'
- instead of `AC_TYPE_GETGROUPS'.
- * doc/autoconf.texi (Particular Functions): Adjust.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Quote the names being m4-defined.
- * acspecific.m4: Likewise.
- * aclang.m4: Likewise.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- Factor the AC_PROG_<compiler>_WORKS macros.
- * acgeneral.m4 (_AC_INIT_DEFAULTS): Set `cross_compiling'.
- (AC_TRY_COMPILER): Remove.
- * aclang.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS,
- AC_PROG_F77_WORKS): Removed.
- (_AC_LANG_COMPILER_WORKS): New macro.
- (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Adjust.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- * aclang.m4: Formatting changes.
- 2000-05-22 Akim Demaille <akim@epita.fr>
- More than one argument to `configure' builds a broken
- `config.status'. Fix and test.
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Use
- `$ac_configure_args' directly, not via a tmp variable.
- * tests/torture.m4 (command line interface): Test with more than
- one argument.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_MSG_WARN): s/warning/WARNING/.
- * autoheader.sh: Likewise.
- From Franc,ois Pinard.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PACKAGE): Rename as _AC_INIT_PACKAGE.
- (AC_INIT): Dispatch arguments either to _AC_INIT_PACKAGE or
- to AC_CONFIG_SRCDIR.
- (AU::AC_INIT): New.
- * configure.in: Adjust.
- Use `#', not `dnl'.
- * doc/autoconf.texi (configure.in Layout): Document the new form
- of AC_INIT.
- Document AC_CONFIG_SRCDIR.
- (Obsolete Macros): Document the old one.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Simplify all the unjustified `[\$]foo' into
- `\$foo', the quotes are needed only for `\$[1]', `\$[@]' etc.
- Prefer `$$1' to `[$]$1', `$foo' to `[$]foo', `$[1]' to `[$]1' etc.
- * aclang.m4: Likewise.
- * acspecific.m4: Likewise.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_TRY_COMPILER): Fix quotation.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- Fix Autoconf/123.
- * libm4.m4: Rename `symbols' as `m4_symbols'.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_PROG_CC_GNU, AC_PROG_CXX_GNU, AC_PROG_F77_GNU):
- Rename as:
- (_AC_PROG_CC_GNU, _AC_PROG_CXX_GNU, _AC_PROG_F77_GNU): these.
- Compute the value of GCC, GXX and G77 here.
- Set to `no' (instead of empty) if not the GNU compiler.
- (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Adjust.
- * doc/autoconf.texi: Adjust.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- Fix Autoconf/106.
- * aclang.m4 (AC_PROG_F77): Follow strictly the same scheme as
- AC_PROG_CC to compute the default FFLAGS.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- Either we cross-compile the whole package, or we don't.
- Using --host enables cross-compilation.
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): `--host' enables cross
- compilation.
- (AC_CANONICAL_BUILD): The help string should explicitly mention
- cross compilation.
- * aclang.m4 (AC_LANG(C), AC_LANG(C++), AC_LANG(Fortran 77)): Don't
- set `cross_compiling'.
- (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77): Run your `WORK' partner
- only if not cross-compiling.
- (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS, AC_PROG_F77_WORKS):
- If does not work, don't assume an implicit cross-compilation:
- fail.
- * doc/autoconf.texi: Adjust.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SHELL_UNSETENV, AC_SHELL_UNSET): Add the
- missing quotes.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Prefer
- case $foo in
- *[^-a-zA-Z0-9_]*) AC_ACTION;;
- esac
- over
- if echo "$foo" | grep '[^-a-zA-Z0-9_]' >/dev/null 2>&1; then
- AC_ACTION
- fi
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Testing Values and Files): Delete, move its
- content into...
- (Limitations of Usual Tools::test): here.
- Document more limitations.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_LIBOBJ_GETLOADAVG): New macro, extracted from
- (AC_FUNC_GETLOADAVG): here.
- Use it.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SPECIALIZE): Avoid a useless `indir'.
- (AC_CHECK_MEMBER, AC_CHECK_MEMBERS): Fix to work properly on
- `struct f.g.h'.
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Use AC_CHECK_HEADERS and
- AC_CHECK_MEMBERS instead of performing their task by hand.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- Synchronize AC_FUNC_GETLOADAVG with the version of the shellutils
- 1.16f (serial 4).
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for
- `pstat_getdynamic'.
- Define `C_GETLOADAVG' if compiling `getloadavg.c'.
- Check for NLS.
- Compute `GETLOADAVG_LIBS'.
- (AC_FUNC_MKTIME): Remove a forgotten `AC_SUBST(LIBOBJS)'.
- 2000-05-19 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SHELL_UNSET, AC_SHELL_UNSETENV): New macro.
- (_AC_INIT_PREPARE_ENVIRONMENT): Use AC_SHELL_UNSETENV.
- Set CDPATH. Fixes Autoconf/96.
- * doc/autoconf.texi (Special Shell Variables): New node.
- Document `status', `CDPATH', `LANG', `LC_ALL', `LC_MESSAGES' and
- `LC_CTYPE'.
- 2000-05-12 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (sinclude): Define, some packages (binutils) need
- it.
- 2000-05-12 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Invoking config.status): Move the
- documentation of the envvar CONFIG_(FILES, HEADERS, COMMANDS,
- LINKS) to
- (Obsolete config.status Use): here.
- 2000-05-12 Paul Eggert <eggert@twinsun.com>
- * doc/autoconf.texi (Exiting from Shell Scripts): New node.
- (Autoconf Language): Follow the advice in the new node.
- 2000-05-12 Peter Eisentraut <peter_e@gmx.net>
- * doc/autoconf.texi: Fix typos.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- AC_CONFIG_SUBDIRS needs two lists: one, ac_subdirs_all, which
- contains all the possible subdirs for `--help=recursive', and
- another, `subdirs' which can be built dynamically for launching
- sub configurations.
- * acgeneral.m4 (AC_CONFIG_SUBDIRS): Define `subdirs' dynamically.
- Define `ac_subdirs_all' statically.
- Warn if the argument is not a literal.
- (AC_LIST_SUBDIRS): Rename as...
- (_AC_LIST_SUBDIRS): this.
- (_AC_INIT_HELP): Loop over `ac_subdirs_all', not `subdirs'.
- (_AC_OUTPUT_SUBDIRS): Loop over `subdirs', not `AC_LIST_SUBDIRS'.
- * doc/autoconf.texi (Subdirectories): Adjust.
- * acgeneral.m4: Replace all the `test ! -d foo && bar' with
- `test -d foo || bar'.
- * Makefile.am (.m4.m4f): Stop hiding what you're doing.
- Don't check for GNU m4, let it die.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- The Associated Rewriters are even prouder to present...
- .
- |
- |
- /-\
- / \
- )===( U T O U P D A T E I V
- // \\
- =========
- _//_ _\\_ The ``Eiffel Tower'' Release
- * autoupdate.sh: Complete rewrite. See that file for a detailed
- explanation. Basically, simulate the name spaces thanks to
- `autoconf --trace' and auxiliary files.
- No longer use `autoupdate.m4', remove the dependencies.
- Synchronize the options and `--help'.
- * doc/autoconf.texi (Invoking autoupdate): Humanoupdate.
- * autoupdate.m4: Delete.
- * tests/Makefile.am (FILTER_MACROS): Add `AC_OUTPUT'.
- Since `AC_OUTPUT' is now AU_DEFUN'd, it is extracted for testing,
- while it was not before.
- * tests/tools.m4 (autoupdate): Re-enable. Adjust the expected
- output with the right quotation (yeah!).
- Pass `-m $top_srcdir': autoupdate wants the `.m4' files, not the
- frozen files.
- * Makefile.am (nodistpkgdataDATA): Move `acversion.m4' to
- (distpkgdataDATA): here, so that all the `.m4' files are in the
- source hierarchy, not split across src and build.
- * acversion.m4.in: Update to today's standards.
- * Makefile.am: Adjust.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- * libm4.m4: Be robust to multiple inclusion.
- Have the first `changequote' robust to the current quotation
- system.
- Always quote the first argument of `define'.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- The Associated Rewriters are proud to present...
- ^
- / \ U T O U P D A T E I I I
- /===\
- / \ It bells, It whistles...
- * autoupdate.sh: Complete rewrite. See that file for a detailed
- explanation.
- * acgeneral.sh: Don't use AU_DEFINE, but AU_DEFUN.
- (AC_OUTPUT_COMMANDS_CNT): Renamed as...
- (_AC_OUTPUT_COMMANDS_CNT): this.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- Get rid of the m4 name spaces.
- * libm4.m4 (m4_changequote, m4_define, m4_defn, m4_dnl, m4_indir,
- m4_popdef, m4_pushdef, m4_undefine, m4_namespace_push,
- m4_namespace_pop, m4_namespace_register, m4_namespace_define,
- m4_disable, m4_enable): Removed.
- All dependencies adjusted.
- * libm4.m4: Remove all the name space initialization.
- * acgeneral.m4: Adjust.
- (AU_DEFINE): Redefine as `AC_DEFUN'.
- * autoupdate.m4: Adjust.
- * tests/tools.m4: Temporarily disable the `autoupdate' test.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- Eradicate AC_TRY_COMPILE.
- * aclang.m4 (AC_PROG_CC_STDC, AC_C_BIGENDIAN, AC_C_INLINE,
- AC_C_CONST, AC_C_VOLATILE, AC_F77_NAME_MANGLING): Use
- `AC_COMPILE_IFELSE'.
- * acspecific.m4 (AC_DECL_SYS_SIGLIST, _AC_CHECK_HEADER_DIRENT,
- AC_HEADER_SYS_WAIT, AC_HEADER_TIME, AC_TYPE_SIGNAL,
- AC_FUNC_GETLOADAVG, AC_FUNC_SELECT_ARGTYPES, AC_STRUCT_TM,
- AC_CYGWIN, AC_MINGW32, AC_EMXOS2): Likewise.
- * tests/semantics.m4 (C keywords): Check that AC_C_CONST,
- AC_C_VOLATILE, and AC_C_INLINE function properly with GCC.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- Replace AC_LANG_SAVE/AC_LANG_RESTORE with AC_LANG_PUSH/AC_LANG_POP.
- * aclang.m4 (_AC_LANG_CURRENT, AC_LANG_STACK): You two are the same
- thing, which now we shall name `_AC_LANG'.
- All users adjusted.
- (AC_LANG_PUSH, AC_LANG_POP): New macros.
- (AC_LANG_SAVE, AC_LANG_RESTORE): AU defined.
- (AC_PROG_CC_WORKS, AC_PROG_CXXCPP, AC_PROG_CXX_WORKS,
- AC_PROG_F77_WORKS, AC_F77_LIBRARY_LDFLAGS, AC_F77_NAME_MANGLING):
- Use them.
- (AC_F77_LIBRARY_LDFLAGS): Move the requirements to its top.
- * doc/autoconf.texi (Language Choice): Document them.
- (Old Macros): Welcome AC_LANG_SAVE and AC_LANG_RESTORE.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): Less adventurous use of
- `test'.
- Fixes Autoconf/108.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Particular Headers): Some more sorting.
- Use `@multitable'.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (_AC_CHECK_HEADER_DIRENT): Use more modern
- Autoconf idioms.
- (_AC_CHECK_HEADERS_DIRENT): Removed, instead...
- (AC_HEADER_DIRENT): Handle the loop.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- Provide a means to track the dependencies of files created by
- `configure'.
- * acgeneral.m4 (AT_FILE_DEPENDENCY, _AC_CONFIG_DEPENDENCY,
- _AC_CONFIG_DEPENDENCIES): New macros.
- (AC_CONFIG_FILES, AC_CONFIG_HEADERS, AC_CONFIG_LINKS): Use them.
- 2000-05-11 Akim Demaille <akim@epita.fr>
- Merge AC_DECL_YYTEXT into AC_PROG_LEX.
- * acgeneral.m4 (AC_DECL_YYTEXT): Rename as
- (_AC_DECL_YYTEXT): this.
- (AC_PROG_LEX): Use it.
- (AC_DECL_YYTEXT): New AU macro.
- * doc/autoconf.texi: Adjust.
- 2000-05-10 Akim Demaille <akim@epita.fr>
- * aclang.m4 (AC_F77_NAME_MANGLING): Use AC_COMPILE_IFELSE.
- Move the requirements to the top of the macro.
- 2000-05-10 Akim Demaille <akim@epita.fr>
- Update and polish the documentation.
- * doc/autoconf.texi: Use @sc where upper case names were used.
- Remove a few useless `dnl'.
- Convert some `dnl' into comments.
- Promote `$(foo)' in Makefiles, not `${foo}'.
- Promote `$foo' in shell scripts, not `${foo}'.
- Promote `foo = bar' in Makefiles, not `foo=bar'.
- (Language Choice): Document `AC_LANG', move `AC_LANG_C',
- `AC_LANG_CPLUSPLUS' and `AC_LANG_FORTRAN77' to
- (Old Macros): here.
- * doc/install.texi: Fix a typo in the specification of the system
- quadruples.
- 2000-05-10 Akim Demaille <akim@epita.fr>
- * libm4.m4 (m4_foreach): Rewritten so that it does not require
- lists in between parens.
- (m4_foreach_quoted): new copy of the previous `m4_foreach' which
- is still used by `m4_wrap'.
- * acgeneral.m4 (AC_INCLUDE, AC_INCLUDES): Removed.
- (AC_FOREACH): Don't use parens with `m4_foreach'.
- (AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES): Adjust the
- description.
- * acspecific.m4 (AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLKSIZE,
- AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_RDEV): Adjust.
- * autoconf.texi (AC_CHECK_MEMBER, AC_CHECK_DECLS, AC_CHECK_TYPES):
- Adjust their documentation.
- (AC_INCLUDE): Undocument.
- * tests/semantics.m4: Adjust.
- * tests/actest.m4: Rename as...
- * tests/aclocal.m4: this.
- * tests/atspecific.m4: No longer include actest.m4.
- * tests/torture.m4: Likewise.
- * tests/Makefile.am: Adjust.
- 2000-05-10 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Obsolete Macros): Document `AU_DEFUN'.
- Move the documentation of `AC_OBSOLETE' from here, to...
- (Old Macros): here.
- * acspecific.m4 (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV):
- AU_DEFUN'd.
- 2000-05-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LIBOBJ_DECL, AC_LIBOBJ): New macros.
- (AC_REPLACE_FUNCS): Use AC_LIBOBJ.
- * acspecific.m4 (AC_FUNC_MKTIME, AC_FUNC_MEMCMP,
- AC_STRUCT_ST_BLOCKS): Use AC_LIBOBJ.
- * doc/autoconf.texi : Adjust so that the user is not encouraged to
- use LIBOBJS directly.
- (Generic Functions): Document AC_LIBOBJ_DECL and AC_LIBOBJ.
- 2000-05-09 Jim Meyering <meyering@lucent.com>
- * acgeneral.m4 (AC_SEARCH_LIBS): Remove double quotes around `no'.
- 2000-05-09 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_FILES): Don't automatically spit
- `Generated by...' in Makefiles.
- Fixes Autoconf/102.
- 2000-05-09 Akim Demaille <akim@epita.fr>
- Let `config.status' use a private temp dir.
- Suggested by Jim Meyering.
- * acgeneral.m4 (_AC_SHELL_TMPDIR): New macro.
- (_AC_OUTPUT_CONFIG_STATUS): Use it.
- Use more quoted here docs to improve readability.
- Compute `$me' and use it in the error messages.
- Define `$configure' and `$configure_args' to avoid continuously
- mixing the uses of `configure' and `config.status' evaluation in a
- single line.
- Define `$SHELL' and use it.
- Simplify all the unjustified `[\$]foo' into `\$foo', the quotes
- are needed only for `\$[1]', `\$[@]' etc.
- Replace all the uses of `ac_cs_root' with files in the tmp dir of
- `config.status'.
- Remove a few `rm' covered by the removal of the `$tmp' dir.
- Let `config.status' support `--debug'.
- (_AC_INIT_PREPARE): Avoid the leading space in `ac_configure_args'.
- * doc/autoconf.texi (Invoking config.status): Adjust.
- 2000-05-05 Jim Meyering <meyering@lucent.com>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Set up traps to remove
- temporaries upon exit, too, not just upon receipt of signal.
- 2000-05-05 Akim Demaille <akim@epita.fr>
- AC_CHECK_PROG macro fails if REJECT value is set under Digital
- Unix 4.0x and 5.0 because `"$@"' expands into an empty parameter
- (instead of nothing) when there are no positional parameters.
- From Nicolas Joly.
- * acgeneral.m4 (AC_CHECK_PROG, AC_CHECK_PROGS): Prefer
- `$$1' to `[$]$1', `$foo' to `[$]foo', `$[1]' to `[$]1', and
- `${1+"$[@]"}' to `"[$]@"'.
- 2000-05-04 Akim Demaille <akim@epita.fr>
- AC_PREREQ understands `2.14a' as `2.141'.
- Reported by Didier Verna.
- * acgeneral.m4 (AC_PREREQ): Don't quote AC_ACVERSION.
- 2000-05-04 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AH_TOP, AH_BOTTOM): New macros.
- (_AH_COUNTER): New variable.
- * tests/tools.m4 (autoheader): Check their proper functioning.
- 2000-05-04 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Obsolete Macros): Rename as...
- (Obsoleting Macros): this.
- (Old Macros): Rename as...
- (Obsolete Macros): this.
- Be a section of...
- (Obsolete Constructs): New chapter.
- (Invoking autoheader): Move the `acconfig.h' documentation to...
- (acconfig.h): here, new section of `Obsolete Constructs'.
- (Autoheader Macros): Document AH_VERBATIM, AH_TEMPLATE, AH_TOP and
- AH_BOTTOM.
- 2000-05-03 Nicolas Joly <njoly@pasteur.fr>
- * autoheader.sh (config_h): Sort the templates.
- Under NetBSD 1.4.1 /bin/sh `set' command does not return a sorted
- variables list.
- 2000-05-03 Akim Demaille <akim@epita.fr>
- * tests/tools.m4 (autoheader): Don't pass `-l at_srcdir' to
- `autoheader', since `acconfig.h' is created in the build dir.
- There's one empty line less in `config.h.in' than before when
- using `acconfig.h'.
- 2000-05-03 Akim Demaille <akim@epita.fr>
- Simplify the handling of `acconfig.h'.
- * autoheader.sh: No longer try to select the needed paragraphs of
- `acconfig.h', just dump everything into `config.h.in'.
- Implement support for `--warnings'.
- Warn the users that these auxiliary files are obsolete when `-W
- obsolete'.
- * doc/autoconf.texi (Invoking autoheader): Adjust.
- 2000-05-03 Akim Demaille <akim@epita.fr>
- Support of acconfig.h was broken. Fix and test.
- Reported by Jim Meyering.
- * autoheader.sh: Trace AC_DEFINE and AC_DEFINE_UNQUOTED to build
- the list of $syms which are defined.
- * tests/tools.m4 (autoheader): New test.
- 2000-05-03 Akim Demaille <akim@epita.fr>
- Rename the language FORTRAN77 as Fortran 77.
- * aclang.m4 (AC_LANG(FORTRAN77), AC_LANG_SOURCE(FORTRAN77),
- AC_LANG_PROGRAM(FORTRAN77), AC_LANG_CALL(FORTRAN77)): Rename as...
- (AC_LANG(Fortran 77), AC_LANG_SOURCE(Fortran 77),
- AC_LANG_PROGRAM(Fortran 77), AC_LANG_CALL(Fortran 77)): This.
- (AC_LANG_FORTRAN77): Adjust.
- 2000-05-03 Akim Demaille <akim@epita.fr>
- Provide a macro to canonicalize a configuration name.
- Suggested by Ralf Corsepius.
- * acgeneral.m4 (AC_CANONICALIZE): New macro.
- (_AC_CANONICAL_THING): Use it.
- Change the defaults for build, host, and target systems:
- build defaults to `config.guess`.
- host defaults to $build.
- target defaults to $host.
- Suggested by Mo DeJong, Pavel Roskin, Tom Tromey, Ian Lance
- Taylor, and many others.
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Set `$build', `$host' and
- `$target' to nothing instead of NONE.
- (AC_CANONICAL_SYSTEM): AU_DEFUN'd as `AC_CANONICAL_TARGET'.
- (_AC_CANONICAL_THING): Use an explicit m4_case to set the defaults
- depending upon the THING.
- Implement the default values.
- (AC_CANONICAL_TARGET): Handle the `AC_ARG_PROGRAM' part
- `AC_CANONICAL_SYSTEM' used to provide.
- * doc/autoconf.texi: Adjust.
- When receiving an explicit argument, consider this is a default
- for --build, --host and --target (unless set).
- Some scripts might still depend on this historical syntax.
- Suggested by Alexandre Oliva.
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Do that.
- (_AC_CANONICAL_THING): Drop the support of `$nonopt'.
- Documenting --build, --host and --target when configure does not
- handle them causes confusion.
- Suggested by Pavel Roskin.
- Nevertheless configure must not die on such an `unsupported'
- option: it does happen that people build an entire tree of
- packages, some of them expecting `--host' etc. some others not.
- Stressed by Tom Tromey and Ian Lance Taylor.
- * acgeneral.m4 (HELP_CANON): New diversion.
- (_AC_INIT_PARSE_ARGS): Don't document these options.
- (AC_CANONICAL_BUILD, AC_CANONICAL_HOST, AC_CANONICAL_TARGET):
- Document your associated option.
- 2000-04-28 Akim Demaille <akim@epita.fr>
- Don't double quote in AC_MSG_*.
- * acgeneral.m4 (_AC_SH_QUOTE): Don't double quote. Escape the
- double quotes too.
- (_AC_ECHO_UNQUOTED): Don't double quote :).
- (_AC_ECHO, _AC_ECHO_N): Quote the call to _AC_SH_QUOTE.
- The autoheader chain needs to be adjusted.
- * acgeneral.m4 (AH_VERBATIM): Just pass two arguments to AH_OUTPUT
- instead of trying to build what `autoheader' needs: let it handle
- the format by itself.
- * autoheader.m4: Adjust.
- s,tmp/config.h,tmp/config.hin.
- The adjustment revealed that `autoconf --trace' is not robust to
- single quotes in its argument.
- * autoconf.sh: Fix this issue.
- Rename the escape `$*' as `$%'. Implement `$@'.
- * doc/autoconf.texi: Adjust.
- 2000-04-28 Akim Demaille <akim@epita.fr>
- mawk suffers a severe performance loss when using `sub' with a
- changing value. On the `configure' script of the fileutils:
- mawk '{ sub (/foo/, foo++) }' -> 14s.
- mawk '{ if ($0 ~ /foo/) sub (/foo/, foo++) }' -> 0.03s.
- mawk '{ sub (/foo/, foo) }' -> 0.03s.
- * autoconf.sh (task script, AWK script): Run `sub (__oline__,
- oline)' only in the lines that match `__oline__'.
- Suggested by Paul Eggert.
- 2000-04-28 Akim Demaille <akim@epita.fr>
- * autoconf.sh (options handling::-W*): Strip two leading chars, not
- just one.
- 2000-04-20 Dave Love <fx@gnu.org>
- * acspecific.m4 (AC_FUNC_MKTIME): Use AC_SUBST.
- 2000-04-12 Akim Demaille <akim@epita.fr>
- Provide a fine grained control over autoconf's warnings.
- * acgeneral.m4 (AC_WARNING_IFELSE, _AC_DIAGNOSE, AC_DIAGNOSE):
- New macros.
- (AC_DEFUN_ONCE, AC_OBSOLETE, AC_BEFORE, AU_DEFUN, AC_PREREQ,
- AC_WARNING, AC_FATAL, AC_TRY_RUN): Use AC_DIAGNOSE.
- * autoconf.sh: Provide support for `--warnings', `-W'.
- * doc/autoconf.texi (Invoking autoconf): Adjust.
- (Reporting Messages): New section.
- 2000-04-12 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_HELP): Move --srcdir in the first
- section.
- Document --help=short and recursive.
- Split the `Directory' section into `Installation directories' for
- --prefix and --exec-prefix, and all the others into `Fine tuning
- of the installation directories'.
- In the latter, don't repeat `in DIR', the user understands, and it
- comes out better.
- Default for --exec-prefix is PREFIX.
- Reported by Kathryn Hargreaves.
- Move --host before --build.
- Fix a test on `$ac_init_help' which was not updated.
- 2000-04-11 Akim Demaille <akim@epita.fr>
- Have `make check' succeed with CC=g++.
- * tests/atspecific.m4 (AT_TEST_MACRO): Don't check `env-after' if
- the file does not exist, which may happen when a `configure' exits
- brutally.
- * tests/semantics.m4 (AC_CHECK_MEMBERS, AC_CHECK_TYPES): ANSI C++
- forbids members named like their hosting struct, so don't do it.
- 2000-04-11 Akim Demaille <akim@epita.fr>
- * autoscan.pl: Reindent using 2 spaces, not 4.
- Use `#' to denote Autoconf comments, not `dnl'.
- Put a few `\' here and there to avoid misfontification and
- misindentation.
- Use your base name when reporting errors.
- (parse_args::usage): Use $0, use the same order as the other
- executables.
- (parse_args): Don't dump `--help' on cmd line errors.
- 2000-04-11 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PROVIDE_IF): Rename as...
- (AC_PROVIDE_IFELSE): this. Change all callers.
- Spread the use of AC_PROVIDE_IFELSE, no macro should know how
- AC_PROVIDE names its internal variables.
- 2000-04-11 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Simplify all the `foo="$bar"' into `foo=$bar'.
- * acspecific.m4: Likewise.
- * aclang.m4: Likewise.
- 2000-04-11 Akim Demaille <akim@epita.fr>
- Move obsolete macros' definitions out of the way.
- * doc/autoconf.texi (Old Macro Names): Rename as...
- (Old Macros): this. Change the @table enumeration into a list of
- @defmac.
- (AC_CHECKING, AC_CHECK_TYPE, AC_COMPILE_CHECK, AC_C_CROSS,
- AC_DYNIX_SEQ, AC_HAVE_LIBRARY, AC_IRIX_SUN, AC_LINK_FILES,
- AC_OUTPUT, AC_OUTPUT_COMMANDS, AC_SCO_INTL, AC_VERBOSE,
- AC_XENIX_DIR): Move their descriptions into here.
- Kill a few TeX warnings.
- 2000-04-11 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_MSG_ERROR_UNQUOTED): Remove.
- (AC_MSG_RESULT, AC_MSG_RESULT_UNQUOTED): Output to the log too.
- (AC_CHECKING, AC_VERBOSE): AU_ define.
- 2000-04-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: s/1>&/>&/g.
- (AC_FD_LOG): New macro, replaces...
- (AC_FD_CC): this. Provide an AU definition.
- (_AC_ECHO_UNQUOTED, _AC_ECHO_N): Use m4_default.
- 2000-04-05 Akim Demaille <akim@epita.fr>
- At the end of `./configure', save the cache values, and the CPP
- values.
- * acgeneral.m4 (_AC_CACHE_DUMP): New macro.
- (AC_CACHE_SAVE, AC_OUTPUT): Use it.
- (AC_OUTPUT): Dump confdefs.h into config.log.
- (_AC_INIT_PREPARE::config.log): Name the package being configured
- if you can.
- 2000-04-05 Steven G. Johnson <stevenj@alum.mit.edu>
- Disable caching by default, so as not to cause problems when
- newbies accidentally use a stale cache file.
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Set cache_file to /dev/null
- to disable caching by default.
- (_AC_INIT_HELP): Adjust the --help message.
- (AC_CACHE_LOAD, AC_CACHE_SAVE): Don't print "loading/updating
- /dev/null" messages.
- * autoconf.texi: Note that caching is disabled, how to enable it,
- and that `./config.cache' is the traditional name of the cache file.
- * install.texi: Likewise.
- 2000-04-03 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): If any option waiting for a
- directory receives a relative path, die (bindir, sbindir,
- libexecdir, datadir, sysconfdir, sharedstatedir, localstatedir,
- libdir, includedir, oldincludedir, infodir, mandir, exec_prefix,
- prefix). Fixes Autoconf 42.
- 2000-04-03 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Canonicalizing): Officially recognize
- AC_CANONICAL_TARGET and AC_CANONICAL_BUILD.
- 2000-04-03 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Writing configure.in): Explain what Autoconf
- is. Explain how to use the quotation scheme used in Autoconf.
- (Quoting): Update. Do not advocate changequote.
- 2000-03-30 Steven G. Johnson <stevenj@alum.mit.edu>
- Fix F77 name-mangling macros to work with cached values (so
- they don't break the second time you run configure).
- * aclang.m4 (AC_F77_NAME_MANGLING): Extract f77_case,
- f77_underscore from cache variable.
- (AC_F77_WRAPPERS): Get rid of ac_cv_f77_wrappers, it's useless.
- Simplify the nested case-esac into a single one.
- Simplify the documentation strings of CPP symbols.
- 2000-03-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Fix the accumulation in
- CONFIG_HEADERS.
- 2000-03-31 Akim Demaille <akim@epita.fr>
- * autoheader.sh: Catch up with the `mktemp -d' changes in
- autoconf.sh.
- * autoupdate.sh: Likewise.
- 2000-03-31 Steven G. Johnson <stevenj@alum.mit.edu>
- * aclang.m4 (AC_F77_LIBRARY_LDFLAGS): bug fix in F77 test program
- (missing whitespace--F77 requires program statements to start in
- column 7).
- 2000-03-29 Akim Demaille <akim@epita.fr>
- Rewrite the autoheader chain on top of `autoconf --trace'.
- * autoheader.m4: Dispatch the prototypes next to there AC_
- siblings.
- (AH_TEMPLATE, AH_VERBATIM): Move to...
- * acgeneral.m4: here.
- (AH_OUTPUT): New macro.
- * autoheader.sh: Run `autoconf --trace' instead of `m4 autoheader.m4'.
- * autoheader.m4: Remove.
- * Makefile.am: Adjust.
- * tests/tools.m4 (AH_DEFUN): Remove, no longer makes sense.
- * tests/actests.m4 (autoheader::AC_TATOOINE): Remove, was used by
- the test above.
- 2000-03-29 Akim Demaille <akim@epita.fr>
- silent.m4 depends upon the current quotation in m4, which changes
- if `-i' is used or not.
- * autoconf.sh (trace::silent.m4): Removed.
- (trace::run_m4_trace): Pass -Derrprint.
- 2000-03-29 Akim Demaille <akim@epita.fr>
- Use `mktemp -d' when possible to create securely a tmp work dir.
- * autoconf.sh: Use it when possible to create the dir $tmp.
- Stop using variables for tmp files, use their names in $tmp.
- [install]: Use the new features of autoconf --trace.
- 2000-03-28 Akim Demaille <akim@epita.fr>
- Probably all the versions of bash up to 2.04 fail on
- fnmatch ("/tmp", "[/\\\\]")
- The backslash must not be last.
- * acgeneral.m4 (_AC_INIT_HELP, AC_PATH_PROG, _AC_OUTPUT_FILES,
- _AC_OUTPUT_LINKS, _AC_OUTPUT_SUBDIRS): Always make `\\' be the
- first character in all the `[]' of `case' patterns.
- 2000-03-27 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_CHECK_TOOL_PREFIX): Rename back as
- AC_CHECK_TOOL_PREFIX since some packages rely on it.
- 2000-03-27 Akim Demaille <akim@epita.fr>
- Move all the language dependent macros into aclang.m4.
- * aclang.m4: New file.
- * autoconf.m4: Include it.
- * autoheader.m4: Likewise.
- * autoupdate.m4: Likewise.
- * Makefile.am: Adjust.
- * test/Makefile.am: Likewise.
- * acgeneral.m4 (AC_LANG_CASE,AC_LANG_SAVE, _AC_LANG_DISPATCH,
- AC_LANG, _AC_LANG_CURRENT, AC_LANG_SOURCE, AC_LANG_PROGRAM,
- AC_LANG_CALL, AC_LANG(C), AC_LANG_SOURCE(C), AC_LANG_PROGRAM(C),
- AC_LANG_CALL(C), AC_LANG(C++), AC_LANG_SOURCE(C++),
- AC_LANG_PROGRAM(C++), AC_LANG_CALL(C++), AC_LANG(FORTRAN77),
- AC_LANG_SOURCE(FORTRAN77), AC_LANG_PROGRAM(FORTRAN77),
- AC_LANG_CALL(FORTRAN77): Move to...
- * aclang.m4: here.
- * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX, AC_PROG_F77,
- AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS, AC_PROG_F77_WORKS,
- AC_PROG_CC_GNU, AC_PROG_CXX_GNU, AC_PROG_F77_GNU, AC_PROG_CC_G,
- AC_PROG_CXX_G, AC_PROG_F77_G, AC_PROG_GCC_TRADITIONAL,
- AC_PROG_CC_C_O, AC_PROG_F77_C_O, AC_PROG_CC_STDC, AC_PROG_CPP,
- AC_PROG_CXXCPP, AC_REQUIRE_CPP, AC_PROG_LEX, AC_TYPE_MODE_T,
- AC_C_CROSS, AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE, AC_C_BIGENDIAN,
- AC_C_INLINE, AC_C_CONST, AC_C_VOLATILE, AC_C_STRINGIZE,
- AC_C_PROTOTYPES, AC_F77_LIBRARY_LDFLAGS, AC_F77_NAME_MANGLING,
- AC_F77_WRAPPERS): Move to...
- * aclang.m4: here.
- 2000-03-27 Akim Demaille <akim@epita.fr>
- * autoconf.sh (trace): Let translate_awk do the whole translation
- from `$trace' to the m4 program.
- 2000-03-27 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PACKAGE): Also define AC_PACKAGE_STRING.
- Use it here and there.
- 2000-03-27 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
- * acgeneral.m4 (_AC_INIT_HELP, _AC_OUTPUT_SUBDIRS): Fix the DOS
- absolute path pattern: s/?:[[/\\]]/?:[[/\\]]*/.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_CANONICAL_TARGET, _AC_CANONICAL_BUILD): Rename
- as (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD), although internal,
- too much foreign code depends upon them.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * autoconf.sh (translate_awk): `> "/dev/stderr"' is not portable
- to systems without a real /dev/stderr in the file system or if not
- using one of the three free awks. Use
- print message | "cat >&2"
- ...
- END { close("cat >&2") }
- From Aharon Robbins.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * autoheader.sh (checking completeness): Be ready to recognize
- patterns with a value, and spaces between `#' and the directive, e.g.
- # define FOO FIXME:
- Reported by John Fortin.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_RUN_IFELSE): New macro.
- (AC_TRY_RUN_NATIVE): Remove.
- (AC_TRY_RUN): Use AC_RUN_IFELSE, not AC_TRY_RUN_NATIVE.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_LIB): Ah ah! I recognized you, even
- masked: you are AC_TRY_LINK_FUNC.
- Fix quotation.
- (AC_SEARCH_LIBS): Use AC_SHELL_IFELSE.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * tests/semantics.m4 (AC_TRY_LINK_FUNC, AC_CHECK_LIB): New tests.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LANG_CALL, AC_LANG_CALL(C), AC_LANG_CALL(C++),
- AC_LANG_CALL(FORTRAN77)): New macros.
- (AC_TRY_LINK_FUNC): Use it.
- (AC_TRY_CPP): Argument was output twice.
- (AC_COMPILE_IFELSE, AC_LINK_IFELSE): Output $3 only if needed.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_TRY_COMPILER): Use AC_LINK_IFELSE.
- (AC_TRY_LINK_FUNC, AC_CHECK_LIB, AC_CHECK_FUNC): Don't check that
- the current language is C++ to output `extern "C"': the CPP
- condition is enough.
- 2000-03-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LINK_IFELSE, AC_COMPILE_IFELSE): New macros.
- (AC_TRY_LINK, AC_TRY_COMPILE): Use them.
- (AC_CHECK_MEMBER, AC_COMPILE_CHECK, AC_CHECK_DECL,
- _AC_CHECK_TYPE_NEW): Adjust.
- * acspecific.m4 (AC_DECL_YYTEXT, AC_PATH_XTRA): Adjust.
- 2000-03-23 Steven G. Johnson <stevenj@alum.mit.edu>
- * acspecific.m4 (AC_F77_NAME_MANGLING): Need to use
- AC_F77_LIBRARY_LDFLAGS when linking C and Fortran code.
- 2000-03-23 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LANG_PROGRAM, AC_LANG_PROGRAM(C),
- AC_LANG_PROGRAM(C++), AC_LANG_PROGRAM(FORTRAN77)): New macros.
- (AC_TRY_COMPILE, AC_TRY_LINK): Use them.
- 2000-03-23 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Support --help={long, short,
- recursive}.
- (_AC_INIT_HELP): Propagate --help=recursive to CONFIG_SUBDIRS.
- Code stolen from...
- (AC_OUTPUT_SUBDIRS): s/ac_config_dir/ac_subdir/g.
- 2000-03-23 Lars J. Aas <larsa@sim.no>
- * libm4.m4 (m4_do): New macro.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- Provide a language independent means to generate language specific
- programs.
- * acgeneral.m4 (_AC_LANG_DISPATCH): New macro.
- (AC_LANG): Use it.
- (AC_LANG_SOURCE, AC_LANG_SOURCE(C), AC_LANG_SOURCE(C++),
- AC_LANG_SOURCE(FORTRAN77)): New macros.
- (AC_TRY_COMPILER, AC_EGREP_CPP, AC_TRY_RUN_NATIVE): Use
- AC_LANG_SOURCE.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- Fix a bug: some macros (e.g., AC_REVISION, AC_COPYRIGHT etc.) can
- be used before AC_INIT, but they do require it. But then, the
- argument of the explicit AC_INIT call is lost.
- * acgeneral.m4 (AC_CONFIG_SRCDIR): New macro.
- (_AC_INIT_SRCDIR): Adjust.
- (_AC_INIT): Pass your argument to AC_CONFIG_SRCDIR.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- * tests/semantics.m4 (AC_PATH_PROG, AC_PATH_PROGS): New tests.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- Start the language support overhaul: Introduce AC_LANG().
- * acgeneral.m4 (AC_LANG): Renamed as _AC_LANG_CURRENT.
- (AC_LANG, AC_LANG(C), AC_LANG(C++), AC_LANG(FORTRAN77)): New
- macros.
- (AC_LANG_C, AC_LANG_CPLUSPLUS, AC_LANG_FORTRAN): AU_DEFUN'ed.
- Adjust all callers.
- * acspecific.m4 (AC_F77_NAME_MANGLING): Remove the exceeding
- AC_LANG_RESTORE.
- * tests/Makefile.am (FILTER_MACROS): Add AC_LANG.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- Speed ups.
- * libm4.m4 (m4_append, m4_list_append): Use m4_define, not define.
- On my machine the former implementation takes 4mn 40s to run the
- test suite. Using m4_define leads to 4mn 15s.
- * acgeneral.m4 (_AC_SUBST): Use AC_EXPAND_ONCE (which uses
- m4_define, not define). 4mn.
- (_AC_DIVERT): Don't use m4_case. Starting from those 4mn, if you
- just move NORMAL* first in m4_case, the test suite is run in 3mn.
- If instead of using m4, you use an `associative array' plus a
- wrapper (current implementation), it falls to 2mn.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- * tests/tools.m4 (autoconf --trace): New test.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- * autoconf.sh (task trace): Pipe the output of the first m4 into
- the second one, instead of saving to a tmp file, so that we can
- trace endless configure.in expansion.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- Uniform idioms.
- * acgeneral.m4 (_AC_OUTPUT_FILES, _AC_OUTPUT_HEADERS,
- _AC_OUTPUT_LINKS, _AC_OUTPUT_COMMANDS): Prefer
- for i in : $is; do test $i = : && continue
- over
- for i in .. $is; do if test $i != ..; then
- 2000-03-21 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE, _AC_INIT_PARSE_ARGS): Move more
- initializations to...
- (_AC_INIT_DEFAULTS): here.
- 2000-03-21 Akim Demaille <akim@epita.fr>
- Give a means to compute `srcdir' earlier in configure.
- * acgeneral.m4 (_AC_INIT_SRCDIR): New macro, pulled out from...
- (_AC_INIT_PREPARE): No longer compute `srcdir'.
- (_AC_INIT): Use _AC_INIT_SRCDIR.
- (AC_INIT): Don't forget to pass the argument to _AC_INIT.
- 2000-03-20 Jim Meyering <meyering@lucent.com>
- * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Don't test for existence
- of $ac_xdir. Not only is `test -e' not portable, but the test isn't
- necessary at all; the following mkdir ends up accomplishing the
- same goal. Suggestion from Alexandre Oliva.
- * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT) [setting IFS]: Be careful
- to use space, tab and new line, in precisely that order.
- 2000-03-20 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Rename as _AC_OUTPUT_SUBDIRS.
- No argument, use AC_LIST_SUBDIRS.
- Adjust callers.
- 2000-03-20 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Double quote the head
- of the help snippet.
- 2000-03-20 Akim Demaille <akim@epita.fr>
- Give an identity to `configure' scripts.
- * acgeneral.m4 (AC_PACKAGE): New macro.
- (_AC_COPYRIGHT_SEPARATOR): Remove.
- (AC_COPYRIGHT): Adjust.
- (_AC_INIT_HELP, _AC_INIT_VERSION): Name the package you configure
- when you want.
- (_AC_INIT): Adjust.
- * configure.in (AC_PACKAGE): Add.
- 2000-03-20 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- 2000-03-20 Akim Demaille <akim@epita.fr>
- Don't rely on RS = "\0" to swallow the whole input as a single
- record, this is not portable: mawk and nawk understand it as RS =
- "". gawk understands it as expected.
- * autoconf.sh (translate_awk::BEGIN): No longer change RS.
- (translate_awk::body): Move to the END.
- Instead, accumulate the input in `request'.
- 2000-03-20 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Testing Values and Files): Be a subsection of
- `Portable Shell Programming'.
- (Shell Substitutions, Limitations of Usual Tools): New subsections.
- 2000-03-17 Akim Demaille <akim@epita.fr>
- Use a single tool to reformat the raw `configure' script output by
- m4.
- Suggested by Paul Eggert.
- * autoconf.sh: Stop playing with 2 seds and an AWK to finalize
- `configure', a single AWK program is enough.
- 2000-03-17 Akim Demaille <akim@epita.fr>
- In Autoconf 2.13, although AC_OUTPUT_COMMANDS did double quote its
- arguments, AC_OUTPUT arguments 2 and 3 were not! Currently,
- AC_OUTPUT over quotes too: stop that.
- Reported by Martin Buchholz.
- * doc/autoconf.texi (Output): Don't expand on the ternary
- AC_OUTPUT.
- * acgeneral.m4 (AC_OUTPUT): Don't over quote $2 and $3.
- 2000-03-17 Joseph S. Myers <jsm28@cam.ac.uk>
- * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Security fixes: create
- the temp files in a private temporary directory, not directly in
- TMPDIR.
- 2000-03-17 Akim Demaille <akim@epita.fr>
- Install the IFS we need once for all.
- * acgeneral.m4 (_AC_INIT_PREPARE_ENVIRONMENT): New macro.
- Handle the NLS envvars, and IFS.
- (_AC_INIT_PREPARE): Use it, no longer set the NLS envvars.
- (_AC_WHICH_A, AC_PATH_PROG): Rely on the default IFS.
- * acspecific.m4 (AC_PROG_INSTALL, AC_FUNC_SELECT_ARGTYPES):
- Likewise.
- 2000-03-17 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP, AC_TRY_COMPILE,
- AC_TRY_LINK, AC_TRY_RUN_NATIVE): Simplify the removal of the
- contest files: don't remove them before running the actions, just
- remove them at the end of the macro.
- 2000-03-16 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): Use
- : ${foo='some words'}
- not
- : ${foo=some words}
- since this is not portable: Digital Unix v5.0: `bad substitution'.
- From Nicolas Joly.
- 2000-03-16 Lars J. Aas <larsa@sim.no>
- * libm4.m4 (m4_assert, m4_shiftn): New macros.
- (m4_case,m4_match): Rewrite to use m4_shiftn (for readability reasons).
- (m4_for): Add the STEP argument and some argument-verifying asserts.
- (m4_split): Correct spaces to tabulator in regexp.
- 2000-03-15 Akim Demaille <akim@epita.fr>
- Revamp AC_FUNC_SELECT_ARGTYPES.
- * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): Use a single cache
- variable instead of three.
- Use AC_CACHE_CHECK.
- Shorten the name of the var loops, they are no longer cached.
- Include sys/types.h unconditionally.
- `select' returns an int, fixes Autoconf/46.
- Don't display parens in the user messages.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * autoheader.sh: Use run_m4f, not run_m4.
- 2000-03-14 John David Anglin <dave@hiauly1.hia.nrc.ca>
- * tests/actest.m4 (AC_ENV_SAVE): Don't consider RANDOM and LINENO
- which some shells update. At least ksh on HP-UX 10.20 and sh on
- IRIX 6.5 do change their `RANDOM' even if `read' via `set'.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): No use for @%:@ here,
- no need to over quote $1 in the comments.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Replace some ifelse with ifval or m4_default, or
- even nothing when not needed.
- * acspecific.m4: Likewise.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE): Insert the Autoconf version in
- config.log, and the command line which ran configure.
- Kill a couple of useless quote around dollars.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PREPARE): Kill a changequote in the
- building of `ac_configure_args'.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_DIVERT): Rename _AC_DIVERT.
- (AC_DIVERT): New macro.
- Spread its use where better than a pair of AC_DIVERT_PUSH/POP.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_BINSH): Remove, useless now that...
- (AC_REVISION): Require AC_INIT, not _AC_INIT_BINSH.
- (AC_INIT): Do what _AC_INIT_BINSH used to.
- Don't require _AC_INIT_VERSION, just call it.
- Rename as _AC_INIT.
- (AC_INIT): New macro, single expansion wrapper around _AC_INIT.
- (_AC_COPYRIGHT_SEPARATOR): New.
- (AC_COPYRIGHT): Use it.
- Require AC_INIT, not _AC_INIT_VERSION.
- * doc/autoconf.texi (Versions): Promote as first section of
- `Setup'.
- Rename as `Notices'.
- Document AC_COPYRIGHT.
- Don't give false reasons for placing AC_REVISION before AC_INIT,
- the place no longer matters.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * autoconf.sh (trace_m4::smash): Double quote, we don't want the
- result to be evaluated.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: s/@%:@line __oline__/#line __oline__/g. __oline__
- is not a macro, so there is just no use in avoiding `#'.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): When there were no
- CONFIG_FILES, we had to expand _AC_OUTPUT_FILES into the KILL
- diversion, because it is AC_OUTPUT_FILES which undiverted the
- AC_SUBST sed script at its proper place, otherwise it would have
- been undiverted at the end of `configure', leading to an sh syntax
- error.
- Now that we no longer use a diversion, we don't need to call
- AC_OUTPUT_FILES if useless.
- (AC_OUTPUT_FILES): Rename as _AC_OUTPUT_FILES.
- (AC_OUTPUT_LINKS): Rename as _AC_OUTPUT_LINKS.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- AC_ARG_PROGRAM must not be expanded twice, which is likely since
- Automake calls it, and usually users do too. If it happens,
- `--program-prefix=g' actually prepend two (or more) `g'.
- * acgeneral.m4 (AC_DEFUN_ONCE): New macro.
- (AC_ARG_PROGRAM): AC_DEFUNed_ONCE. Or is it AC_DEFUN_ONCE'd? :).
- No longer AC_EXPAND_ONCE the help string, the macro itself is
- expanded at most once.
- Rename the here-doc tag EOF_SED as EOF.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- Get rid of the ICMDS diversion.
- * acgeneral.m4 (AC_DIVERT): Remove ICMDS.
- (_AC_OUTPUT_COMMANDS_INIT): New growing string.
- (_AC_CONFIG_COMMANDS_INIT, _AC_OUTPUT_CONFIG_STATUS): Adjust.
- 2000-03-14 Akim Demaille <akim@epita.fr>
- Introduce AC_SUBST(VAR, VAL).
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Stop global double quoting,
- failed experiment.
- Merge all the var=val AC_SUBST(var) into AC_SUBST(var, val).
- (AC_SUBST): Implement support for 2nd arg.
- * doc/autoconf.texi (Setting Output Variables): Adjust.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- Simplify the diversions naming system.
- Suggested by Alexandre Oliva and Lars J. Aas
- * libm4.m4 (ifndef): New macro.
- * acgeneral.m4 (AC_DIVERT): New macro, maps a diversion name to
- its value. The diversions now have a short name, e.g., `NOTICE',
- instead of the former macros which had long names, e.g.,
- `AC_DIVERSION_NOTICE'.
- (AC_DIVERT_PUSH): Adjust.
- (AC_DIVERT_POP): Use ifndef.
- (AC_DIVERSION_CURRENT): Rename as `AC_DIVERT_DIVERSION' to stay
- within the `AC_DIVERT' name domain.
- Adjust all callers.
- * acspecific.m4: Adjust all callers.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Invoking autoconf): Update documentation of
- `autoconf --trace'.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- * autoconf.sh (tmpbase): New var. Adjust trap code and other tmp
- file names.
- (translate_awk::BEGIN): Set RS to "\0" so that the whole file be a
- single record.
- (translate_awk::trans): Convert from array to function.
- (translate_awk::error): New function.
- (translate_awk::main action): Implement support for ${sep}@ and
- ${sep}*. Use trans() and error().
- (translate_awk): Don't put space before user functions call, it is
- not portable.
- Remove trailing `;', this is not C :).
- (task trace): Quote `$traces' when you eval it, to protect the
- white spaces.
- Propagate `translate_awk' failures to `autoconf.sh'.
- Translate the quadrigraphs.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- Trap on 0 is not executed when `exit' is called without argument.
- * autoheader.sh (trap 1 2 13 15): s/exit/exit $?/.
- * autoconf.sh: Likewise.
- Remove translate_awk too.
- * autoupdate.sh: Likewise.
- Handle `--debug'.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- More uniform style in scripts.
- * autoheader.sh: s/-eq/=/.
- Uniform ordering of variable initializations, option handling.
- Don't use quotes where useless (foo=$1, not foo="$1").
- Propagate `run_m4' and `run_m4f'.
- Use `$0' in --help.
- * autoconf.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: Likewise.
- * autoupdate.m4: Small bug: at the end `dnl' is disabled, so use
- `m4_dnl'.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- `autoconf --trace': faster.
- * autoconf.sh (initialization): New var, new option.
- (option loop): When you need an arg, make sure there is one.
- (run_m4f): New var, which content is that of the former...
- (run_m4): Don't use m4 frozen state files.
- Change all callers.
- Don't pass AC_LOCALDIR, not documented, and unused.
- (task trace): Honor `--verbose' and `--initialization'.
- (globally): Send `--verbose' messages in stderr.
- Fix random typos.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_PROG_BINSH): Removed.
- 2000-03-13 Akim Demaille <akim@epita.fr>
- Start revamping `autoconf --trace'.
- * autoconf.sh (debug): New var, new option.
- Adjust the trap code.
- (task trace): Instead of decoding `m4 --trace' with sed, decode it
- with m4 itself.
- ($silent_m4): New file, which disables m4's `errprint'.
- ($trace_m4): New file. Logistic for the m4 which is in charge of
- decoding the traces of the first.
- ($translate_awk): Transform a user trace request into $trace_m4
- code.
- 2000-03-10 Akim Demaille <akim@epita.fr>
- Multiple `-e' to egrep are not portable. On IRIX 6.5 and Solaris
- 2.5.1 only the last one is honored:
- > printf "foo\nbar\n" | egrep -e 'foo' -e 'bar'
- bar
- > printf "foo\nbar\n" | egrep -e 'bar' -e 'foo'
- foo
- Reported by Nicolas Joly.
- An alternative would have been to use `sed', unfortunately
- alternation is not portable.
- * tests/actest.m4 (join): New macro.
- (AC_ENV_SAVE): Join the egrep patterns into a single big one.
- * tests/Makefile.am (EGREP_EXCLUDE): Rename as FILTER_MACROS.
- Join the egrep patterns into a single big one.
- 2000-03-10 Jim Meyering <meyering@lucent.com>
- * acgeneral.m4 (_AC_CHECK_TOOL_PREFIX): Correct typos in definition:
- add `_' prefix to make the function name match comments and existing
- uses. Remove leading prefix from _AC_CANONICAL_HOST.
- 2000-03-09 Ossama Othman <ossama@debian.org>
- * acspecific.m4 (AC_SYS_RESTARTABLE_SYSCALLS): Added some missing
- headers if they exist (needed for some missing prototypes) and
- corrects the signal handler prototype/definition. The signal
- handler prototype is now prepended with an `extern "C"' for C++
- compilers since some platforms explicitly require an `extern "C"'
- signal handler.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * autoheader.m4 (autoheader::AC_CHECK_HEADERS_DIRENT): Rename as
- (autoheader::_AC_CHECK_HEADERS_DIRENT): to cope with the new name
- of the autoconf:: macro.
- Fixes autoconf/119, reported by Raja R Harinath.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PATH_PROG, AC_OUTPUT_FILES, AC_OUTPUT_SUBDIRS):
- Fix quotation problems in DOS path handling.
- 2000-03-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
- * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_ALLOCA): Make them C++
- safe: include the right headers, cast the allocations etc.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- The argument of AC_COPYRIGHT should be plain text, not an sh
- comment.
- * libm4.m4 (m4_quote): s/$@/$*/.
- * acgeneral.m4 (AC_COPYRIGHT): Prepend `# ' to the lines that go
- on the top of `configure'. Actually, prepend `@%:@ ' so that
- there are as many evaluations on both sides.
- (_AC_INIT_VERSION): No longer strip `# '.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * tests/Makefile.am (all-local): Remove. It wastes time to have
- testsuite rebuilt each time an ac*.m4 file changes. It is enough
- to build it for each `make check'.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- Leave a diversion exclusively for Copyright notices.
- * acgeneral.m4 (AC_DIVERSION_DEFAULTS): New diversion number.
- (_AC_INIT_NOTICE): Move definition of `ac_includes_default' from
- here...
- (_AC_INIT_PREPARE): to here.
- (_AC_INIT_NOTICE): Play with your diversion yourself, don't let
- (AC_INIT): do it for you.
- (_AC_INIT_DEFAULTS): New macro.
- (AC_INIT): Use it.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- Provide a means to specify more Copyright information in
- `configure'. And after all, it suits to `configure --version' too.
- * acgeneral.m4 (AC_DIVERSION_DEFAULTS, AC_DIVERSION_INIT_PREPARE):
- New diversion numbers.
- (AC_DIVERSION_INIT): Rename as...
- (AC_DIVERSION_INIT_PARSE_ARGS): this.
- (AC_DIVERT_POP): Instead of going into wild endless loops when
- there are more pops than pushes, die with dignity.
- (AC_COPYRIGHT): New macro.
- (_AC_INIT_NOTICE): Move definition of `ac_includes_default' from
- here...
- (_AC_INIT_PREPARE): to here.
- (_AC_INIT_NOTICE): Remove.
- (AC_INIT): Use it to install Autoconf's Copyright.
- (_AC_INIT_DEFAULTS): New macro.
- (AC_INIT): Use it.
- (AC_PREFIX_DEFAULTS): Dump in AC_DIVERSION_DEFAULTS.
- (_AC_INIT_PARSE_ARGS): Dump in AC_DIVERSION_INIT_PREPARE.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- We don't need _AC_ARG_*_HELP_PROLOGUE.
- * acgeneral.m4 (AC_EXPAND_ONCE): AC_PROVIDE yourself, in case
- there is no AC_DEFUN associated with the text to expand.
- (_AC_ARG_ENABLE_HELP_PROLOGUE, _AC_ARG_WITH_HELP_PROLOGUE,
- _AC_ARG_VAR_HELP_PROLOGUE): Remove, instead...
- (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): do it yourself.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Fix copy n' paste typos in
- `--with-*', `--without-*' and `*' decoding.
- Reported by Raja R Harinath.
- Fixes autoconf/118.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- Don't dump AC_ARG_PROGRAM help messages if not used.
- * acgeneral.m4 (_AC_INIT_HELP): Don't.
- (AC_ARG_PROGRAM): Do.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- Don't dump X help messages when `configure' does not check for X.
- * acgeneral.m4 (_AC_INIT_HELP): Don't dump X help messages.
- * acspecific.m4 (AC_PATH_X): Do it.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- No longer rely on /bin/sh to compose the optional parts of
- `configure --help'.
- * acgeneral.m4 (AC_DIVERSION_HELP_BEGIN, AC_DIVERSION_HELP_ENABLE,
- AC_DIVERSION_HELP_WITH, AC_DIVERSION_HELP_VAR,
- AC_DIVERSION_HELP_END): New diversion numbers.
- (AC_EXPAND_ONCE): New macro.
- (AC_PROVIDE_IF): New macro.
- (AC_BEFORE, AC_REQUIRE): Use it.
- (AC_REQUIRE): Don't use indir.
- (_AC_ARG_ENABLE_HELP_PROLOGUE, _AC_ARG_WITH_HELP_PROLOGUE,
- _AC_ARG_VAR_HELP_PROLOGUE): New macros.
- (AC_ARG_ENABLE, AC_ARG_WITH, AC_ARG_VAR): Expand once the
- _HELP_PROLOGUE macro which corresponds.
- (_AC_INIT_HELP): Adjust to AC_DIVERSION_HELP_BEGIN and
- AC_DIVERSION_HELP_END.
- (_AC_INIT_NOTICE, _AC_INIT_HELP): Remove the sh code which handled
- the optional help strings.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- AC_OUTPUT_COMMANDS no longer uses a diversion.
- * acgeneral.m4 (AC_DIVERSION_CMDS): Removed.
- (_AC_OUTPUT_CONFIG_STATUS): Don't undivert it.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_INIT_PARSE_ARGS): Fix quoted/non quoted here
- document problems.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT_BINSH, AC_INIT_NOTICE, AC_INIT_PREPARE):
- Rename as...
- (_AC_INIT_BINSH, _AC_INIT_NOTICE, _AC_INIT_PREPARE): this.
- All callers adjusted.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Rename as...
- (_AC_INIT_PARSE_ARGS): this.
- Move the display of help and version strings to...
- (_AC_INIT_HELP, _AC_INIT_VERSION): here.
- (AC_INIT): Adjust. Also, fix quotation.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- Some tests are failing with srcdir != builddir, because they can't
- find config.guess, install-sh etc.
- Reported by Erez Zadok.
- * tests/atspecific.m4 (AT_TEST_MACRO): Set AC_CONFIG_AUX_DIR to
- top_srcdir in configure.in, and pass the value of top_srcdir to
- configure.
- 2000-03-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH, AC_PATH_PROG,
- AC_PATH_PROGS, AC_PATH_TOOL, AC_CHECK_TOOL, AC_PREFIX_PROGRAM,
- AC_EGREP_CPP, AC_TRY_LINK, AC_COMPILE_CHECK, AC_TRY_RUN_NATIVE):
- Use ifval instead of ifelse.
- 2000-03-07 Mark Elbrecht <snowball3@bigfoot.com>
- Support absolute DOS-style paths.
- Any character before the colon is accepted because network drives
- can be assigned characters outside the [a-zA-Z] range. DOS-style
- relative paths (?:foo/bar) are also considered absolute for
- Autoconf's purposes since the path '../?:foo/bar' is invalid.
- * acgeneral.m4 (AC_OUTPUT_FILES): Treat DOS-style paths (?:*') as
- absolute.
- (AC_OUTPUT_SUBDIRS): Likewise.
- (AC_PATH_PROG): Make pattern for matching DOS-style paths the same
- as that used in AC_OUTPUT_FILES and AC_OUTPUT_SUBDIRS.
- 2000-03-06 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4 (m4_match): Remove, no longer used.
- 2000-03-04 Jim Meyering <meyering@lucent.com>
- * autoheader.sh: Use `rm -f', not just `rm' when removing temporaries.
- Preserve exit status in trap handler.
- Based on suggestions from Paul Eggert.
- 2000-03-03 Paul Eggert <eggert@twinsun.com>
- Move the quadrigraphs out of the user name space.
- * acgeneral.m4: 's/\@BKL@/@<:@/g', 's/\@BKR@/\@:>@/g',
- 's/\@DLR@/\@S|@/g', 's/\@PND@/@%:@/g'.
- * acspecific.m4: Likewise.
- * autoconf.sh: Likewise.
- 2000-03-03 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_WHICH_A): New macro.
- (AC_CHECK_PROG): Use it. Use ifval.
- (AC_CHECK_PROGS): Use ifval. Fix the quoting.
- * tests/semantics.m4: Test AC_CHECK_PROG.
- * tests/Makefile.am (EGREP_EXCLUDE): Add /AC_CHECK_PROGS?/.
- 2000-03-02 Russ Allbery <rra@stanford.edu>
- * autoscan.pl (parse_args): Add support for -m <macrodir>.
- 2000-03-02 Akim Demaille <akim@epita.fr>
- The whole family supports -V = --version.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Report and support -V.
- * autoconf.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * autoheader.sh: Likewise.
- * autoscan.pl: Likewise.
- * ifnames.sh: Likewise.
- In addition, don't dump --help on invalid options.
- * doc/autoconf.texi: Adjusted.
- * doc/install.texi: Likewise.
- 2000-03-02 Lars J. Aas <larsa@sim.no>
- * libm4.m4 (m4_noquote): New macro.
- 2000-03-02 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_PATH_X_DIRECT): Moved all the shell variable
- into the ac_ name space.
- Reported by Nicolas Joly.
- 2000-03-02 Akim Demaille <akim@epita.fr>
- * acspecific.m4: Move some macros to a better place.
- 2000-03-02 Akim Demaille <akim@epita.fr>
- Internal macros are named `_AC_'.
- * acgeneral.m4 (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD,
- AC_CANONICAL_THING, AC_CHECK_TOOL_PREFIX, AC_CONFIG_UNIQUE):
- Prepend `_' to their names.
- * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT,
- AC_PATH_X_XMKMF, AC_PATH_X_DIRECT): Prepend `_' to their names.
- * doc/autoconf.texi (Macro Names): Adjusted.
- 2000-03-02 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- * acspecific.m4: Likewise.
- 2000-03-01 Akim Demaille <akim@epita.fr>
- The empty regexp cannot be portably used in egrep's alternation.
- For instance with Digital Unix v5.0:
- > echo "foo" | egrep -e "^(|foo|bar)$"
- > echo "|foo" | egrep -e "^(|foo|bar)$"
- |foo
- > echo "|bar" | egrep -e "^(|foo|bar)$"
- > echo "bar" | egrep -e "^(|foo|bar)$"
- bar
- > echo "bar" | egrep '^(foo|bar|)$'
- > echo "bar|" | egrep '^(foo|bar|)$'
- bar|
- > echo "bar" | egrep '^(foo||bar)$'
- > echo "|bar" | egrep '^(foo||bar)$'
- |bar
- > echo "foo" | egrep '^(foo||bar)$'
- foo
- > echo "foo|" | egrep '^(foo||bar)$'
- >
- Reported by Nicolas Joly.
- * src/actest.m4 (AC_ENV_SAVE): s/(|EXTRA_|PRE_)/(EXTRA_|PRE_)?/.
- 2000-03-01 Akim Demaille <akim@epita.fr>
- * acspecific.m4: Removed a few addresses, the map is...
- * THANKS: here.
- 2000-03-01 Lars Hecking <lhecking@nmrc.ucc.ie>
- * acspecific.m4 (AC_PATH_XTRA): On LynxOS 3.0.1/i386,
- gethostbyname(), getservbyname(), and inet_addr() are in -lbsd.
- 2000-03-01 Akim Demaille <akim@epita.fr>
- * tests/actest.m4 (AC_ENV_SAVE): Use multiple -e instead of
- multiple egrep.
- 2000-03-01 Akim Demaille <akim@epita.fr>
- * config.guess: Updated from master repository.
- * config.sub: Likewise.
- 2000-03-01 Akim Demaille <akim@epita.fr>
- Test suite: instead of using a full list of the AC macros and an
- AT macro with selects which are the AC macros to test, just
- produce the list of the AC macros we want to test.
- * tests/atspecific.m4 (TEST_MACRO): Removed.
- * tests/Makefile.am (EGREP_EXCLUDE): New variable, performing the
- selection TEST_MACRO used to do.
- (macros.m4): Use it. Use AT_TEST_MACRO, not TEST_MACRO. Check
- also AU macros.
- 2000-03-01 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi: Tune the use of quotes, add missing
- @noindents, remove dead FIXME:s, promote #if ! over #ifndef,
- simplify duplicated text.
- 2000-03-01 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Configuration Commands): Document
- AC_CONFIG_COMMANDS_PRE and _POST.
- 2000-02-29 Akim Demaille <akim@epita.fr>
- Test suite: more debugging information.
- * tests/atspecific.m4 (AT_TEST_MACRO): When verbose, report the
- content of config.log.
- 2000-02-29 Akim Demaille <akim@epita.fr>
- * Makefile.am (MAKEINFO): Removed.
- (INSTALL.txt): Call $(MAKEINFO) with --no-split.
- Reported by Nicolas Joly.
- 2000-02-28 Akim Demaille <akim@epita.fr>
- * doc/Makefile.am (MAKEINFO): s/makeinfo/@MAKEINFO@/.
- * missing: chmod +x.
- 2000-02-28 Akim Demaille <akim@epita.fr>
- * tests/Makefile.am (testsuite): Use $(M4), not m4.
- From Patrick Tullmann.
- 2000-02-25 Akim Demaille <akim@epita.fr>
- * src/acgeneral.texi (AC_INIT_NOTICE): Include inttypes.h in the
- ac_includes_default.
- * doc/autoconf.texi (Default Includes): Adjust.
- 2000-02-25 Akim Demaille <akim@epita.fr>
- Export the knowledge on disabling echo's trailing new line.
- * acspecific.m4 (AC_PROG_ECHO_N): Rename as...
- (_AC_PROG_ECHO): this.
- Set ECHO_N, ECHO_C, ECHO_T instead of ac_n, ac_c and ac_t.
- All dependencies changed.
- * doc/autoconf.texi (Preset Output Variables): Document ECHO_C,
- ECHO_N and ECHO_T.
- * m4/atconfig.m4 (fp_PROG_ECHO): Removed.
- (AT_CONFIG): Don't use it.
- 2000-02-24 Akim Demaille <akim@epita.fr>
- * autoconf.sh (AC_ACLOCALDIR): Use `(aclocal) 2>/dev/null`, not
- `aclocal 2>/dev/null` if you want no complaints for missing
- aclocal.
- From Nicolas Joly.
- 2000-02-22 Pavel Roskin <pavel_roskin@geocities.com>
- * configure.in (HELP2MAN): Specify the third argument of
- AM_MISSING_PROG. Fixes autoconf/116.
- 2000-02-21 Akim Demaille <akim@epita.fr>
- * tests/tools.m4 (syntax.sh): The logic of the previous patch was
- twisted. Fix it so that it performs what claims the entry below.
- From Nicolas Joly.
- 2000-02-21 Akim Demaille <akim@epita.fr>
- * tests/tools.m4 (syntax.sh): Exit 1 if you managed to kill the
- child, since it means `/bin/sh -n' went loopy.
- 2000-02-18 Akim Demaille <akim@epita.fr>
- Some `diff' refuse to diff with /dev/null, such as Tru64's.
- Reported by Nicolas Joly.
- * tests/atgeneral.m4 (empty): New dummy file.
- Changed various `diff /dev/null' as `diff empty'.
- 2000-02-18 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4 (TEST_MACRO): Don't run AC_PATH_TOOL and
- AC_PATH_PROG.
- 2000-02-18 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4 (at_diff): Don't use `cmp -s', on DOS it
- differentiate between Unix and DOS EOL. `diff' does not.
- Reported by Eli Zaretski.
- Also, be ready to use a diff that does not support `-u'.
- 2000-02-18 Akim Demaille <akim@epita.fr>
- * tests/tools.m4 (Syntax of the scripts): Be robust to shells that
- never return on some `/bin/sh -n foo.sh'.
- Reported by Nicolas Joly.
- 2000-02-17 Akim Demaille <akim@epita.fr>
- Move the documentation into doc/.
- Some CVS tricks were used so that history is kept in both the top
- directory, and in doc/.
- * doc/Makefile.am: New file.
- * Makefile.am: Adjusted.
- * configure.in: Adjusted.
- * autoconf.texi: Moved from here to...
- * doc/autoconf.texi: here.
- * make-stdts.texi: Likewise.
- * install.texi: Likewise.
- * texinfo.tex: Likewise.
- 2000-02-17 Akim Demaille <akim@epita.fr>
- * tests/actest.m4 (AC_ENV_SAVE): Added ALLOCA.
- 2000-02-17 Akim Demaille <akim@epita.fr>
- * tests/semantics.m4 (AC_CHECK_TYPES): `addr, addr' is not
- portable sed: use `addr,addr'.
- 2000-02-17 Akim Demaille <akim@epita.fr>
- Fix the `missing dummy.in' reported by the test suite.
- Reported by Erez Zadok.
- * tests/torture.m4 (config.status under extreme conditions):
- Reorganized. Because files required by this test were created
- outside the pair AT_SETUP/AT_CLEANUP, when the test fails and
- autotest extracts this test, the `debug' script does not contain
- the files it needs. Now AT_SETUP/AT_CLEANUP encloses the full
- auto contained section.
- 2000-02-16 Akim Demaille <akim@epita.fr>
- * tests/actest.m4 (AC_ENV_SAVE): X_EXTRA_LIBS can be changed by
- AC_PATH_EXTRA.
- Reported by Erez Zadok.
- 2000-02-15 Akim Demaille <akim@epita.fr>
- Define HAVE_DECL_FOO both to 1 if found and 0 otherwise.
- * acgeneral.m4 (AC_CHECK_DECLS): Define HAVE_DECL_FOO to 1 instead
- of NEED_FOO_DECL if found. Define to 0 if not found.
- * autoheader.m4 (AC_CHECK_DECLS): Template HAVE_DECL_FOO.
- * tests/semantics.m4 (AC_CHECK_DECLS): Adjusted.
- * doc/autoconf.texi (Generic Declarations): Adjusted.
- 2000-02-15 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Generic Structures):
- s/AC_FATAL/AC_MSG_ERROR.
- 2000-02-15 Akim Demaille <akim@epita.fr>
- autoreconf had a silly syntax error, test it and fix it.
- Reported by Franc,ois Pinard and Rainer Orth.
- * autoreconf.sh: Removed spurious `;;'.
- Formatting changes.
- * tests/tools.m4 (Syntax of the scripts): Run `sh -n' on all the
- shell scripts.
- 2000-02-15 Akim Demaille <akim@epita.fr>
- * autoconf.sh (options handling): --v* of --version was shadowing
- --verbose.
- 2000-02-11 Akim Demaille <akim@epita.fr>
- * tests/torture.m4: Nuke the trailing space in defs.
- 2000-02-11 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4: Really added to the CVS repository.
- 2000-02-11 Akim Demaille <akim@epita.fr>
- Don't use `cat -s' to single out new-lines, it is not portable.
- Also remove trailing blanks.
- * tests/Makefile.am (testsuite): Use sed instead of cat.
- * tests/torture.m4: No longer check for a trailing space.
- * autoconf.sh: Likewise.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * tests/actest.m4 (AC_ENV_SAVE): OpenBSD-2.3's /bin/sh defines an
- envvar SECONDS which does change with time.
- KMEM_GROUP is set by AC_FUNC_GETLOADAVG.
- Reported by Volker Borchert.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * tests/Makefile.am (macros.m4): Better regex to build `macro'.
- Depend upon acgeneral.m4.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * autoheader.sh: Remove the duplicate trap code.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT): When dispatching your arguments, use
- ifval, not ifset!
- Dispatch actions to AC_CONFIG_COMMANDS not AC_OUTPUT_COMMANDS, to
- avoid unneeded warnings for obsolete use of AC_OUTPUT_COMMANDS.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_VERBOSE): This is a tab, not spaces.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Changequote busters II.
- They're back to save the world.
- * acspecific.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O,
- AC_PROG_MAKE_SET, AC_TYPE_GETGROUPS, AC_FUNC_GETLOADAVG,
- AC_FUNC_MKTIME, AC_STRUCT_TIMEZONE, AC_F77_LIBRARY_LDFLAGS): Blast
- that jelly o' changequote. Set the quotes free.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Interrupting autoheader left temp files.
- From Jim Meyering.
- * autoheader.sh (usage): The usage is to use $0 here.
- (ah_base): Be in TMPDIR.
- Install the `trap' before creating the first tmp file.
- Also trap on 0.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): This is a routine of
- `configure', not `config.status', hence use `conftest' for tmp
- files, not `$ac_cs_root'.
- Removed forgotten developer comment.
- Double quoting the whole body is nicer than just the part that
- needs to be.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * tests/torture.m4: Also check the value of @DEFS@ when no
- CONFIG_HEADER is used.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Changequote-busters!
- From Dan Ackroyd.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE,
- AC_CACHE_SAVE, AC_PREFIX_PROGRAM, AC_OUTPUT,
- _AC_OUTPUT_CONFIG_STATUS, AC_OUTPUT_MAKE_DEFS, AC_OUTPUT_FILES,
- _AC_OUTPUT_HEADERS, AC_OUTPUT_LINKS, AC_OUTPUT_SUBDIRS): Quit
- playing with changequotes, @BKL@ and Co.! Just quote properly.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Honor properly the `#define' config.h.in templates.
- Test it.
- * acgeneral.m4 (AC_OUTPUT_HEADERS): Rename as...
- (_AC_OUTPUT_HEADERS): this. All callers changed.
- Don't mess with changequote, just quote properly.
- Bug 1. Because of the `#' in `ac_dA', the quotes <<>> were not
- removed, and therefore the sed script contained `<<define>>'
- instead of `define'. Now that the block is properly quoted, there
- is no need to quote `define'.
- Bug 2. Once a `#define' substitution performed, we were branching
- to the top of the sed script (`t top'). This resulted in an
- endless substitution of `#define foo 1' to `#define foo 1'.
- Branching is not enough: you also have to fetch the next input
- line, i.e., use `t' instead of `t t' in ac_dD, and don't output
- `: top' in `config.defines'.
- Though it was correct for `#undef' templates, just apply the same
- transformation to `ac_uD' and `config.undefs'.
- Bug 3. Don't try to preserve what was behind the value in the
- template, since on
- #define NAME "bar baz"
- it leads to
- #define NAME 1 baz"
- Now `ac_dB' catches everything behind the NAME (making sure there
- is at least a space) and `ac_dC' only outputs a space.
- * tests/torture.m4: Check that various forms of `#define' header
- templates are properly handled.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Avoid calling `rm' without arguments.
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): It is smarter to use a
- quoted here doc to output the section providing defaults for
- CONFIG_*.
- Don't rm the CONFIG_FILES here but in..
- (AC_OUTPUT_FILES) [test -n "$CONFIG_FILES"]: here.
- Hm, actually, no, just don't remove them at all, let the newly
- created files replace the old ones, exactly as in
- AC_OUTPUT_HEADERS.
- From Graham Jenkins.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_LIST_MEMBER_OF): s/ac_$exists/$ac_exists/!
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- * acspecific.m4: Likewise.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (_AC_OUTPUT_CONFIG_STATUS): Don't
- : ${FOO="$foo"}
- but
- : ${FOO=$foo}
- Since Ultrix will also assign the quotes to FOO.
- Reported by Harlan Stenn.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Keep `AC_CHECK_TYPE' backward compatibility and provide a proper
- `AC_CHECK_TYPE',
- Based on ideas from Paul Eggert and Alexandre Oliva.
- * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Rename as...
- (_AC_CHECK_TYPE_NEW): this.
- (AC_CHECK_TYPES): Adjusted.
- (AC_CHECK_TYPE): Rename as...
- (_AC_CHECK_TYPE_OLD): This. Adjusted to _AC_CHECK_TYPE_NEW.
- No longer support extra includes, stick to 2.13's interface.
- (_AC_CHECK_TYPE_BUILTIN_P): New macro.
- (AC_CHECK_TYPE): New macro.
- * autoheader.m4 (autoheader::AC_CHECK_TYPE): Rename as...
- (autoheader::_AC_CHECK_TYPE_OLD): this.
- * tests/atspecific.m4 (TEST_MACRO): Skip /^_AC_/ macros.
- * tests/semantics.m4: Test the choices of AC_CHECK_TYPE (wrt _NEW
- or _OLD implementation).
- * doc/autoconf.texi (Generic Types): Reorganized. Explain
- everything about AC_CHECK_TYPE and Co.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * libm4.m4 (near m4_split): Remove the buggy additional
- changequote.
- Quote properly `m4_split' when registering it.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- The AU-glue code for AC_LINK_FILES was not fully compatible: in
- AC_LINK_FILES($from, $to)
- `$from' and `$to' can be lists, hence `AC_CONFIG_LINKS($to:$from)'
- is wrong.
- Reported by H.J. Lu.
- * acgeneral.m4 (AC_LINK_FILES): Replace the m4-glue code from
- AC_LINK_FILES to AC_CONFIG_LINKS, with sh-glue code.
- Give a detailed update message.
- (_AC_LINK_FILES_CNT): New variable. Initialize.
- * tests/tools.m4 (autoupdate): No longer exercise `autoupdate'
- with AC_LINK_FILES.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_PROG_SED): Removed.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- AC_CHECK_FILES has never worked properly.
- * acgeneral.m4 (AC_CHECK_FILE): Use AC_CACHE_CHECK.
- * autoheader.m4 (AC_CHECK_FILES): AH-define.
- * tests/semantics.m4: Test AC_CHECK_FILES.
- * tests/atspecific.m4 (TEST_MACRO): Don't.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- No longer use a diversion to store the sed program implementing
- AC_SUBST.
- * acgeneral.m4 (_AC_SUBST): New macro.
- (_AC_SUBST_SED_PROGRAM): Initialize.
- (AC_SUBST): Use _AC_SUBST.
- (AC_SUBST_FILE): Likewise.
- (AC_DIVERSION_SED): Removed. Renumber the AC_DIVERSIONs.
- (AC_OUTPUT_FILES): Instead on undiverting AC_DIVERSION_SED, output
- _AC_SUBST_SED_PROGRAM.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Standardize the error messages in the options handling of
- `configure' and `config.status'.
- * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): Rename as...
- (_AC_OUTPUT_CONFIG_STATUS): this.
- Change the error messages from
- value: invalid feature name
- to
- invalid feature: value
- Invite the user to try --help for invalid options.
- (AC_INIT_PARSE_ARGS): Likewise.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT_COMMANDS_COMMANDS): Rename as...
- (_AC_OUTPUT_COMMANDS): This. All callers changed.
- Disable the verbose message until Automake uses the new features
- of `config.status'.
- Reported by Jim Meyering.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Clean up a few changequotes.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Instead of using changequote
- to protect a few `[ ]', double quote the constant sections.
- 2000-02-10 Akim Demaille <akim@epita.fr>
- Restore AC_HAVE_LIBRARY.
- * acgeneral.m4 (AC_HAVE_LIBRARY): AU_DEFUNed in terms of
- AC_CHECK_LIB.
- * doc/autoconf.texi (Libraries): Document.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- Fix the handling of `./configure foo=bar' and test it.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS, getopt loop): Always define
- ac_optarg as the rhs of the first `=', not only on `-.*=', so that
- `configure var=val' defines ac_optarg=val.
- Improve the robustness to shell special characters:
- - Use grep when checking that shell variable names are valid.
- - Quote the quotes in ac_optarg before `eval var='$ac_optarg''.
- - Quote the quotes when building ac_configure_args.
- * tests/torture.m4: Test that `./configure foo=bar' works properly.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- Resynchronize `INSTALL' with the current `configure', and
- conversely...
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Let `configure' support `-h =
- --help' and `-n = --no-create'.
- Document -h, -n and -q in configure's help message.
- * install.texi (Operation Controls): Formatting changes.
- Document `configure -h'.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- * README: Updated.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- * ChangeLog.1: Formatting changes.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- Clean up `make clean'.
- * Makefile.am (CLEANFILES): Added autoupdate.m4f and autoconf.tmp.
- * tests/torture.m4: Rm dummy and dummy.in.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- Test `autoupdate'.
- * tests/tools.m4 (AH_DEFUN): Fix the comments.
- Quote properly.
- (autoupdate): New test.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- AU_ glue code for AC_OUTPUT with arguments.
- * acgeneral.m4 (AU_DEFINE): New macros, pulled out from AU_DEFUN.
- Defines a macro in `autoupdate::' with all the required wrapping
- for `autoupdate'.
- (AU_DEFUN): Use it.
- (AC_OUTPUT): When dispatching your arguments, use ifval, not
- ifset!
- Dispatch actions to AC_CONFIG_COMMANDS not AC_OUTPUT_COMMANDS, to
- avoid unneeded warnings for obsolete use of AC_OUTPUT_COMMANDS.
- (autoupdate::AC_OUTPUT): New macro.
- * doc/autoconf.texi (Writing configure.in, the example): Don't
- advocate AC_OUTPUT with args.
- (Output, AC_OUTPUT with args): Simplify the documentation, and
- provide the translation into the new scheme.
- Propagate what remained into the proper sections.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- AU_ glue code for AC_OUTPUT_COMMANDS.
- * acgeneral.m4 (AC_OUTPUT_COMMANDS): AU_DEFUNed in terms of
- AC_CONFIG_COMMANDS.
- (AC_OUTPUT_COMMANDS_CNT): New variable, declared both in
- `autoconf::' and `autoupdate::'.
- (AC_OUTPUT): Register your arguments to AC_OUTPUT_COMMANDS only if
- there are to avoid spurious `run autoupdate' messages.
- * doc/autoconf.texi (Libraries): Document the changes.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- Avoid outputting `config_files' code in `config.status' if there
- are none.
- * acgeneral.m4 (AC_OUTPUT): Don't register $1 to `AC_CONFIG_FILES'
- if $1 is empty.
- Normalize the names of the sections in `config.status --help'.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- * README-alpha: New file, based on Automake's.
- * Makefile.am: Tuned.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- Extend the concept of `INIT-CMDS' to the AC_CONFIG_FOOS.
- * acgeneral.m4 (_AC_CONFIG_COMMANDS_INIT): New macro which will
- collect the `INIT-CMDS'.
- (AC_CONFIG_COMMANDS, AC_CONFIG_LINKS, AC_CONFIG_HEADERS,
- AC_CONFIG_FILES): Use it, and also temporarily divert to -1
- instead of spamming dnl everywhere.
- (AC_OUTPUT_CONFIG_STATUS): Make sure to output the INIT-CMDS
- before the other sections, it'd be a pity to initialize after the
- use :).
- * doc/autoconf.texi (Configuration Actions): New section,
- documenting the common behavior of AC_CONFIG_FILES,
- AC_CONFIG_HEADERS, macro AC_CONFIG_COMMANDS, and AC_CONFIG_LINKS.
- (Configuration Files): Document $2 and $3 of AC_CONFIG_FILES.
- (Configuration Headers): Document $2 and $3 of AC_CONFIG_HEADERS.
- (Configuration Commands): Document $2 and $3 of AC_CONFIG_COMMANDS.
- (Configuration Links): Document $2 and $3 of AC_CONFIG_FILES.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- * libm4.m4 (m4_sign, m4_cmp, m4_list_cmp): New macros.
- * acgeneral.m4 (AC_UNGNITS): Rename as...
- (_AC_VERSION_UNLETTER): this. All callers changed.
- Implement the scheme proposed by Alexandre Oliva:
- Nl -> (N+1).-1.(l#)
- (_AC_VERSION_COMPARE): New macro.
- (AC_PREREQ): Use it.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- * tests/base.m4: Really added to the CVS repository.
- * tests/tools.m4: Likewise.
- 2000-02-09 Akim Demaille <akim@epita.fr>
- * tests/base.m4: s/m4 -I ../m4 -I $at_top_srcdir/.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * autoheader.sh (debug): Initialize to `false', not 0.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Fix a bug: `libm4::define' was incorrectly registered.
- * libm4.m4 (libm4::define): Not only register, define too.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_COMPILE_CHECK): Use AU_DEFUN, remove the call
- to AC_OBSOLETE.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PROVIDE): Use `m4_define', not `define'.
- Because of the names pace machinery this change makes `autoconf'
- about four times faster on complex `configure.in's.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Open the access to AH_ to users.
- * autoheader.m4 (autoheader::AH_DEFUN): New macro.
- * tests/tools.m4: New file, in charge of testing the scripts.
- All the dependencies adapted.
- * tests/actest.m4 (autoheader::AC_TATOOINE): New macro, used while
- testing autoheader.
- * tests/atspecific.m4: Create config.hin instead of config.h.in.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Because of commas and brackets, m4_split must mess with the
- quotes.
- * libm4.m4 (m4_split): Quote the elements of the list you produce.
- * tests/base.m4: New file, testing libm4.
- All callers adapted.
- Test m4_wrap.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CONFIG_UNIQUE): Strip the `:foo.in' part
- yourself, in order to give better error messages.
- (AC_CONFIG_IF_MEMBER): Adapted to the above change.
- Quote some regexp active characters ([+.*]).
- Suggested by Alexandre Oliva.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INCLUDES_DEFAULT): Make it more robust to
- the fact it is used non quoted.
- Reported by Jim Meyering.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT_FILES): Simplify some excess in
- changequote.
- (AC_OUTPUT_SUBDIRS): Likewise.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * autoupdate.sh: Don't dump --help on --wrong-option.
- * autoconf.sh: Reformatting, and use >&2 instead of 1>&2.
- * autoreconf.sh: Likewise.
- * autoheader.sh: Likewise.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * libm4.m4 (m4_namespace_push, m4_namespace_pop): Use the private
- macros to be robust to name space changes.
- (m4_popdef, m4_pushdef): New private macros.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Let the doc catch up.
- * doc/autoconf.texi (Common Behavior): New section, to document
- the common behavior of the macros.
- (Standard Symbols): New subsection. Describes the transformation
- of the AC_DEFINEd names.
- (Default Includes): New subsection. Obvious content.
- All the ``callers'' updated.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT_HEADERS): Don't use `break' to exit the
- while loops which are breaking conftest.defines and
- conftest.undefs into smaller snippets: just use the proper
- condition for the while.
- Suggested by Alexandre Oliva.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Configuration Commands): New section, for
- AC_CONFIG_COMMANDS.
- Move the definition of AC_OUTPUT_COMMANDS here.
- (Configuration Links): New section, for AC_CONFIG_LINKS and
- AC_LINK_FILES.
- (Configuration Files): New section, for AC_CONFIG_FILES.
- (Globally) Promote AC_CONFIG_HEADERS over AC_CONFIG_HEADER.
- (Using System Type): Don't document AC_CONFIG_LINKS and
- AC_LINK_FILES.
- (Invoking config.status): Mention CONFIG_COMMANDS.
- Document --file and --header.
- Talk first of the newest interface of config.status.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Introduce a concept index, and update a bit the documentation.
- * doc/autoconf.texi (Concept Index): New section.
- Various entries added.
- (Typedefs): Rename as...
- (Types): this. Pay attention to not limiting the documentation to
- the typedefs.
- (Particular Types): Mention the equivalent generic test.
- Promote the GNU coding style at various places.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Revamp the autoupdate/AC_OBSOLETE chain. All the details are
- given in the prologue of acoldnames.m4.
- * acgeneral.m4 (Prologue): Enter the `autoconf' name space.
- (AU_DEFUN): New macro.
- * autoupdate.m4: New file.
- Disable the name spaces `autoconf', and `libm4'. Disable libm4.
- * Makefile.am: Tuned to support the changes above.
- * autoupdate.sh: Model after autoconf.sh.
- Can run on several files at once (for instance m4/*.m4).
- Don't touch files that are up to date.
- Run m4 on autoupdate.m4f instead of playing with sed.
- Use AU_DEFUN.
- * acgeneral.m4 (AC_LINK_FILES, AC_ENABLE, AC_WITH): Use AU_DEFUN,
- remove the call to AC_OBSOLETE.
- * acspecific.m4 (AC_CYGWIN32): Likewise.
- * acoldnames.m4: Replaced all the definitions via `define' or
- `AC_DEFUN' to use `AU_DEFUN'.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Clean up some m4 files.
- * acoldnames.m4: Use `#', not `dnl'.
- Don't spread `dnl' everywhere, anyway, we are in a divert(-1).
- * autoconf.m4: Likewise.
- * autoheader.m4: Likewise.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Clean up autoconf.
- * autoconf.sh: Minor reorganizations to clearly separate the
- prologue, which is almost common to all the shell scripts of
- Autoconf, and the body.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Improve support of name spaces in libm4. Put the m4 builtins
- in the `libm4' name space.
- * libm4 (m4_changequote, m4_define, m4_defn, m4_dnl, m4_indir,
- m4_undefine): Private copies in the global name space. Used by
- the name space mechanisms.
- (m4_namespace_register): New macro.
- (m4_namespace_define): Use it.
- (builtin, changequote, defn, dnl, esyscmd, ifdef, ifelse, indir,
- patsubst, popdef, pushdef, regexp, undefine, syscmd, sysval): Put
- in the `libm4' name space.
- (m4_disable, m4_enable): Use the private m4_indir, otherwise once
- `libm4' closed, there is no `indir' available, and therefore no
- means to reopen a name space.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Output really nothing if AC_INIT was not given. Unconditional
- output can be problematic with autoupdate.
- * acgeneral.m4 (AC_INIT_NOTICE): Output ac_includes_default.
- (Default includes section): No longer dump ac_includes_default in
- AC_DIVERSION_INIT.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * libm4.m4 (m4_namespace_define): Fix a bug: `m4_namespace'
- instead of `$1'.
- Simplify some excess in quoting.
- Use NAMESPACE::MACRONAME instead of `m4_defn(NAMESPACE,
- MACRONAME)'.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Adapt autoheader to use libm4's name spaces.
- * autoheader.m4 (AH_HOOK): Removed.
- (AH_DEFUN): Define in the `autoheader' name space.
- Use only AH_DEFUN to define macros in this file.
- (epilogue): No longer run the `AH_HOOKS', enter the `autoheader'
- name space.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Clean up a bit the user interface.
- * autoconf.sh: Give your name while reporting errors.
- Don't spit --help for errors on arguments.
- * autoreconf.sh: Likewise.
- * autoheader.sh: Likewise.
- More temporary files that one can browse when debugging.
- Don't ${var}, just $var.
- Don't dump --help when the arguments are invalid.
- (config_h): Use the empty value instead of `undefined' to check
- that it is defined.
- * acspecific.m4: Formatting changes.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Introduce name spaces in libm4.
- * libm4.m4 (m4_namespace_push, m4_namespace_pop,
- m4_namespace_define, define, m4_disable, m4_enable, m4_rename):
- New macros.
- (_m4_foreach, _m4_for, m4_wrap): Use m4_define for temporaries.
- (m4_split): Don't mess with the quotes.
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS, AC_OUTPUT_HEADERS): Quote
- `define'.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * doc/autoconf.texi (Introduction): m4 1.4 is now required.
- (Invoking autoconf): A better help on --trace.
- (Defining Symbols): Advocate a proper use of the quotes in m4
- code, including if the quotes are sometimes useless. It is bad,
- very bad not to quote properly, so quote all the examples
- properly.
- (Cache Files): Use a unary call to define, instead of an empty
- $2.
- (Using System Type): Watch out TeX wrapping.
- (Pretty Help Strings): Don't give too long a snippet of --help.
- Promote the coding style of Autoconf. Quote properly.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PRO): Use AC_PROVIDE instead of defining
- yourself. This allows to see everything that is AC_PROVIDEd via
- autoconf --trace.
- (AC_SPECIALIZE): define'd, not AC_DEFUN'd.
- (AC_PROVIDE): Use define with a single arg, instead of an empty $2.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (ac_includes_default): Don't use simple quotes, but
- doubles quotes if you want to use \-continuation lines: this is
- not recognized by MIPS' sh.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4. Formatting changes.
- * acspecific.m4: Likewise.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CONFIG_HEADERS, AC_CONFIG_LINKS,
- AC_CONFIG_SUBDIRS): A space was missing to separate the arguments
- of m4_append.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Arrange that config.status creates the file with the AC_SUBSTing
- engine only if needed.
- * acgeneral.m4 (AC_OUTPUT_FILES): Create the sed code only if test
- -n "$CONFIG_FILES".
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Promote AC_LANG_CASE.
- * acgeneral.m4 (AC_TRY_COMPILER, AC_TRY_LINK_FUNC, AC_CHECK_LIB,
- AC_TRY_COMPILE, AC_TRY_LINK, AC_TRY_RUN_NATIVE, AC_CHECK_FUNC):
- Use AC_LANG_CASE instead of ifelse (AC_LANG, ...).
- (AC_TRY_LINK_FUNC): Quote the body the the AC_DEFUN (whoa, how
- could this survive so long?!?).
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- * acspecific.m4: Likewise.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Use the style we promote.
- * doc/autoconf.texi (Header Templates): Promote #if over #ifdef;
- and #undef over #define in templates.
- * acspecific.m4 (AC_DECL_SYS_SIGLIST, AC_FUNC_MMAP,
- AC_FUNC_SETPGRP, AC_FUNC_VFORK, AC_FUNC_SELECT_ARGTYPES): Use #if,
- not #ifdef and #ifndef, indent CPP directives.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- Quote properly AC_SHELL_IFELSE and callers.
- * acgeneral.m4 (AC_SHELL_IFELSE): Don't overquote $1.
- (AC_VAR_IF_SET, AC_CHECK_MEMBER, AC_CHECK_LIB, AC_CHECK_HEADER,
- AC_CHECK_DECL, AC_CHECK_FUNC, AC_CHECK_TYPE_INTERNAL): Quote the
- first argument of AC_SHELL_IFELSE.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- It seems quite delicate to have AC_INCLUDES_DEFAULT insert the
- default headers in the INIT section of configure: the reason is
- that AC_INCLUDES_DEFAULT is called unquoted, and this results in
- an un expected behavior. Thanks to Roman V. Shaposhnick for the
- details.
- The current implementation is not satisfying: the default headers
- are defined in the INIT section even if they are not used.
- * acgeneral.m4 (Prologue of AC_INCLUDES_DEFAULTS): Dump the
- definition of ac_includes_default in the INIT section of
- configure.
- (AC_INCLUDES_DEFAULTS): Use it.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * TODO: Updated.
- * THANKS: Updated.
- 2000-02-08 Akim Demaille <akim@epita.fr>
- * libm4.m4 (m4_for): New macro.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- Stay in Autoconf's name space.
- * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): Prefixed with 'ac_':
- arg, save_arg, i, seen, previous_arg, ld_run_path.
- Rename f77_link_output as ac_link_output.
- * tests/actest.m4 (AC_ENV_SAVE): Don't note F77, FFLAGS, FLIBS,
- G77, f77_case, f77_underscore.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- Use `#' for comments instead of `dnl'.
- Better highlighting of the sections in the sources.
- * acgeneral.m4: Formatting changes.
- * acspecific.m4: Likewise.
- * autoheader.m4: Likewise.
- * acoldnames.m4: Likewise.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- Create libm4.m4.
- * Makefile.am: Adjusted for libm4.m4.
- * acgeneral.m4 (m4_errprint, m4_warn, m4_fatal, m4_prefix,
- m4_eval, m4_shift, m4_format, m4_include_unique, m4_include,
- m4_sinclude, m4_quote, m4_split, m4_join, m4_strip, m4_append,
- m4_list_append, ifval, ifset, m4_default, m4_case, m4_match,
- m4_foreach): Moved from here, to...
- * libm4.m4: here.
- * acgeneral.m4 (AC_WRAP): Moved from here, to...
- * libm4.m4 (m4_wrap): here. All callers changed.
- * acgeneral.m4: Don't include acversion.m4.
- * autoconf.m4: Include libm4.m4 and acversion.m4.
- * autoheader.m4: Likewise.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- AC_CHECK_SIZEOF: Fix a bug, use standard default headers, and
- test.
- * acgeneral.m4 (AC_CHECK_SIZEOF): Don't over quote $1, some []
- were left in the C code, and had the macro fail.
- Use AC_INCLUDES_DEFAULT.
- * doc/autoconf.texi: Mention default includes. Explain stdio.h
- must always be given.
- * tests/atspecific.m4 (TEST_MACRO): Updated the list of
- exceptions.
- (AT_CHECK_DEFINES): New macro, to check the content of config.h.
- * tests/semantics.m4: All the tests are updated to use
- AT_CHECK_DEFINES.
- Test AC_CHECK_SIZEOF, AC_CHECK_HEADERS, and AC_CHECK_FUNCS.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- Give explicit diagnostics when an input file (for config headers;
- config files etc.) does not exist.
- From Jim Meyering.
- * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADERS): Check for the
- existence of source files.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- Torture test config.status, AC_SUBST and AC_DEFINE.
- * tests/torture.m4: New file.
- * tests/suite.m4: Include it.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4 (m4_for, m4_foreach): New macros.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Instead of defining an
- unused pointer to the type $1, use
- if (($1 *) 0) return 0;
- to avoid warnings from the compiler.
- From Paul Eggert.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INCLUDES_DEFAULT): Include sys/types.h
- Reported by Jim Meyering.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * tests/atspecific.m4: New file, for AT macros specific to
- Autoconf testing.
- * tests/suite.m4 (AT_TEST_MACRO): Moved to
- * tests/atspecific.m4 (AT_TEST_MACRO): here.
- * tests/syntax.m4 (TEST_MACRO): Moved to
- * tests/atspecific.m4 (TEST_MACRO): here. Don't test /^AC_INIT/,
- nor /^AC_PROG_\(CC\|CXX\|F77\)_\(GNU\|WORKS\)$/: they are already
- tried elsewhere.
- * tests/Makefile.am: Adjusted.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (m4_case): Fixed a typo and a bug: one shift was
- missing.
- (m4_match): New macro.
- * tests/atgeneral.m4 (AT_CASE): Fixed.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- * acspecific.m4: Likewise.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): Don't use FFLAGS_SAVE
- but ac_save_FFLAGS.
- (AC_F77_NAME_MANGLING): Don't use foo_bar but ac_foo_bar.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_C_INLINE): Proceed as for AC_C_CONST:
- condition out the test case if __cpluscplus.
- Don't document the autoheader template twice, one is enough.
- * autoheader.m4 (AC_CONFIG_HEADER): don't hook on this guy, but
- on...
- (AC_CONFIG_HEADERS), since the former is defined on the latter.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): Use the scheme proposed
- by Alexandre Oliva for testing the definition of TYPE:
- TYPE *foo;
- sizeof (TYPE);
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_C_CONST): Don't changequote, there is no need
- for it. Just quote properly!
- condition out the test case if __cpluscplus.
- AC_REQUIRE AC_PROG_CC_STDC.
- Fix slightly the display of the result (formerly the first run
- says `none needed', and later, because of the cache `no').
- (AC_C_INLINE, AC_C_VOLATILE): AC_REQUIRE AC_PROG_CC_STDC.
- * doc/autoconf.texi (AC_C_CONST): Give a few hints on the
- motivation for trusting the C++ compilers.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * tests/atgeneral.m4: Updated.
- (AT_CASE): new macro.
- (AT_CHECK): Use it. Don't changequote for patsubst, there is no
- need.
- * tests/syntax.m4 (TEST_MACRO): Don't run AC_ARG_VAR.
- Reported by Jim Meyering.
- Use AT_CASE.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- Test that the macros respect the user variable name space.
- * acgeneral.m4 (AC_CANONICAL_THING): define, not AC_DEFUN.
- Don't AC_PROVIDE, there is no need.
- When calling `config.sub`, also || exit 1, to catch failures from
- config.sub.
- * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): Use ac_val, not val.
- (AC_EXEEXT): Use ac_file, not file.
- * tests/actest.m4: New file, holding extra Autoconf macros used
- during the testing.
- (AC_ENV_SAVE): New macro, save the sh variables in a file.
- * tests/suite.m4 (AT_TEST_MACRO, Generation of configure.in):
- include actest.m4, and call twice AC_ENV_SAVE to compare the
- variables before and after the macro.
- * tests/Makefile.am (macro.m4): Don't test macros that are
- required: they will be tested somewhere else.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4(AC_CONFIG_PRE_COMMANDS, AC_CONFIG_POST_COMMANDS):
- Rename as AC_CONFIG_COMMANDS_PRE, AC_CONFIG_COMMANDS_POST. All
- dependencies changed.
- From Jim Meyering.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- * acspecific.m4: Likewise.
- 2000-02-07 Akim Demaille <akim@epita.fr>
- Start a new series of tests which check the semantics.
- * acgeneral.m4 (AC_CHECK_MEMBER): It is not smart to define
- ac_Foo, and use AC_Foo. Got rid of AC_Member_Aggregate and
- AC_Member_Member which were complicating more than simplifying.
- (AC_CHECK_DECLS): Use m4 lists.
- (AC_CHECK_TYPES): A comma was missing.
- * autoheader.m4: (AC_CHECK_DECLS): Use m4 lists.
- * doc/autoconf.texi (Generic Declarations): AC_CHECK_DELCS uses m4
- lists.
- * tests/semantics.m4: New file. Collection of semantical tests:
- verify that the tests are positive and negative when appropriate.
- Test AC_CHECK_MEMBERS, AC_CHECK_DECLS and AC_CHECK_TYPES.
- 2000-02-04 Akim Demaille <akim@epita.fr>
- * tests/Makefile.am (macros.m4): Fix the sed snippet.
- 2000-02-04 Akim Demaille <akim@epita.fr>
- * testsuite/autoconf.g/init.exp: Removed, test performed by
- tests/syntax.m4.
- * testsuite/autoconf.g/sizeof.exp: Likewise.
- * testsuite/autoconf.s/defines.exp: Likewise.
- * configure.in (AC_OUTPUT): Adjusted.
- * Makefile.am (SUBDIRS): Adjusted.
- 2000-02-04 Akim Demaille <akim@epita.fr>
- * tests/syntax.m4: Test AC_CHECK_SIZEOF.
- * tests/Makefile.am (CLEANFILES, DISTCLEANFILES): Adjusted.
- (macros.m4): Use tmp dest files ($@-t), not directly `$@'.
- 2000-02-04 Akim Demaille <akim@epita.fr>
- Hide AH_HOOK behind AH_DEFUN.
- * autoheader.m4 (AH_DEFUN): New macro. Combination of define and
- AH_HOOK.
- (AC_TRY_RUN, AC_DEFINE, AC_DEFINE_UNQUOTED, AC_CHECK_LIB,
- AC_CHECK_HEADERS, AC_CHECK_HEADERS_DIRENT, AC_CHECK_DECLS,
- AC_CHECK_FUNCS, AC_CHECK_SIZEOF, AC_PROG_LEX, AC_CHECK_MEMBERS,
- AC_CHECK_TYPE, AC_FUNC_ALLOCA, AC_CHECK_TYPES, AC_C_CHAR_UNSIGNED,
- AC_AIX, AC_F77_WRAPPERS, AC_CONFIG_HEADER): All the former calls
- to define and AH_HOOK in autoheader.m4 are replaced by AH_DEFUN.
- 2000-02-04 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): No use
- to hide, you are DEFUNCT.
- 1999-11-14 Akim Demaille <akim@epita.fr>
- * autoconf.texi (Invoking ifnames): ifnames no longer supports
- --macrodir.
- 1999-11-13 Akim Demaille <akim@epita.fr>
- Run the `syntax' test on acgeneral macros too.
- Fix the bugs discovered.
- * acgeneral.m4 (AC_CANONICAL_THING): Quote the
- AC_REQUIRE([AC_CANONICAL_HOST]). Bug triggered by the use of
- AC_CANONICAL_BUILD alone in configure.in. Also, quote the
- arguments of macros (eg, ifelse([$1]...), not ifelse($1...)).
- (m4_case): New macro.
- (AC_LINKER_OPTION): Don't clash with user's name space
- (s/i/ac_link_opt).
- (AC_LIST_MEMBER_OF). You mean AC_FATAL, not AC_MSG_ERROR.
- Quote properly the argument.
- dnl out the empty lines that result from m4 pure code.
- Don't pollute the user name space.
- Use AC_SHELL_IFELSE.
- (AC_F77_NAME_MANGLING): Don't use `test -o'. There are still
- name space problems.
- * tests/Makefile.am (macros.m4): Also fetch the macros from
- acgeneral.m4.
- 1999-11-13 Akim Demaille <akim@epita.fr>
- Really install this patch.
- * acgeneral.m4 (AC_MSG_ERROR, AC_MSG_ERROR_UNQUOTED): Allow an
- optional $2: exit status.
- 1999-11-13 Akim Demaille <akim@epita.fr>
- Check that the AC_DEFINEs from acspecific.m4 do have a template.
- Fix the discovered bugs.
- * tests/atgeneral.m4 (AT_CHECK): Don't just exit 1 when you want
- to propagate the failure of a test: exit with the same exit
- status, at least to preserve 77 (=ignore).
- * tests/syntax.m4 (TEST_MACRO): Run also autoheader. Don't run
- this test on all the macros, some just cannot run without
- arguments.
- * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): In the if egrep/fi for
- #define templates, add a `:' to prevent syntax errors in
- config.status when there are no AC_DEFINE performed.
- * autoheader.m4 (AH_TEMPLATE): Don't use _AC_SH_QUOTE here, use it
- in...
- (AH_VERBATIM): here. Now AH_C_UNSIGNED_CHAR is no longer failing
- (formerly it would produce a non backslashed backquote, which
- made sh choke).
- 1999-11-13 Akim Demaille <akim@epita.fr>
- Introduce a means to distinguish failures of `configure' due to
- extern software (so that the test suite doesn't fail on them).
- * acgeneral.m4 (AC_MSG_ERROR, AC_MSG_ERROR_UNQUOTED): Allow an
- optional $2: exit status.
- * doc/autoconf.texi: Document.
- * acspecific.m4 (AC_PROG_CC_WORKS, PROG_CXX_WORKS,
- AC_PROG_F77_WORKS): Exit 77 if the compiler does not work.
- 1999-11-13 Akim Demaille <akim@epita.fr>
- Clean up a bit the handling of the LANG stack. More is needed.
- * acgeneral.m4 (AC_LANG_CASE): New macro.
- (AC_LANG_RESTORE): Use m4_case.
- (AC_LINKER_OPTION): Use AC_LANG_CASE.
- 1999-11-11 Akim Demaille <akim@epita.fr>
- * autoconf.texi (Generic Declarations): Fixed a typo which
- prevented `make distcheck' from succeeding.
- * texinfo.tex: Updated for the same reasons.
- 1999-11-11 Akim Demaille <akim@epita.fr>
- Introduce a new style of testing, independent from DejaGNU.
- Introduce the logistics.
- * configure.in: Initialize AT, and output tests/atconfig, and
- tests/Makefile.
- * m4/atconfig.m4: New file.
- * m4/Makefile.am: Adjusted.
- * aclocal.m4: Include atconfig.m4.
- * Makefile.am: Adjusted.
- * tests/Makefile.am: New file.
- * tests/atgeneral.m4: Likewise.
- * tests/atconfig.in: Likewise.
- Write tests.
- * tests/syntax.m4: New file, in charge of checking the validity of
- the sh code produced by the macros defined in acspecific.m4.
- acgeneral.m4 is not checked here, because these macros require
- arguments.
- * tests/suite.m4: New file. Run syntax.m4.
- 1999-11-10 Akim Demaille <akim@epita.fr>
- A test suite will be introduced which tries to run all the
- specific macros, but hasbeen'd macro make configure die with bad
- exit status. So we wish to distinguish live macros from defunct
- macros at the moment they are AC_DEFUN'd, not in their body. Hm,
- defunct, defunct... Hey! That's a good name!
- * acgeneral.m4 (AC_DEFUNCT): New macro, comparable to AC_DEFUN,
- but for macros which are no longer defined. Replaces AC_HASBEEN.
- (AC_HASBEEN): Defunct. Well, removed in fact.
- (AC_HAVE_LIBRARY): Don't use AC_DEFUN and AC_HASBEEN, just
- AC_DEFUNCT.
- * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_DIR_HEADER,
- AC_INT_16_BITS, AC_LONG_64_BITS): Likewise.
- (AC_XENIX_DIR): It was defunct even before I declared it was: was
- depending upon AC_DIR_HEADER which is defunct. So AC_DEFUNCT'ed
- now.
- (AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): While we're here, you
- too are defunct now.
- * autoconf.texi (Obsolete Macros): Replace the documentation of
- AC_HASBEEN with that of AC_DEFUNCT.
- 1999-11-10 Akim Demaille <akim@epita.fr>
- * autoconf.sh: Formatting changes.
- Removed development junk.
- * acspecific.m4: Formatting changes.
- * autoconf.m4: Likewise.
- * autoheader.m4: Likewise.
- 1999-11-10 Akim Demaille <akim@epita.fr>
- Let Autoconf use autoconf's `--install'.
- * m4/Makefile.am: New file.
- * m4/init.am: New file, required by Automake.
- * m4/missing.am: Likewise.
- * m4/sanity.am: Likewise.
- * aclocal.m4: Include them.
- * configure.in (AC_OUTPUT): Added m4/Makefile.
- 1999-11-10 Akim Demaille <akim@epita.fr>
- Make autoconf support --install.
- * autoconf.sh (task install): New task. Extract the set of
- auxiliary m4 files a configure.in depends upon. Install links
- from library files to the local dir so that the packages depends
- only on local extensions. Check that the user includes exactly
- the files she needs.
- 1999-11-10 Akim Demaille <akim@epita.fr>
- Require GNU m4 1.4 (well 1.3 in fact).
- Because we are ready to handle the case where there are no frozen
- files, we *have* to pass a -I, which is dangerous in conjunction
- with the silent including of `aclocal.m4': you may include things
- that were not expected. Since anyway handling pre 1.3 complicates
- the task, just require an m4 which supports reloading of frozen
- files.
- * acspecific.m4 (AC_PROG_GNU_M4): Check for --reload.
- * autoconf.sh: Likewise
- * autoheader.sh: Likewise.
- * configure.in: Explicitly state the m4 version you want.
- 1999-11-10 Akim Demaille <akim@epita.fr>
- No need for foo="`bar`", foo=`bar` is fine.
- Simplify ${foo} and ${1} into $foo and $1.
- * acgeneral.m4 (ac_LF_and_DOT): Remove the double quotes.
- * acspecific.m4 (AC_PROG_CC_C_O, AC_PROG_F77_C_O): Likewise.
- * autoconf.sh: Likewise.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: Remove all the code and messages related to
- AC_MACRODIR, since ifnames is not related to macros in anyway.
- 1999-11-10 Akim Demaille <akim@epita.fr>
- New version of AC_INCLUDE, which does not glob, nor rely upon the
- shell. Add AC_INCLUDES too. Help tracking multiple inclusions.
- * acgeneral.m4 (m4_errprint, m4_warn, m4_fatal): New macros,
- variations around errprint.
- (m4_include_unique): New macro which registers what are the files
- already included, and warns if some are included several times.
- (m4_include, m4_sinclude): New macro, using m4_include_unique.
- (AC_INCLUDE): Is now just a wrapper of m4_include.
- (AC_INIT): Use m4_sinclude, not sinclude.
- (_AC_ERRPRINT): Removed, m4_errprint is here!
- (AC_WARNING, AC_FATAL): Wrappers of m4_warn and m4_fatal.
- 1999-11-01 Akim Demaille <akim@epita.fr>
- * autoheader.sh: No longer rely on a system acconfig.h.
- 1999-11-01 Akim Demaille <akim@epita.fr>
- Be kind to Automake: list the arguments of selected macros
- (for instance AC_SUBST will list each variable which may be
- substitued).
- * autoconf.sh (--trace, --output): New options.
- Implement tracing of macros.
- trap also on 0, so that there is no need to rm here and there.
- * autoconf.texi (Output): Document --trace and --output.
- 1999-11-01 Akim Demaille <akim@epita.fr>
- Clean up the macros for testing members of aggregates.
- * acgeneral.m4 (AC_CHECK_MEMBER): FATAL if $1 has no dot in it.
- Use AC_INCLUDE_DEFAULTS.
- (AC_C_STRUCT_MEMBER): Removed.
- * acspecific.m4 (AC_STRUCT_TIMEZONE): Adapted to AC_CHECK_MEMBERS.
- (AC_STRUCT_ST_BLKSIZE, AC_STRUCT_ST_RDEV): Adapted to
- AC_CHECK_MEMBERS and obsoleted.
- (AC_STRUCT_ST_BLOCKS): Adapted to AC_CHECK_MEMBERS.
- * autoconf.texi (AC_STRUCT_ST_BLKSIZE, HAVE_STRUCT_STAT_ST_RDEV):
- Explain they are obsoleted, and how to migrate.
- (AC_STRUCT_ST_BLOCKS, AC_STRUCT_TIMEZONE): Explain that the
- AC_DEFINE changed (but the former #defines remain defined
- currently).
- (AC_C_STRUCT_MEMBER): Removed, replaced by the definitions of
- AC_CHECK_MEMBER and AC_CHECK_MEMBERS.
- 1999-11-01 Akim Demaille <akim@epita.fr>
- Install a uniform set of default includes.
- * acgeneral.m4 (AC_INCLUDES_DEFAULT): New macro. Expands in its
- argument if non empty, otherwise a default list of includes.
- (AC_CHECK_DECL, AC_CHECK_TYPE_INTERNAL): Use AC_INCLUDES_DEFAULT.
- * autoconf.texi: Adjusted.
- 1999-11-01 Akim Demaille <akim@epita.fr>
- * autoheader.m4 (AH_FUNC_ALLOCA, AH_C_CHAR_UNSIGNED, AH_AIX):
- Don't leave `[]dnl' in pseudo #-comment (actually CPP directives).
- 1999-11-01 Akim Demaille <akim@epita.fr>
- Fix a bit of the brokenness of AC_CHECK_TYPE.
- * acgeneral.m4 (AC_CHECK_TYPE_INTERNAL): New macro, inspired from
- the former AC_CHECK_TYPE. This macro is exactly the one that
- ought to be named AC_CHECK_TYPE: it just checks, and executes user
- actions. In the future, this macro ought to be renamed
- AC_CHECK_TYPE.
- There is a big difference with the former AC_CHECK_TYPE: instead
- of grepping in the headers, it tries to compile a variable
- declaration. This is both safer, slower, and better, since now we
- can check for compiler types (e.g., unsigned long long).
- (AC_CHECK_TYPES): The looping and AC_DEFINEing version of the
- previous macro. Uses m4 loops.
- (AC_CHECK_TYPE): Reimplemented on top of AC_CHECK_TYPE_INTERNAL.
- * autoheader.m4 (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros,
- hooked.
- * autoconf.texi (@ovar): New macro, for optional variables.
- (Generic Typedefs): Document AC_CHECK_TYPES.
- * autoheader.texi: (AH_CHECK_TYPE, AH_CHECK_TYPES): New macros.
- (Epilogue): Hooks them.
- 1999-11-01 Akim Demaille <akim@epita.fr>
- Update autoupdate.
- * acoldnames.m4: Sort the two sections.
- * acoldnames.m4 (AM_CYGWIN32, AM_EXEEXT, AM_FUNC_FNMATCH,
- AM_FUNC_MKTIME, AM_PROG_LIBTOOL, AM_MINGW32, AM_PROG_INSTALL,
- fp_FUNC_FNMATCH): Added their new names.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Create man pages for the executables.
- * Makefile.am (SUBDIRS): Add `man' and prepend `.' so that
- executables be built before help2man is run.
- * configure.in (AC_OUTPUT): Add man/Makefile.
- AC_MSG_ERROR, not AC_ERROR.
- Check for missing help2man.
- * man/Makefile.am: New file.
- * man/autoconf.x: Likewise.
- * man/autoreconf.x: Likewise.
- * man/autoheader.x: Likewise.
- * man/autoscan.x: Likewise.
- * man/autoupdate.x: Likewise.
- * man/ifnames.x: Likewise.
- * man/common.x: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Reformating of configure and
- config.status --help.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): Implement `config.status
- --file' and `--header'.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * autoheader.m4 (AH_TEMPLATE): Quote $2 once, now _AC_SH_QUOTE
- behaves properly.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- * acspecific.m4: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CONFIG_LINKS): Allow a second argument,
- commands to run, as AC_CONFIG_FILES and HEADERS.
- (AC_LIST_LINKS_COMMANDS): New growing string. Initialize.
- (AC_OUTPUT_LINKS): Use it.
- (AC_OUTPUT_FILES, AC_OUTPUT_HEADERS, AC_OUTPUT_LINKS): Don't
- pretend to have arguments: you don't depend upon it.
- (AC_OUTPUT): Call the previous macros without arguments.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PREFIX_PROGRAM): Don't use define/undefine, but
- pushdef/podef. AC_UPCASE_NAME no longer exist.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formatting changes.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * TODO: Updated.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Clean up dead comments/code. Clean up the incompatibilities
- between quoted and non quoted _AC_ECHO and the like.
- * acgeneral.m4: Remove the comments on the no longer defined AC_TR.
- (_AC_SH_QUOTE): Be robust to active symbols.
- (_AC_ECHO): Quote properly the argument.
- (AC_TRY_RUN): Don't quote [AC_TRY_RUN] in the warning.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acspecific.m4: Formatting changes.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT_NOTICE, AC_INIT_PREPARE, AC_ARG_ENABLE,
- AC_ARG_WITH, AC, TRY_COMPILER, AC_TRY_RUN, AC_TRY_CPP,
- AC_EGREP_CPP): Use @PND@ instead of [#]: it looses the editors
- that try to match the pairs of (), [] etc.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Fix the compatibility of the compiling macros with C++.
- * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK, AC_CHECK_SIZEOF): Use
- `int main () {...}', instead of `main () {...}'.
- * acspecific.m4 (AC_TYPE_GETGROUPS, AC_FUNC_CLOSEDIR_VOID,
- AC_FUNC_FNMATCH, AC_FUNC_GETPGRP, AC_FUNC_SETPGRP, AC_FUNC_VFORK,
- AC_FUNC_WAIT3, AC_FUNC_ALLOCA, AC_FUNC_UTIME_NULL,
- AC_FUNC_SETVBUF_REVERSED, AC_FUNC_MEMCMP, AC_C_CHAR_UNSIGNED,
- AC_C_LONG_DOUBLE, AC_C_BIGENDIAN, AC_SYS_RESTARTABLE_SYSCALLS):
- Likewise.
- * acspecific.m4 (AC_FUNC_FNMATCH): Call
- AC_CHECK_HEADERS(fnmatch.h), and include fnmatch.h in the compiled
- code.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_COMPILE_CHECK, AC_TRY_COMPILE,
- AC_TRY_RUN_NATIVE, AC_OUTPUT_CONFIG_STATUS): Use @PND@ instead of
- [#]: it looses the editors that try to match the pairs of (), []
- etc.
- Formatting changes.
- * acspecific.m4: Formatting changes.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Allow standard beta version numbers.
- * configure.in: Declare version 2.14a.
- * acgeneral.m4 (AC_UNGNITS): New macro which transform version
- numbers to pure digits (2.14a to 2.14.0.1, 2.15z to 2.15.0.26
- etc.).
- (AC_PREREQ): Normalize argument and AC_ACVERSION via AC_UNGNITS.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Fix the --version of all the executables.
- * Makefile.am (editsh, editpl): Substitute also PACKAGE and
- VERSION.
- * autoconf.sh (version): New string.
- (--version): Use it.
- (--help) Output on stdout, not stderr.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoscan.pl: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Perform a better checking for missing templates in autoheader.
- * autoheader.m4 (AH_HOOK): When hook AC_FOO on AH_FOO, define the
- new AC_FOO to be the expansion of both AH_FOO *and* AC_FOO. See
- its definition for the motivations.
- * autoheader.m4 (AH_FUNC_ALLOCA): Remove the now useless
- additional templates.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Work properly with Automake 1.4.
- * Makefile.am (distpkgdataDATA): Replaces dist_pkgdata_DATA.
- (nodistpkgdataDATA): Replaces nodist_pkgdata_DATA.
- (EXTRA_DIST): Added $(distpkgdataDATA).
- (pkgdata_DATA): Adapted.
- (AUTOMAKE_OPTION): Require 1.4.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Fix a bug in templates of AC_CHECK_LIB.
- * autoheader.m4 (AH_CHECK_LIB): Template HAVE_LIBFOO, not
- HAVE_FOO.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acspecific.m4: Formating changes.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formating changes.
- * acspecific.m4: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * Makefile.am (pkgdata_DATA): Split into dist_pkgdata_DATA and
- nodist_pkgdata_DATA.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_PROG_GNU_M4): New macro.
- * configure.in: Use it.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Provide a means to specify commands to run before config.status is
- created (and, for symmetry, after it is created).
- This is typically needed by Automake so that AC_REPLACEd functions
- go through deansification via
- LIBOBJS=`echo $LIBOBJS | sed 's/\.o /\$U.o /g;s/\.o$/\$U.o/'`
- and/or by Libtool which needs to define LTLIBOBJS and others:
- LTLIBOBJS=`echo $LIBOBJS | sed 's/\.o/\.lo/g'`
- AC_SUBST(LTLIBOBJS)
- * acgeneral.m4 (AC_OUTPUT_PRE_COMMANDS): New growing string.
- Initialize.
- (AC_OUTPUT_POST_COMMANDS): Likewise.
- (AC_CONFIG_PRE_COMMANDS): New macro, grows AC_OUTPUT_PRE_COMMANDS.
- (AC_CONFIG_PRE_COMMANDS): Likewise.
- (AC_OUTPUT): Run AC_OUTPUT_PRE_COMMANDS before
- AC_OUTPUT_CONFIG_STATUS, and AC_OUTPUT_POST_COMMANDS after.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Remove spurious empty lines appearing in configures.
- * acgeneral.m4 (AC_CONFIG_UNIQUE): Produce no output. Instead of
- fighting with dnl, divert to KILL upon entry, and pop at exit.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Avoid using double quotes
- inside "`...`": some shells parse this incorrectly.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * Makefile.am (pkgdata_DATA, EXTRA_DIST): Removed acconfig.h.
- * testsuite/autoconf.s/defines.exp: Commented out, there is no
- longer an acconfig.h.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * autoconf.m4: Insert -*- Autoconf -*-.
- * acgeneral.m4: Likewise.
- * acspecific.m4: Likewise.
- * acoldnames.m4: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Create AC_CONFIG_HEADERS which has the same interface as the other
- AC_CONFIG_*S.
- * acgeneral.m4 (AC_CONFIG_HEADERS): New macro, with the same
- interface as AC_CONFIG_LINKS and AC_CONFIG_FILES.
- (AC_LIST_HEADERS_COMMANDS): New growing string, initialize it.
- (AC_CONFIG_HEADER): Rename as...
- (AC_CONFIG_HEADERS): this, for consistency.
- (AC_CONFIG_HEADER): New macro, which calls AC_OUTPUT_HEADERS.
- (AC_OUTPUT_HEADERS): The square brackets for sed and grep were
- not properly quoted: use @BKL@ and @BKR@.
- (AC_OUTPUT_HEADERS): Run the AC_LIST_HEADERS_COMMANDS.
- * acgeneral.m4 (AC_OUTPUT): Once config.status created, before
- running it, trap to `exit 1' so that config.status is not removed
- if configure is interrupted when config.status is complete.
- * acgeneral.m4 (AC_OUTPUT_CONFIG_STATUS): When recognizing
- arguments, accept only foo, and no longer foo:foo.in etc.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Formating changes.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- config.status: Speed up the creation of config headers (about four
- times faster on Linux).
- The previous scheme had three sed commands for each AC_DEFINE: one
- for #define templates, and two for #undef templates (with or
- without trailing spaces). Divide this in three sed scripts
- instead: a one liner that removes the trailing spaces, one for
- #defines, and then the last for #undef.
- The real speed up comes from the fact that the #define script
- starts by checkin if the current input line has a #define, and if
- not the script immediately goes to the next line, without running
- the rest of the script as was the case before. Equally for the
- #undef script.
- Note that this way, users that don't use #define templates don't
- pay too much the overhead, since the sed script `realizes' quickly
- there are no #define lines. My test case runs in 0.32s with
- #define templates, and 0.24s without. To improve this common
- case, the whole code for #define templates is conditionalized by a
- proper egrep call. The result runs is 0.24s, i.e., almost no cost
- at all.
- I made one dangerous change that I carefully evaluated before
- commiting: the sed scripts are cut at 48 lines instead of 12 as
- before. This produces here docs of about 4Kb. I checked many
- `configure's and they all have big here documents, much bigger
- than the 12 lines (for instance AC_FUNC_MMAP produces a 150 lines
- long, 3800+ character here document). So I moved to the well
- known HP UX sed limitations: no more than 100 commands, and there
- are two commands per line now, plus a two command preamble. The
- speed up is noticeable.
- * acgeneral.m4 (AC_OUTPUT_HEADERS): Remove the ac_e
- family.
- Changed ac_uD and ac_dD to `...;t t', instead of `...g'.
- Instead of creating `conftest.vals' with both ac_e, ac_d,
- and ac_u family, preprocess to strip the trailing spaces, and
- create `conftest.defines' with the ac_d family, and then
- `conftest.undefs' for the ac_e family.
- Break up both `conftest.defines' and `conftest.undefs'. Insert a
- top label and a global test for `#defines' and `#undef' before.
- Call `conftest.defines' if there are #define in the input.
- Call `conftest.undefs'.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Prefer `>file' over `> file' etc.
- * acspecific.m4: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Rename the family AC_NEED_DECL as AC_CHECK: it is more uniform,
- but keep defining NEED_FOO_DECL when `foo' is not declared. Files
- not using Autoconf behave better when declarations lacks than when
- they are wrong. So the unset position should off, hence #if NEEDS
- instead of #if !HAVE (which is triggered when HAVE is not set).
- * acgeneral.m4 (AC_NEED_DECL): Rename as...
- (AC_CHECK_DECL): This. Make sure the arguments are the usual
- IF-FOUND, IF-NOT-FOUND.
- (AC_NEED_DECLS, AC_CHECK_DECLS): Likewise.
- * autoconf.texi (Generic Declarations): Document the changes
- aforementioned.
- * autoheader.m4 (AH_NEED_DECLS): Rename as
- (AH_CHECK_DECLS): This.
- (AH_HOOKS): Hook AH_CHECK_DECLS on AC_CHECK_DECLS instead of
- _NEED_.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Revamp the handling of the arguments of config.status: instead of
- looping over config_files etc. to recognize the file names, use
- the case which handles the options.
- Suggested by Alexandre Oliva.
- * acgeneral.m4 (ifset): Rename as...
- (ifval): This. All callers changed.
- (ifset): New macro, which tests if a macro is set to a non empty
- value.
- * acgeneral.m4: Initialize growing lists and strings to empty, to
- ease the tests.
- (AC_CONFIG_HEADER): Quote AC_LIST_HEADERS in the define, to handle
- the case AC_LIST_HEADERS is initialized.
- * acgeneral.m4: (AC_OUTPUT_CONFIG_STATUS): New macro, pulled out
- from...
- (AC_OUTPUT): Instead of using $1, $2 and $3, pass them to the
- official macros (AC_CONFIG_FILES, AC_OUTPUT_COMMANDS).
- Call AC_OUTPUT_CONFIG_STATUS.
- (option handling): Use the case-esac to recognize arguments.
- (AC_OUTPUT_COMMANDS): Fix the missing fi;done.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Add a means to specify commands to be run by config.status. At
- the difference of AC_OUTPUT_COMMANDS, require that the set of
- commands be named, so that both
- CONFIG_COMMANDS=foo ./config.status
- and
- ./config.status foo
- perform the Right Thing.
- * acgeneral.m4 (AC_CONFIG_UNIQUE): Also check in
- AC_LIST_COMMANDS.
- (AC_CONFIG_FILES): Remove a dead pushdef.
- (AC_CONFIG_COMMANDS): New macro.
- (AC_LIST_COMMANDS): New config list.
- (AC_LIST_COMMANDS_COMMANDS): New growing string.
- (AC_OUTPUT_COMMANDS_COMMANDS): New macro, output config commands
- in config.status.
- (AC_OUTPUT): Take AC_LIST_COMMANDS into account.
- (AC_OUTPUT): Call AC_OUTPUT_COMMANDS_COMMANDS.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- New macro: AC_CONFIG_FILES which is very much like AC_OUTPUT but
- that one associates commands to run when a config file is created.
- For instance for a shell script `foo', one uses
- AC_CONFIG_FILES(foo, chmod +x foo).
- In addition, check that the same name is never used twice in
- config files, headers, subdirs and links.
- * acgeneral.m4 (m4_append): Don't insert new line between
- elements.
- (m4_list_append): New macro.
- (AC_CONFIG_IF_MEMBER): New macro which tests if a file is member
- of a config list.
- (AC_CONFIG_UNIQUE): New macro which ensures that a config file
- name is not yet used.
- (AC_CONFIG_HEADER, AC_CONFIG_LINKS, AC_CONFIG_SUBDIRS): Use
- AC_CONFIG_UNIQUE.
- * acgeneral.m4 (AC_CONFIG_FILES): New macro.
- (AC_LIST_FILES): New list, which stores arguments of
- AC_CONFIG_LISTS the same as AC_LIST_LINKS stores AC_CONFIG_LINKS
- etc.
- (AC_OUTPUT): No longer rely on $1 to designate the config files:
- register them via AC_CONFIG_FILES. All uses of $1 replaced by
- uses of AC_LIST_FILES.
- (AC_OUTPUT_FILES): Run the commands associated to the
- CONFIG_FILES.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * autoconf.sh (Looking for bugs): In addition to AC_, match AH_
- and AM_.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Provide the m4 infrastructure for defining AH_ hooks.
- * autoheader.m4 (AH_HOOK): New macro.
- Hook all the AC_ macros to their AH_siblings in AH_HOOKS.
- Run AH_HOOKS.
- * acgeneral.m4 (m4_append): New macro.
- (m4_list_append, m4_list_add): Removed.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acspecific.m4: Formating changes.
- * acgeneral.m4: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_CHECK_MEMBER, AC_CHECK_MEMBERS): New macros.
- * autoheader.m4 (AH_CHECK_MEMBERS): New macro.
- (epilogue): Hook AH_CHECK_MEMBERS on AC_CHECK_MEMBERS.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- * autoheader.m4 (AC_FUNC_ALLOCA): Rename from this ...
- (AH_FUNC_ALLOCA): ... to this. Includes all the needed templates.
- (AC_C_CHAR_UNSIGNED): Rename from this ...
- (AH_C_CHAR_UNSIGNED): ... to this.
- 1999-10-31 Ben Elliston <bje@cygnus.com>
- * Makefile.am (CLEANFILES): New explicit variable.
- (editsh): acdatadir is no longer defined, so use pkgdatadir.
- (editpl): Likewise. From Akim Demaille.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
- * aclocal.m4: Generate.
- * Makefile.in: Regenerate with Automake.
- * testsuite/Makefile.in: Likewise.
- 1999-10-31 Akim Demaille <akim@epita.fr>
- Use Automake. Based on files from Ben Elliston.
- * acgeneral.m4: No longer define AC_ACVERSION, include
- acversion.m4.
- * acversion.m4.in: New AC_CONFIG_FILE.
- * acspecific.m4: Few formating changes.
- * autoconf.texi: No longer define EDITION, VERSION and UPDATED:
- include version.texi.
- AC_OUTPUT the Makefiles mentioned below and acversion.m4.
- * configure.in: Use AM_INIT_AUTOMAKE.
- Do not AC_ARG_PROGRAM: AM_INIT_AUTOMAKE does it.
- * Makefile.am: New file.
- * mdate-sh: Likewise.
- * missing: Likewise.
- * testsuite/Makefile.am: Likewise.
- 1999-10-31 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_PROG_CC_STDC, AC_C_PROTOTYPES): Inherit from
- Automake. From Franc,ois Pinard.
- * autoconf.texi (Particular Programs): Document AC_PROG_CC_STDC.
- (C Compiler Characteristics): Document AC_C_PROTOTYPES.
- * testsuite/autoconf.s/defines.exp: Changed `fail' and `pass' in
- `xfail' and `xpass'. The test suite checks that acconfig.h
- templates the AC_DEFINEs. Since we no longer rely on acconfig.h,
- the test is obsolete.
- * acspecific.m4 (AC_PROG_BINSH, AC_PROG_SED): Don't quote the name
- of the macro defined; the test suite does not recognize this
- syntax. From Akim Demaille.
- 1999-10-27 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (Generic Programs): @defmac for AC_PATH_TOOL may
- not span multiple lines.
- 1999-10-26 Ben Elliston <bje@cygnus.com>
- * INSTALL: Regenerate.
- 1999-10-16 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_PROG_CXX): gcc is not a C++ compiler.
- * autoconf.texi (AC_PROG_CXX): Update documentation.
- 1999-10-13 Ben Elliston <bje@cygnus.com>
- * acconfig.h: Reintroduce missing definitions due to test suite
- regressions.
- * autoconf.texi (Configuration Headers): Document the potential
- trouble caused by autoheader and boilerplate files. Fix for
- PR autoconf/45.
- 1999-10-07 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
- * Makefile.in (dist): Fixed for srcdir != objdir.
- 1999-10-07 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_CHECK_HEADER_DIRENT): Reintroduce its
- AC_DEFUN.
- 1999-10-06 Akim Demaille <akim@epita.fr>
- * acspecific.m4: Various formatting changes.
- * acspecific.m4 (AC_PROG_CC_WORKS): Declare main returns an int.
- 1999-10-05 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
- Shell meta characters in an argument causes the configure script
- to freak out and generate a config.status file that contains
- syntax errors.
- Bug triggered by ./configure --with-foobar=\''`"$'.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Quote single quotes that end
- up between single quotes. Protect arguments of echo with double
- quotes.
- (AC_INIT_PREPARE): Likewise.
- (AC_PATH_PROG): Protect argument of test.
- (AC_OUTPUT): Quote meta characters in ac_configure_args.
- 1999-10-05 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (AC_PATH_XTRA): Correctly document the behaviour
- when X is not available.
- 1999-10-05 Akim Demaille <akim@epita.fr>
- The sed quoting script depends on the shape of the commands used
- by AC_SUBST. The latter was changed, but not the former.
- Bug triggered with FOO='%\c' AC_SUBST(FOO).
- * acgeneral.m4 (AC_OUTPUT_FILES): Fix the sed quoting script.
- 1999-10-05 Akim Demaille <akim@epita.fr>
- When you rely on the `t' flag of sed for the immediately
- preceding substitution, use a combination of `: foo; t foo'.
- Bug triggered if you AC_DEFINE(FOO, "%").
- Additionally, work around a bug in IRIX sed.
- Suggested by Ken Pizzini.
- * acgeneral.m4 (AC_OUTPUT_HEADER): Added a label and a test in the
- sed code of `$ac_cs_root.hdr'.
- 1999-10-05 Akim Demaille <akim@epita.fr>
- Implement AC_PATH_TOOL.
- Submited by Gary V. Vaughan.
- * acgeneral.m4 (AC_PATH_TOOL): New macro.
- * autoconf.texi (Generic Programs): Document.
- 1999-10-05 Akim Demaille <akim@epita.fr>
- Handle arbitrary version numbers.
- Reported by H.J. Lu.
- * acgeneral.m4 (m4_split): Support a second optional argument: a
- regexp to specify where to split.
- (m4_compare): New macro, compares arbitrary long m4 lists of
- integers.
- (AC_PREREQ_SPLIT, AC_PREREQ_CANON, AC_PREREQ_COMPARE): Removed,
- replaced by more generic macros.
- (AC_PREREQ): Reimplemented, using m4_compare and m4_split.
- 1999-10-04 Akim Demaille <akim@epita.fr>
- Beware of the expansions of $n in comments.
- * acgeneral.m4 (AC_OUTPUT): Changed $1 into $[1] in dnls.
- 1999-10-04 Akim Demaille <akim@epita.fr>
- Revert partially the previous changes: AC_CHECK_HEADERS_DIRENT is
- used by AC_HEADER_DIRENT.
- * autoheader.m4: Restablish the hook for AC_CHECK_HEADERS_DIRENT.
- * acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
- Reinserted.
- 1999-10-02 Akim Demaille <demaille@inf.enst.fr>
- * acgeneral.m4: Instead of just undefining eval, format, include
- and shift, rename them to m4_eval, etc.
- 1999-10-02 Akim Demaille <akim@epita.fr>
- AC_DIR_HEADERS is hasbeen'ed.
- * acspecific.m4 (AC_DIR_HEADER): Raised from obsolete to hasbeen.
- * acspecific.m4 (AC_CHECK_HEADERS_DIRENT, AC_CHECK_HEADER_DIRENT):
- Removed, were used only by AC_DIR_HEADER and were not documented.
- * autoheader.m4: Remove the hooks for AC_CHECK_HEADERS_DIRENT.
- * autoconf.texi (Particular Headers): Removed the documentation of
- AC_DIR_HEADER.
- * autoconf.texi (Environment Variables): Remove the very last
- traces of documentation of --env-VAR.
- 1999-10-02 Akim Demaille <akim@epita.fr>
- Remove hasbeen'ed macros from the documentation.
- * autoconf.texi (Obsolete Macros): Document AC_HASBEEN.
- * autoconf.texi (Libraries): Remove the documentation of
- AC_HAVE_LIB.
- (Particular Headers): likewise for AC_UNISTD_H, AC_MEMORY_H,
- AC_USG.
- (C Compiler Characteristics): Likewise for AC_INT_16_BITS,
- AC_LONG_64_BITS.
- 1999-10-01 Akim Demaille <akim@epita.fr>
- Make the handling of the configuration links (AC_LINK_FILES)
- exactly the same as that of configurations files (AC_OUTPUT_FILES)
- and headers (AC_CONFIG_HEADERS). As a result, it is sane to run
- ./config.status src/libmy_lib
- or
- CONFIG_LINKS=src/lib_mylib:lib/lib_mylib ./config.status
- * acgeneral.m4 (AC_LINK_FILES): Use AC_FATAL to diagnose bad
- number of argument.
- Obsoleted (but implemented) in favor of AC_CONFIG_LINKS.
- * acgeneral.m4 (AC_CONFIG_LINKS): New macro. Takes space
- separated list of DEST:SOURCES arguments.
- * acgeneral.m4: Rename each occurence of AC_LIST_HEADER as
- AC_LIST_HEADERS for consistency.
- * acgeneral.m4 (AC_OUTPUT, config.status prologue): Move the
- definition of config_files and config_headers to the top.
- Add the definition of config_links.
- Change the help message to use the aforementioned variables.
- * acgeneral.m4 (AC_OUTPUT_LINKS): Adapted to the new scheme of
- AC_LIST_LINKS.
- * autoconf.texi (Output, AC_OUTPUT): Mention AC_CONFIG_LINKS.
- (Invoking config.status): Mention CONFIG_LINKS.
- * autoconf.texi (Using System Type): Document AC_CONFIG_LINKS.
- Explicit the obsoleteness of AC_LINK_FILES.
- 1999-10-01 Akim Demaille <akim@epita.fr>
- Moving most of the task of creating config.h.in from sh to m4.
- Getting rid of acconfig.h by supply a major new family of macros:
- AH_* which make it possible to insert arbitrary text into
- config.h.in.
- * autoheader.m4: Major rewrite: introduction of a set of macros
- AH_ that produce code into config.h.in. There are two sets of
- macros: generic macros, or specialized, documented below. The
- basic idea is that an AC_FOO macro which needs an entry in
- config.h.in should have a sibling AH_FOO which expands into that
- entry. In a near future, these macros will be moved next to their
- siblings.
- * autoheader.m4 (AH_VERBATIM, AH_DEFINE, AH_DEFINE, AH_NEED_DECLS,
- AH_CHECK_SIZEOF, AH_CHECK_FUNCS, AH_CHECK_HEADERS,
- AH_CHECK_HEADERS, AH_CHECK_LIB, AH_PROG_LEX, AH_FUNC_ALLOCA,
- AH_C_CHAR_UNSIGNED, AH_AIX, AH_F77_WRAPPERS): New macros.
- * autoheader.m4 (End section): Bind AC_ macros to their
- AH_siblings.
- * autoheader.sh: Remove the sections in charge of SYMS, TYPES,
- FUNCS, HEADERS, LIBS and DECLS: autoheader.m4 is now in charge of
- these.
- * autoheader.sh (options): Added -d, --debug, which does not
- remove the temporary files.
- * autoheader.sh: Instead of redirecting stdout to the output
- stream, always output to a temporary file. This allows to change
- slightly the consistency check: before autoheader would check that
- each non documented AC_DEFINE is templated in an acconfig. Now it
- just checks whether the template is in the output file.
- * acconfig.h: Completely emptied, the remaining templates
- (_ALL_SOURCE, __CHAR_UNSIGNED__, F77_FUNC, F77_FUNC_,
- HAVE_STRINGIZE, and STACK_DIRECTION) are now either associated to
- their AC_DEFINE, or to one of the new AH_ macros.
- * acgeneral.m4: Reordering of the m4 macros which are not specific
- to Autoconf.
- * acgeneral.m4 (AC_HAVE_LIB): Promoted from obsolete to hasbeen.
- * acgeneral.m4 (AC_TR_CPP): Fixed quoting problem, and missing ^
- in patsubst.
- (AC_TR_SH): Fixed quoting problem.
- 1999-09-29 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_WRAP): Don't output an extra space after the
- last word.
- 1999-09-29 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for the kstat_open()
- function in libkstat (on systems such as Solaris). This family of
- functions is preferred since they don't require setgid permissions
- to use them. Fix for PR autoconf/65.
- 1999-09-29 Akim Demaille <akim@epita.fr>
- * acconfig.h: Commit the change announced below.
- 1999-09-29 Akim Demaille <akim@epita.fr>
- * acspecific.m4 (AC_C_CONST): Changed from
- const charset x;
- to
- const charset x = {0, 0};
- From Jim Meyering.
- 1999-09-28 Akim Demaille <akim@epita.fr>
- Start to get rid of acconfig.h. It is an anachronism.
- * acgeneral.m4 (_AC_SH_QUOTE): Both cases must be evaluated the
- same number of times.
- * acconfig.h (_ALLOCA, CLOSEDIR_VOID, const, CRAY_STACKSEG_END,
- DGUX, DIRENT, GETGROUPS_T, GETLOADAVG_PRIVILEGED, GETPGRP_VOID,
- gid_t, HAVE_ALLOCA, HAVE_ALLOCA_H, HAVE_DOPRNT, HAVE_FNMATCH,
- HAVE_GETLOADAVG, HAVE_GETMNTENT, HAVE_LONG_DOUBLE,
- HAVE_LONG_FILE_NAMES, HAVE_MMAP, HAVE_RESTARTABLE_SYSCALLS,
- HAVE_ST_BLKSIZE, HAVE_ST_BLOCKS, HAVE_STRCOLL, HAVE_ST_RDEV,
- HAVE_STRFTIME, HAVE_SYS_WAIT_H, HAVE_TM_ZONE, HAVE_TZNAME,
- HAVE_UNISTD_H, HAVE_UTIME_NULL, HAVE_VFORK_H, HAVE_VPRINTF,
- HAVE_WAIT3, inline, INT_16_BITS, LONG_64_BITS, MAJOR_IN_MKDEV,
- MAJOR_IN_SYSMACROS, _MINIX, NDIR, NEED_MEMORY_H, NLIST_NAME_UNION,
- NLIST_STRUCT, NO_MINUS_C_MINUS_O, F77_NO_MINUS_C_MINUS_O,
- _POSIX_1_SOURCE, _POSIX_SOURCE, RETSIGTYPE, SELECT_TYPE_ARG1,
- SELECT_TYPE_ARG234, SELECT_TYPE_ARG5, SETPGRP_VOID,
- SETVBUF_REVERSED, STAT_MACROS_BROKEN, STDC_HEADERS, SVR4, SYSDIR,
- SYSNDIR, SYS_SIGLIST_DECLARED, TIME_WITH_SYS_TIME, TM_IN_SYS_TIME,
- uid_t, UMAX, UMAX4_3, USG, vfork, VOID_CLOSEDIR, WORDS_BIGENDIAN,
- X_DISPLAY_MISSING, YYTEXT_POINTER): Removed their autoheader
- template. They are now documented with their own AC_DEFINE.
- * acgeneral.m4 (AC_HASBEEN): New macro. Same as AC_OBSOLETE, but
- dies.
- * acspecific.m4 (AC_UNISTD_H, AC_USG, AC_MEMORY_H, AC_INT_16_BITS,
- AC_LONG_64_BITS): Promoted from obsolete to hasbeen.
- * autoheader.m4 (AC_DEFINE_UNQUOTED): Define via AC_DEFINE, so
- that we program things only once.
- (AC_DEFINE): Use AC_WRAP and _AC_SH_QUOTE. It is now safe to have
- backquotes and extra spaces in the third argument, without
- yielding a bad result.
- * autoheader.m4: Instead of a huge `eval', use a temporary file.
- (option handling): Added --debug, to keep the temporary files.
- Fixed a couple of missing quotes.
- 1999-09-28 Akim Demaille <akim@epita.fr>
- Make AC_FOREACH be robust to active symbols.
- * acgeneral.m4 (m4_split, m4_join, m4_strip): New macros.
- (AC_FOREACH_COMMA): Rename as...
- (m4_foreach): this.
- (_AC_CAR): Renamed as...
- (_m4_car): this.
- (_AC_FOREACH): Renamed as...
- (_m4_foreach): this.
- (_AC_COMMATIZE): Removed.
- (AC_FOREACH): Rewritten using m4_split, m4_join, m4_strip, and
- m4_foreach.
- * acgeneral.m4: Spell checked.
- * autoconf.texi: Likewise.
- 1999-09-28 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_NEED_DECL): When $4 is given, don't provide
- defaults headers.
- Change the message from `have' to `need'.
- Change the actions for `if-(not-)found' to `if-(not-)needed.
- Remove trailing parentheses.
- * acgeneral.m4 (AC_NEED_DECLS): Change the actions for
- `if-(not-)found' to `if-(not-)needed.
- Define NEED_DECL_foo, instead of NEED_foo_DECL.
- * autoheader.sh (decls): Reflect this.
- * autoconf.texi (Generic Declarations): Update.
- 1999-09-27 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT): Divert AC_OUTPUT_FILE to
- AC_DIVERSION_KILL if there are no CONFIG_FILES.
- (AC_OUTPUT, ac_cs_usage): Output the list of files to instanciate
- only if there are.
- 1999-09-27 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_DECL): Renamed as...
- (AC_NEED_DECL): This.
- (AC_CHECK_DECLS): Renamed as...
- (AC_NEED_DECLS): This.
- (AC_NEED_DECL): Include <stdio.h>, <memory.h>, <string.h>,
- <strings.h>, <stdlib.h>, <stddef.h>, and <unistd.h>.
- * autoconf.texi (Generic Declarations): Updated.
- 1999-09-27 Ben Elliston <bje@cygnus.com>
- * autoscan.pl (scan_files): Emit an AC_PROG_CC invocation to
- configure.scan if there are any C files present. Fix for PR
- autoconf/19.
- 1999-09-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_WRAP): Rewritten.
- (AC_HELP_STRING): Wrapper of AC_WRAP.
- * acgeneral.m4 (_AC_SH_QUOTE): Rewritten. Don't try to handle
- both backslashed and non backslashed backquotes in a single
- string: consider that either all the backquotes are quoted, or
- none.
- 1999-09-26 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_PATH_PROG): Use a single case statement for
- Unix and DOS absolute paths.
- * acgeneral.m4 (AC_CHECK_SIZEOF): Fix a typo.
- Allow a third default argument: extra headers.
- * autoconf.texi (C Compiler Characteristics): Document.
- * acgeneral.m4 (AC_CHECK_TYPE): Convert to the AC_VAR_* family.
- Allow a third optional argument: extra includes.
- * autoconf.texi (Generic Typedefs): Documents.
- 1999-09-26 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_OUTPUT_LINKS): Eliminate gratuitous spaces from
- $ac_sources if this variable is otherwise empty. Fix for PR
- autoconf/30.
- 1999-09-25 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (AC_FUNC_SETVBUF): Do not mention which systems
- might have their setvbuf() arguments reordered. It's difficult to
- accurately determine and is not essential. Fix for PR autoconf/7.
- * acgeneral.m4 (AC_LINK_FILES): Emit an error if an incorrect
- number of arguments are collected. Fix for PR autoconf/10.
- 1999-09-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT, handling of options): Make it possible
- to specify the files to configure on the command line instead of
- via envvars. Document it.
- 1999-09-25 Akim Demaille <akim@epita.fr>
- * acgeneral.m4: Rename the occurences of the variable `confstat'
- as `ac_cs_root'. The previous name was breaking the naming
- scheme.
- 1999-10-24 Akim Demaille <akim@epita.fr>
- * TODO: Updated.
- Added a section for 2.15 and 3.
- 1999-09-24 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_HEADER_STDC): Define ISLOWER and ISUPPER
- macros correctly on EBCDIC systems. Contributed by Kurt D.
- Zeilenga. Fix for PR autoconf/6.
- 1999-09-24 Jim Blandy <jimb@zwingli.cygnus.com>
- * acspecific.m4 (AC_C_VOLATILE): New test.
- * acconfig.h: Add new entry for `volatile'.
- * autoconf.texi (C Compiler Characteristics): Document it.
- 1999-09-24 Ben Elliston <bje@cygnus.com>
- * autoreconf.sh: Do not run autoheader if AC_CONFIG_HEADER is
- commented out in configure.in. Reported by Erez Zadok
- as a fix for PR autoconf/21.
- * install.texi: Replace `can not' with `cannot'.
- 1999-09-23 Pavel Roskin <pavel_roskin@geocities.com>
- Avoid that comments from aclocal.m4 show up in configure when
- using AC_REVISION.
- * acgeneral.m4: New diversion levels AC_DIVERSION_KILL and
- AC_DIVERSION_BINSH introduced. Use AC_DIVERSION_KILL as the
- initial value for AC_DIVERSION_CURRENT.
- (AC_INIT_BINSH): Set AC_DIVERSION_BINSH explicitly
- (AC_REVISION): Likewise.
- (AC_INIT): Set AC_DIVERSION_NOTICE when calling AC_INIT_NOTICE.
- 1999-09-23 Akim Demaille <akim@epita.fr>
- * NEWS: Document AC_ARG_VAR.
- * acspecific.m4 (AC_C_LONG_DOUBLE): Avoid a needed execution by
- using a pure compilation test. Excellent for cross compilation.
- From Kaveh R. Ghazi.
- 1999-09-22 Akim Demaille <akim@epita.fr>
- * install.texi: Give more details on envvar handling.
- * acgeneral.m4 (AC_HELP_STRING): Add a third argument to tune the
- width of the first column.
- (AC_INIT_NOTICE): Initialize ac_arg_enable_help, ac_arg_with_help,
- and ac_arg_var_help.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Remove the handling of
- --env-var=. After debate, the solution chosen to specify envvars
- to configure is a` la make: ./configure VAR=VAL.
- (AC_INIT_PARSE_ARGS, --help): Output ac_arg_enable_help,
- ac_arg_with_help, and ac_arg_var_help.
- * acgeneral.m4 (AC_ARG_VAR): New macro, to register and document
- influent envvars.
- * acspecific.m4 (AC_PROG_CC): Document CFLAGS.
- This is mainly to test AC_ARG_VAR. Var to document are to be
- defined.
- 1999-09-22 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (m4_default): New macro.
- (AC_CHECK_LIB): When ACTION-IF-FOUND is specified, don't perform
- the default action.
- Reported by Pavel.
- 1999-09-22 Ben Elliston <bje@cygnus.com>
- * config.guess: Clear the CCOPTS environment variable before
- invoking the C compiler on HP-UX. This is necessary to guarantee
- that the test program is compiled correctly. Reported by Dietmar
- P. Schindler.
- 1999-09-22 Linas Vepstas <linas@linas.org>
- * config.guess: Add OS/390 match pattern.
- * config.sub: Add mvs, openedition targets.
- 1999-09-21 Nick Clifton <nickc@cygnus.com>
- * config.sub: Add fr30 target.
- 1999-09-21 Ben Elliston <bje@cygnus.com>
- * configure.in: Check if an appropriate version of GNU m4 is
- installed at configure-time rather than at runtime. From Pavel
- Roskin. Fix for PR autoconf/2.
- * configure: Regenerate.
- 1999-09-21 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT_PARSE_ARGS, --help message): Use quoted
- heredocs to avoid problems with quotes.
- 1999-09-21 Akim Demaille <akim@epita.fr>
- * NEWS: Updated.
- * THANKS: Likewise.
- * acgeneral.m4 (AC_CHECK_HEADER): Use AC_VAR_*.
- (AC_CHECK_HEADERS): Adapted.
- * acgeneral.m4 (AC_TR): Remove, it is useless.
- (AC_TR_CPP): Updated version of formerly AC_TR_DEFINE, based on
- the model of AC_TR_SH.
- All callers changed.
- * autoconf.sh (Checking for Bugs): Remove the indirection that
- made the `sort -u' useless.
- 1999-09-21 Akim Demaille <akim@epita.fr>
- * autoconf.sh (Last sed cmd): Change also @PND@ to `#', since this
- is also a symbol very hard to quote in m4.
- * acgeneral.m4 (AC_CHECK_LIB): Use AC_VAR_*.
- * acgeneral.m4: Use `m4_BUILTIN' instead of indirection via
- `builtin'.
- 1999-09-21 Akim Demaille <akim@epita.fr>
- * autoconf.texi (Particular Structures): Move documentation of
- AC_HEADER_STAT and AC_HEADER_TIME from here...
- (Particular Headers): to here.
- (Declarations): New section.
- (Particular Headers): Move doc of AC_DECL_SYS_SIGLIST from here...
- (Particular Declarations): to here.
- 1999-09-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * acgeneral.m4 (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS): New
- macros.
- * autoconf.texi (AC_CHECK_FUNC_DECL, AC_CHECK_FUNC_DECLS):
- Document.
- * autoheader.m4: Add support for AC_CHECK_FUNC_DECLS.
- * autoheader.sh: Likewise.
- 1999-09-21 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_SHELL_IFELSE): New macro.
- (AC_VAR_IF_SET): Use it.
- (AC_CHECK_FUNC): Likewise.
- * Makefile.in (${srcdir}/configure): Use autoconf.sh to build
- Autoconf's configure. Before the building was performed running
- m4 at hand, but much was not done (e.g., __oline__,
- @BKL@... expansion)
- 1999-09-20 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_OUTPUT): Don't remove the CONFIG_HEADERS
- unconditionaly: it breaks the `config.h has not changed' trick.
- 1999-09-20 Ben Elliston <bje@cygnus.com>
- * autoheader.sh: Bourne shell compatibility fix. From Pavel Roskin.
- 1999-09-20 Pavel Roskin <pavel_roskin@geocities.com>
- * autoheader.sh: Fix the tr invocation.
- 1999-09-17 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect QNX version 4.
- * config.sub: Handle `qnx' and `i386-qnx' aliases.
- 1999-09-17 Erez Zadok <ezk@cs.columbia.edu>
- * config.guess: Eliminate the trailing dot if ${UNAME_RELEASE} is
- 1.4-<SOMETHING>. Fix for PR autoconf/22.
- 1999-09-17 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Improve configure's --help.
- * acgeneral.m4 (AC_OUTPUT): Change the root of filenames of
- config.status from $conftest to $confstat.
- The previous patch to make config.status reentrant was wrong,
- because it changed some `conftest' that are used by configure into
- `$conftest', while it was for config.status only. To avoid
- another confusion like this, all the filenames of config.status
- should be `$confstat*', and those of configure should be
- `conftest*'.
- (AC_OUTPUT): Rename the uses of `ac_file' for the sed fragments as
- `ac_sed_frag'.
- * acgeneral.m4 (AC_OUTPUT): This macro used to open the here
- documents that configure uses to generate config.status, included
- that of the submacros. Now, it no longer handles the here
- documents for its subroutines (it was far to hard to track).
- (AC_OUTPUT_FILES): Open and close your here documents to
- $CONFIG_STATUS.
- (AC_OUTPUT_HEADER): Likewise.
- (AC_OUTPUT_LINKS): Likewise.
- * acgeneral.m4 (AC_OUTPUT_FILES): Move $ac_vpsub and $extrasub
- from the AC_SUBST substitutions (i.e., that of @SHELL@ etc.) to
- the specific section (that of @srcdir@ etc.).
- Now the ``general substitution'' section is absolutely uniform.
- * acgeneral.m4 (AC_SUBST): Change sed call from `s%@from@%to%g'
- into `s%@from@%to%;t t'.
- (AC_SUBST_FILE): Likewise.
- (AC_OUTPUT_FILES): Optimize the sed scripts by branching if there
- are no `@' on the line. Impressive speed up.
- * Makefile.in (DISTFILES): Add THANKS.
- * THANKS: New file.
- 1999-09-15 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_CHECK_FILE): Use ifset.
- (AC_CHECK_FUNC): Updated to use AC_VAR_*, and AC_CACHE_CHECK.
- (AC_CHECK_SIZEOF): Likewise.
- (AC_CACHE_CHECK): Use AC_MSG_RESULT_UNQUOTED.
- (AC_MSG_RESULT_UNQUOTED): New macro.
- 1999-09-15 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
- Fix for PR autoconf/28.
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't assume LF is \012, use
- `echo` followed by a non-blank, within quotes.
- * autoheader.sh (syms): Likewise.
- * configure: Rebuilt.
- 1999-09-14 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't assume LF is \012,
- use `echo` followed by a non-blank, within quotes.
- * autoheader.sh (syms): Likewise.
- * configure: Rebuilt.
- Reported by Christian Krone.
- * acgeneral.m4 (AC_INCLUDE): New macro.
- * autoconf.texi: Document it.
- * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Save INSTALL in
- ac_given_INSTALL, so that we can adjust relative pathnames for
- sub-configures.
- * acgeneral.m4 (Configuration): Accept --env-VAR=VALUE and
- VAR=value.
- * autoconf.texi, install.texi: Document it.
- * configure: Rebuilt.
- 1999-09-14 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_HELP_STRING): Rewrite in m4. Have m4 work, and
- give a break to sh.
- (_AC_FOREACH): Be careful not to evaluate the arguments. A loop
- over *quoted* macro names should loop over the macro names, not
- upon their expansion.
- (_AC_COMMATIZE): Also swallow end of lines.
- * autoconf.texi (Pretty Help Strings): Updated to reflect the
- changes.
- 1999-09-13 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (ifset): New helpy tiny macro.
- (AC_OUTPUT): Improved --help of config.status.
- (AC_OUTPUT): Remove inconditionaly all the files to be updated.
- (AC_OUTPUT): Use pid to define the temporary file names in order
- to allow parallel builds.
- * autoconf.sh: Substitute also /@BKL@/[/ /@BKR@/]/ /@DLR@/$/ so
- that these characters are more easily accessible from m4 without
- turning changequote juggling into a nightmare.
- * acgeneral.m4 (AC_WRAP): New macro, for word wrapping.
- * autoconf.texi: Update the direntry for more modern Texinfos.
- Add pointer to configure and config.status.
- Remove the dots from the menus: horizontal space is precious.
- (Invoking config.status): More traditional presentation of the options.
- 1999-09-07 Ben Elliston <bje@cygnus.com>
- * autoreconf.sh: Recognise -v as a synonym for --verbose.
- 1999-09-07 Gary V. Vaughan <gvaughan@oranda.demon.co.uk>
- * Makefile.in (INSTALL, standards.info, autoconf.info): MiKTeX
- for Windows treats all options after the first filename as
- additional filenames, so real options must appear before the first
- filename.
- 1999-09-07 Steven G. Johnson <stevenj@alum.mit.edu>
- * autoconf.texi (LDFLAGS, LIBS): Document that -L linker flags
- should be kept in LDFLAGS and not LIBS.
- 1999-09-07 Jim Meyering <meyering@ascend.com>
- * acgeneral.m4 (AC_SEARCH_LIBS): Use $ac_lib as the index, not $i.
- 1999-09-06 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_FUNC_ALLOCA): Rename cache variable to avoid
- name clashes with AC_CHECK_HEADER(alloca.h).
- 1999-09-05 Steve Chamberlain <sac@pobox.com>
- * config.sub: Add support for configuring for picoJava (pj).
- 1999-09-05 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (CONFIG_AUX_DIRS): Try running `shtool install'.
- Contributed by Ralf S. Engelschall.
- 1999-09-04 Ben Elliston <bje@cygnus.com>
- * config.guess: Use POSIX compliant shell code on DG/UX.
- Suggested by Stephen Gildea.
- 1999-09-04 Pavel Roskin <pavel_roskin@geocities.com>
- * acgeneral.m4 (AC_OUTPUT_FILES): Output comment to not only
- `Makefile', but also `makefile'.
- 1999-09-04 Jim Blandy <jimb@zwingli.cygnus.com>
- * Makefile.in (install): Don't freak if the M4FROZEN files were
- never generated. m4 1.1 is supported, but doesn't freeze files.
- 1999-09-04 Scott Bambrough <scottb@netwinder.org>
- * config.guess: Autodetect ArmLinux using 2.9.1.xx linker
- emulation names and using the emulation names from the linker from
- the binutils CVS tree.
- * config.sub: Change manufacturer name for the NetWinder alias
- from Corel to Rebel.
- 1999-09-04 Jeremy Elson <jelson@circlemud.org>
- * autoheader.m4 (AC_CHECK_HEADER): Define.
- 1999-09-02 Tom Tromey <tromey@cygnus.com>
- * autoheader.sh: Allow multiple spaces between #undef and symbol
- name.
- 1999-09-01 Akim Demaille <akim@epita.fr>
- * acgeneral.m4 (AC_ACVERSION): Bump to 2.14.1 to differenciate the
- experimental branch from the main trunk.
- * acgeneral.m4 (AC_FOREACH_COMMA): New macro, to perform m4 loops
- on m4 lists (i.e., list='(item_1, item_2, ..., item_n)').
- (AC_FOREACH): New macro, to perform m4 loops on shell lists (i.e.,
- list='item_1 item_2 ... item_n').
- * acgeneral.m4 (AC_DEFUN): Now accept two other optionnal
- parameters: the name of the macro which is specialized here, and
- the name of the first argument. For instance `AC_CHECK_FNMATCH'
- should be declared as specializing `AC_CHECK_FUNC' for `fnmatch'
- as first argument.
- * acgeneral.m4 (AC_CHECK_FILES): Use AC_FOREACH for looping,
- instead of the shell's loop.
- * acgeneral.m4 (AC_TR): In addition to transliteration, provide a
- means to specify the valid destination alphabet and a default
- character for aliens characters. This is in order to remove
- characters such as `+:-' etc. that may appear in file names, but
- are not valid for shell variables or #defines.
- (AC_TR_DEFINE): New macro, maps anything to a valid uppercase
- #define rhs.
- (AC_TR_UPCASE_NAME): Replaced by AC_TR_DEFINE. All callers
- changed.
- (AC_TR_UPCASE_FILE): Likewise.
- * acgeneral.m4 (AC_TR_SH): Don't use the generic AC_TR: there is a
- difficult problem of quoting between m4 and sh. Use the variable
- $ac_tr_sh to work around this difficulty.
- (AC_VAR_TEST_SET): New macro, which tests if a variable is set.
- (AC_VAR_IF_SET): New `ifelse' macro.
- (AC_CACHE_VAL): Use AC_VAR_IF_SET.
- (AC_INIT_NOTICE): Define $ac_tr_sh.
- * acgeneral.m4 (AC_CHECK_FILE): Converted to use AC_TR and AC_VAR
- families.
- * acgeneral.m4: Fixed the regular expressions: `$' shall not be
- portably in a sed \(\) group.
- 1999-08-28 Ben Elliston <bje@cygnus.com>
- * config.guess: Once and for all, emit the correct string for
- Unixware 7! Contributed by Mike Hopkirk.
- * acspecific.m4 (AC_C_INLINE): Qualify the return type of the
- dummy inlined function to satisfy newer C++ compilers. Fix for
- PR autoconf/49.
- 1999-08-26 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (Changed Results): Correct an error in one of the
- examples. Fix for PR autoconf/38.
- 1999-08-25 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (Cache Variable Names): Be more explicit about the
- requirements for cache variable names. Fix for PR autoconf/53.
- 1999-08-25 Alexandre Oliva <oliva@dcc.unicamp.br>
- * autoreconf.sh: Run aclocal with the -I option only if
- aclocal_dir != `.'. Fix for PR autoconf/44.
- 1999-08-22 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acspecific.m4 (AC_PROG_CC): Remove uname test for 32-bit
- Windows/Cygwin, and just test for `cl' as a last resort.
- * autoconf.texi (Particular Programs): Document new optional
- argument to AC_PROG_CC, AC_PROG_CXX and AC_PROG_F77. Document
- additions to the Fortran 77 compiler search list.
- * acspecific.m4 (AC_PROG_F77): Add more Fortran 77 compilers to
- the search list. Contributed by Steven G. Johnson.
- (AC_PROG_CC): Likewise.
- (AC_PROG_CXX): Likewise.
- * acspecific.m4 (AC_PROG_F77): Add an optional first argument
- which gives the user an opportunity to specify an alternative
- search list for the compiler.
- 1999-08-18 Ben Elliston <bje@cygnus.com>
- * config.guess: Remove "/MP" from the release string on
- multiprocessor x86 machines running SVR4.0. Suggested by Tom
- Purcell.
- 1999-08-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * acgeneral.m4 (AC_CHECK_TYPE): Add optional third argument
- INCLUDES, which specifies the headers in which to search for the
- type in question. Also, pass a "description" argument to
- AC_DEFINE_UNQUOTED.
- * acconfig.h (mode_t, off_t, pid_t, size_t): Remove definitions.
- * autoconf.texi (AC_CHECK_TYPE): Document optional third argument.
- 1999-08-05 Jeffrey A Law <law@cygnus.com>
- * config.sub (-wrs case): Use os=-vxworks, not os=vxworks.
- 1999-08-05 Ben Elliston <bje@cygnus.com>
- * config.guess: Update patch submission address.
- 1999-08-05 Ben Elliston <bje@cygnus.com>
- * config.sub: Accept version number appended to OS name for MiNT.
- Contributed by Guido Flohr.
- 1999-08-04 Ben Elliston <bje@cygnus.com>
- * Makefile.in (INSTALL_SCRIPT): Substitute.
- (install): Install scripts with $(INSTALL_SCRIPT).
- 1999-07-20 Tom Tromey <tromey@cygnus.com>
- * autoheader.sh: Fixed regexp when searching for missing symbol.
- From Pavel Roskin.
- 1999-07-16 Tom Tromey <tromey@cygnus.com>
- * autoheader.sh: Be more stringent when looking to see if symbol
- is in a template file.
- 1999-07-15 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New implementation, to
- make maintenance easier.
- Grep the initial output so that we don't start parsing "-l" and
- "-L" too early. From Christopher Lee.
- * acgeneral.m4 (AC_LIST_MEMBER_OF): New "private implementation
- macro" use by AC_F77_LIBRARY_LDFLAGS.
- (AC_LINKER_OPTION): Likewise.
- 1999-07-11 Ben Elliston <bje@cygnus.com>
- * config.guess: Cray T3E has an Alpha CPU.
- 1999-07-04 Mark Elbrecht <snowball3@bigfoot.com>
- * acspecific.m4 (AC_PROG_CXX): Look for gpp after g++. gpp is the
- DJGPP C++ compiler, since `g++' is not a valid DOS filename.
- 1999-06-12 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect Linux on ia64.
- * config.sub: Handle ia64.
- 1999-06-12 Ben Elliston <bje@cygnus.com>
- * config.guess: Handle `elf32ppclinux' from ld. Contributed by
- Cort Dougan.
- 1999-06-09 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * autoconf.texi (Pretty Help Strings): Synchronize documentation
- with implementation.
- 1999-06-04 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Fix sed regexp for handling
- CPP macros with args.
- 1999-06-04 Nick Clifton <nickc@cygnus.com>
- * config.sub: Add mcore target.
- 1999-06-03 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_ACVERSION): Correct version number.
- * autoconf.texi (EDITION): Likewise.
- (VERSION): Likewise.
- 1999-06-02 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * autoconf.texi (Pretty Help Strings): Document and regenerate the
- indices.
- * acgeneral.m4 (AC_HELP_STRING): New macro.
- * NEWS: Begin documenting "Major changes" for release 2.14.
- * acconfig.h (F77_FUNC): Add.
- (F77_FUNC_): Likewise.
- 1999-06-01 Akim Demaille <demaille@inf.enst.fr>
- * acgeneral.m4 (AC_PREFIX_PROGRAM): Use macros of the AC_TR_
- family.
- (AC_HAVE_LIBRARY): Likewise.
- (AC_CHECK_FUNCS): Likewise.
- (AC_CHECK_FILES): Likewise.
- (AC_CHECK_SIZEOF): Likewise.
- * acgeneral.m4 (AC_TR): New macro which performs transliteration
- by m4 when possible, or by `tr' at configure time.
- (AC_TR_UPCASE_NAME): New macro, transliteration 'a-z' to 'A-Z'.
- (AC_TR_UPCASE_FILE): New macro, transliteration 'a-z./-' to
- 'A-Z___'.
- (AC_TR_SH): New macro, transliteration to valid sh var name.
- * acgeneral.m4 (_AC_SH_QUOTE): New macro which protects non
- protected backquotes against shell expansion.
- (AC_MSG_CHECKING): Use it.
- (AC_CHECKING): Use it.
- (AC_MSG_RESULT): Use it.
- (AC_VERBOSE): Use it.
- (AC_MSG_WARN): Use it.
- (AC_MSG_ERROR): Use it.
- * acgeneral.m4 (_AC_MESSAGE): New macro to report message at m4
- time.
- (AC_WARNING): New macro to report warnings at m4 runtime.
- (AC_FATAL): New macro, to report fatal error at m4 runtime.
- * acspecific.m4 (AC_RSH): Use AC_FATAL.
- (AC_ARG_ARRAY): Idem.
- (AC_HAVE_BOUNDBANG): Idem.
- * acgeneral.m4 (AC_VAR_IF_INDIR): New macro.
- (AC_VAR_SET): Likewise.
- (AC_VAR_GET): Likewise.
- 1999-05-30 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * autoheader.m4 (AC_DEFINE): Ignore CPP macro arguments.
- (AC_DEFINE_UNQUOTED): Likewise.
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Change sed regexps to
- recognize CPP macros that take arguments. Reported, and based on
- a patch, by Steven G. Johnson.
- (AC_OUTPUT_HEADER): Likewise.
- * autoconf.texi (Fortran 77 Compiler Characteristics): Document
- new AC_F77_NAME_MANGLING macro.
- 1999-05-30 Steven G. Johnson <stevenj@alum.mit.edu>
- * autoconf.texi (Fortran 77 Compiler Characteristics): Document
- new AC_F77_FUNC_WRAPPER macro.
- * acspecific.m4 (AC_F77_WRAPPERS): New macro to define the
- F77_FUNC and F77_FUNC_ CPP macros to properly mangle the names of
- C identifiers so that they match the name mangling scheme used by
- the Fortran 77 compiler.
- (AC_F77_NAME_MANGLING): New macro to test for the name mangling
- scheme used by the Fortran 77 compiler.
- 1999-05-27 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acgeneral.m4 (AC_CHECK_LIB): Translate the ":" character to a
- "_", which allows checking for member functions in C++ libraries.
- 1999-05-25 H.J. Lu <hjl@gnu.org>
- * config.guess (dummy): Changed to $dummy.
- 1999-05-22 Ben Elliston <bje@cygnus.com>
- * config.guess: Handle NEC UX/4800. Contributed by Jiro Takabatake.
- 1999-05-17 Ben Elliston <bje@cygnus.com>
- Merge with the EGCS source tree.
- * config.guess: Add detection for Interix and UWIN on Windows NT,
- OpenBSD on PA-RISC and UnixWare version 7.x.
- Improve usage of `tr' where sets are concerned.
- Detect all HP 9000 machines.
- Determine machine types more completely on older UnixWare systems.
- Determine C library version on GNU/Linux for the PowerPC.
- * config.sub: Numerous additions. Some cleanup.
- 1999-04-29 Ben Elliston <bje@cygnus.com>
- * config.sub: Handle `t3e' alias for Cray T3E. Contributed by
- James A. Lupo.
- 1999-04-19 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acgeneral.m4 (AC_TRY_LINK_FUNC): Add support for Fortran 77.
- 1999-04-17 Paul Eggert <eggert@twinsun.com>
- * autoconf.texi, acspecific.m4 (AC_FUNC_MKTIME): New macro.
- taken from automake's AM_FUNC_MKTIME.
- * acfunctions: mktime now belongs to AC_FUNC_MKTIME.
- 1999-04-11 Philipp Thomas <kthomas@gwdg.de>
- * config.sub: Set basic_machine to i586 when target_alias = k6-*.
- 1999-04-11 Pavel Roskin <pavel_roskin@geocities.com>
- * autoheader.m4: Do not complain about using AC_TRY_RUN without a
- cross-compilation action--only autoconf should do this.
- 1999-04-11 Paul Eggert <eggert@twinsun.com>
- * acgeneral.m4 (AC_CHECK_TYPE): Allow first argument to be a
- shell variable.
- 1999-04-11 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_C_STRUCT_MEMBER): New macro.
- * acspecific.m4 (AC_STRUCT_TIMEZONE): Rewrite in terms of
- AC_C_STRUCT_MEMBER.
- (AC_STRUCT_ST_BLOCKS): Likewise.
- (AC_STRUCT_ST_BLKSIZE): Likewise.
- (AC_STRUCT_ST_RDEV): Likewise.
- * autoconf.texi (Structures): Update. Add menu for subnodes.
- (Particular Structures): New node.
- (Generic Structures): New node.
- (AC_C_STRUCT_MEMBER): Document.
- 1999-04-10 Ben Elliston <bje@cygnus.com>
- * mkinstalldirs: Add `-m' flag to specify the mode of a newly
- created directory. Add command line usage and `-h', `--help'
- options. Contributed by Jeff Garzik.
- 1999-04-08 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_PROG_CC): Try using the `cl' C compiler under
- Cygwin. Contributed by Scott Stanton.
- * config.sub: Handle MPE/iX.
- 1999-04-07 Ben Elliston <bje@cygnus.com>
- * config.guess: Add more CLIX machines. From Thomas Dickey.
- 1999-04-06 Ben Elliston <bje@cygnus.com>
- * config.guess: Avoid the possibility of `ld' on GNU/Linux systems
- being something other than the GNU linker (such as a directory, in
- the case of GNU binutils).
- 1999-04-05 Ben Elliston <bje@cygnus.com>
- * config.sub: Add modern Alpha processors. Reorganise.
- * acspecific.m4 (AC_CYGWIN): Do not remove conftest*; let
- AC_TRY_COMPILE clean up after itself.
- (AC_MINGW32): Likewise.
- (AC_EMXOS2): Likewise.
- * acspecific.m4 (AC_EMXOS2): New macro. Contributed by Ryuji Abe.
- (AC_EXEEXT): Handle case for OS/2.
- (AC_PROG_CC_WORKS): Show $CPPFLAGS when running the compiler.
- (AC_PROG_CXX_WORKS): Likewise.
- * autoconf.texi (AC_EMXOS2): Document.
- (AC_EXEEXT): Mention OS/2.
- (AC_MINGW32): Move.
- (UPDATED): Update.
- 1999-04-02 Mike Stump <mrs@wrs.com>
- * acgeneral.m4 (AC_ARG_PROGRAM): Remove spaces, as there is one
- more pass through sh than you think.
- 1999-04-01 Ben Elliston <bje@cygnus.com>
- * standards.texi: Update from FSF.
- * acspecific.m4 (AC_PROG_INSTALL): Avoid using the installation
- script belonging to HP `pwplus' when running the install
- program. Contributed by Steven G. Johnson and Dave Adams.
- (AC_EXEEXT): Do not consider `.xcoff' as a possible executable
- filename extension. Contributed by Robert S. Maier.
- 1999-03-28 Tom Tromey <tromey@cygnus.com>
- * autoconf.texi (AC_OUTPUT_COMMANDS): Add to macro index.
- 1999-03-22 Ben Elliston <bje@cygnus.com>
- * config.guess: Rename BUILD_CC to CC_FOR_BUILD; there is a
- precedent for the usual name of this environment variable.
- 1999-03-22 Pavel Roskin <pavel_roskin@geocities.com>
- * autoheader.sh: Report an error if AC_CONFIG_HEADER is not
- present in the configure input file.
- 1999-03-21 Ben Elliston <bje@cygnus.com>
- * config.guess: Correct typo for detecting ELF on FreeBSD.
- 1999-03-14 Alexandre Oliva <oliva@dcc.unicamp.br>
- * config.guess: Recognise HP 9000/8x0 machines.
- 1999-03-11 Ben Elliston <bje@cygnus.com>
- * config.sub: Recognise hppa2.0w. Contributed by Erez Zadok.
- 1999-03-11 Pavel Roskin <pavel_roskin@geocities.com>
- * config.guess: Prefer $HOST_CC over $CC when deciding on a C
- compiler to compile stub programs. Allow this to be overridden
- with the value of $BUILD_CC in cross-compilation environments
- where the native compiler must be used for running tests on the
- host.
- 1999-03-11 Ben Elliston <bje@cygnus.com>
- * config.guess: Recognise MiNT and TOS on Atari machines.
- Contributed by Guido Flohr.
- * config.sub: Add aliases for MiNT.
- 1999-03-10 Ben Elliston <bje@cygnus.com>
- * config.guess: Recognise HP 9000/800. Merged from the master
- FSF version of this file.
- 1999-03-01 Gordon Matzigkeit <gord@trick.fig.org>
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Don't require that macro
- symbols be valid C identifiers.
- 1999-02-28 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_FUNC_VFORK): Allow test to behave correctly
- when $ac_cv_func_vfork_works is the empty string. Contributed by
- <red@nym.alias.net>.
- * config.sub: Add `oskit' as a basic system type. From Godmar Back.
- 1999-02-26 Ben Elliston <bje@cygnus.com>
- * install-sh: Avoid trailing whitespace.
- * autoscan.pl (parse_args): Make compatible with Perl version 4.
- 1999-02-24 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect LynxOS 3.x. Contributed by Giuseppe
- Guerrini.
- 1999-02-23 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect ReliantUNIX on MIPS. Contributed by Andrej
- Borsenkow.
- Also remove random trailing whitespace.
- 1999-02-22 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (System Services): Explain the semantics of the
- AC_SYS_RESTARTABLE_SYSCALLS macro in greater detail. Suggested by
- Franc,ois Pinard.
- 1999-02-22 Stu Grossman <grossman@cygnus.com>
- * acgeneral.m4 (AC_CANONICAL_SYSTEM): Explicitly require
- AC_CANONICAL_HOST, AC_CANONICAL_TARGET and AC_CONICAL_BUILD.
- (AC_CONFIG_AUX_DIR): Run auxillary shell scripts through $SHELL.
- Do not rely on their magic number.
- (AC_CANONICAL_THING): New macro. Cache results.
- (AC_CANONICAL_HOST): Reimplement; use AC_CANONICAL_THING.
- (AC_CANONICAL_TARGET): Likewise.
- (AC_CANONICAL_BUILD): Likewise.
- (AC_OUTPUT): Use $SHELL.
- (AC_OUTPUT_SUBDIRS): Likewise.
- 1999-02-19 Ben Elliston <bje@cygnus.com>
- * config.guess: Make C code clean for C++ compilers. Contributed
- by Markus Oberhumer.
- 1999-02-19 Ben Elliston <bje@cygnus.com>
- * config.guess: Automatically recognise ELF on FreeBSD. From Niall
- Smart and improved by Andrew Cagney.
- 1999-02-19 Felix Lee <flee@cygnus.com>
- * acgeneral.m4 (AC_CACHE_VAL): Don't need backticks. This is a
- performance enhancement for about a 5% reduction in the runtime of
- the generated configure script.
- 1999-02-18 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect NEC EWS4800. Contributed by Koji Arai.
- 1999-02-11 Ben Elliston <bje@cygnus.com>
- * standards.texi: Update from FSF.
- 1999-02-10 Tom Tromey <tromey@cygnus.com>
- * acgeneral.m4 (AC_CACHE_LOAD): Avoid sourcing special files.
- Works around bug in some versions of bash.
- 1999-02-02 Pavel Roskin <pavel_roskin@geocities.com>
- * autoconf.texi: Corrected definitions for AC_CONFIG_AUX_DIR and
- AC_PROG_F77. Duplicated descriptions for AC_SEARCH_LIBS and
- AC_TRY_LINK_FUNC removed.
- 1999-01-29 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_EXEEXT): Ignore C++ source files.
- 1999-01-28 Gary V. Vaughan <gvaughan@oranda.demon.co.uk>
- * acspecific.m4 (AC_PROG_INSTALL): set INSTALL_SCRIPT to
- ${INSTALL} so that automake doesn't propogate install time flags
- for INSTALL_PROGRAM into INSTALL_SCRIPT.
- 1999-01-25 Ben Elliston <bje@cygnus.com>
- * install-sh: Use $mkdirprog, not `mkdir' directly. Contributed by
- Jeff Garzik.
- * Makefile.in (clean mostlyclean distclean maintainer-clean):
- Remove .m4f files.
- * config.guess: Synchronise with master FSF version. Add detection
- for HP MPE/iX.
- * config.sub: Likewise.
- 1999-01-23 Ben Elliston <bje@cygnus.com>
- * config.guess: Catch more NILE system models. Contributed by
- Akim Demaille and Graham Jenkins.
- * autoheader.sh: Force $tmpout to close to avoid Windows file
- sharing conflicts. From Mark Elbrecht.
- 1999-01-21 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (Introduction): Update bug reporting address.
- * config.guess: Likewise.
- 1999-01-19 Pavel Roskin <pavel_roskin@geocities.com>
- * ifnames.sh: Source lines ending with backslash are prepended to
- the following line before further processing.
- 1999-01-19 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_PROG_CXXCPP): Substitute @CXXCPP@ correctly
- when $CXXCPP is overridden in the supervisory shell. Contributed
- by Michael Schoene.
- 1999-01-16 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_ACVERSION): Bump to 2.14.1 for prereleases.
- 1999-01-14 Scott Bambrough <scottb@corelcomputer.com>
- * config.guess: Recognise armv[234][lb] types (ie. `armv*').
- 1999-01-13 Ben Elliston <bje@cygnus.com>
- * autoconf.sh: Remove -v and --verbose from the command line usage
- help. They do not exist.
- 1999-01-12 Scott Bambrough <scottb@corelcomputer.com>
- * config.sub: Recognize armv[234][lb] types (ie. `armv*'). Add
- alias for the NetWinder; set company to `corel'.
- 1999-01-11 Akim Demaille <demaille@inf.enst.fr>
- * autoreconf.sh (verbose): use either `:' or `echo'.
- (aclocal_m4): Renamed from aclocal.
- (aclocal_flags): New var.
- Run aclocal using $aclocal_flags.
- Redirect ls' stderr to /dev/null to avoid spurious messages.
- 1999-01-11 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect HP-UX on MPE/iX machines.
- * acgeneral.m4 (AC_ACVERSION): Increment to 2.14.
- * autoconf.texi (EDITION): Likewise.
- (VERSION): Likewise.
- 1999-01-10 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect Rhapsody on PowerPC and other machines.
- Contributed by Wilfredo Sanchez.
- * config.sub: Add rhapsody and openstep aliases.
- 1999-01-09 Ben Elliston <bje@cygnus.com>
- * Makefile.in (html): New target. Generate HTML documentation.
- (install-strip): Add.
- Contributed by Wilfredo Sanchez.
- * autoconf.texi (AC_CHECK_LIB): Explain more. Contributed by Bob
- Friesenhahn.
- (UPDATED): Bump to 1999.
- * config.guess: Distinguish between OpenStep and NeXTStep
- platforms. Contributed by Wilfredo Sanchez.
- 1999-01-09 J"orn Rennecke <amylaar@cygnus.co.uk>
- * acgeneral.m4 (AC_CHECK_FUNC): Don't actually call the function.
- 1999-01-09 H.J. Lu <hjl@lucon.org>
- * config.guess: Permit multiple concurrent instances by including
- the process ID of the shell running this script in temporary
- filenames.
- 1999-01-08 Ben Elliston <bje@cygnus.com>
- * autoconf.sh: More useful and up-to-date help from the --help
- option. Contributed by Akim Demaille.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoscan.pl: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: Likewise.
- * config.guess: Detect Cray T3E and NEC SX-4, SX-5 machines.
- Contributed by Andreas Schott.
- 1999-01-06 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (AC_OBJEXT): Correct documentation.
- 1999-01-05 Ben Elliston <bje@cygnus.com>
- * Version 2.13.
- 1999-01-04 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (AC_CHECK_FILE): Document.
- (AC_CHECK_FILES): Likewise.
- (AC_SEARCH_LIBS): Likewise.
- (AC_FUNC_SELECT_ARGTYPES): Use Jeff Garzik's version.
- (AC_C_STRINGIZE): Likewise.
- (AC_CYGWIN): Document.
- (AC_EXEEXT): Likewise.
- (AC_OBJEXT): Likewise.
- (AC_MINGW32): Likewise.
- (AC_TRY_LINK_FUNC): Likewise.
- (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
- 1999-01-01 Ben Elliston <bje@cygnus.com>
- * NEWS: Update.
- * acspecific.m4 (AC_PROG_CXX_WORKS): Specify an explicit return
- type for `main' to keep modern C++ compilers happy.
- 1998-12-28 Jeff Garzik <jgarzik@pobox.com>
- * autoconf.texi:
- (AC_SEARCH_LIBS, AC_CHECK_FILE, AC_CHECK_FILES,
- AC_TRY_LINK_FUNC): Document.
- (AC_CHECK_LIB): Indicate the absence of
- action-if-not-found will not kill default action.
- (AC_SYS_INTERPRETER): Alphabetize with rest of section,
- s/ac_cv_sys_interpreter/interpval/
- * acgeneral.m4:
- (AC_TRY_LINK_FUNC): Fix arg transposition.
- (AC_SEARCH_LIBS): Require autoconf 2.13, add other-libs arg.
- (AC_CHECK_FILES): Add underscore to HAVE_file define.
- * acspecific.m4:
- (AC_SYS_INTERPRETER): New shell var 'interpval' stores
- internal var ac_cv_sys_interpreter.
- 1998-12-27 Ben Elliston <bje@cygnus.com>
- * autoconf.texi (AC_PROG_INSTALL): Update.
- (AC_FUNC_ALLOCA): Correct code fragment.
- (AC_FUNC_SELECT_ARGTYPES): Document.
- (AC_C_STRINGIZE): Likewise.
- (AC_VALIDATE_CACHED_SYSTEM_TUPLE): Likewise.
- * acspecific.m4 (AC_CYGWIN): Rename from `AC_CYGWIN32'.
- (AC_CYGWIN32): Warn about deprecated usage. Forward to AC_CYGWIN.
- * config.sub: Drop `32' from `Cygwin32'.
- * config.guess: Likewise.
- Handle BSD/OS variants for non-x86 machines. Contributed by Chris
- P. Ross.
- * NEWS: Update.
- * configure: Rebuild.
- 1998-12-26 Ben Elliston <bje@cygnus.com>
- * autoreconf.sh (stamp): Add missing quote.
- * mkinstalldirs: Write output which is not diagnostic to standard
- output and not standard error. Suggested by Steve Robbins.
- 1998-12-11 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acconfig.h, acgeneral.m4, acspecific.m4, autoconf.texi: Change
- all of the Fortran 77 code to use the new `F77' prefix instead of
- the older `FC' prefix.
- 1998-12-11 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_ACVERSION): Bump to 2.13.
- * autoconf.texi (EDITION): Likewise.
- (VERSION): Likewise.
- 1998-10-30 Jeff Garzik <jgarzik@pobox.com>
- * autoconf.texi: Document AC_CACHE_LOAD and AC_CACHE_SAVE. Explain
- how AC_CACHE_SAVE can be used as a means of syncing the cache to
- disk prior to doing something potentially fatal in configure.
- 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
- * autoreconf.sh: Support several automake command line options,
- and run aclocal and automake when needed. Also, create stamp files
- just like automake's Makefiles would do for config headers.
- Additional contributions from Tom Tromey.
- 1998-10-24 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acgeneral.m4 (AC_LANG_FORTRAN77): Remove [] (i.e. the m4 quotes)
- since it was confusing the test suite. Also make `f77' the default
- for FC, otherwise the test suite fails.
- * autoconf.texi (Fortran 77 Compiler Characteristics): Added new
- node documenting the new AC_F77_LIBRARY_LDFLAGS macro.
- * acspecific.m4 (AC_F77_LIBRARY_LDFLAGS): New macro to determine
- the linker flags (e.g. `-L' and `-l') for the Fortran 77 intrinsic
- and run-time libraries.
- 1998-10-24 Ben Elliston <bje@cygnus.com>
- * acspecific.m4 (AC_FUNC_SELECT_ARGTYPES): New macro. Detects the
- types of formal arguments to select(). Contributed by Lars Hecking.
- * acconfig.h (SELECT_TYPE_ARG1): Add.
- (SELECT_TYPE_ARG234): Likewise.
- (SELECT_TYPE_ARG5): Likewise.
- * config.guess: Hide warnings emitted by the HP linker when
- generating a PA 2.0 object file. Contributed by Marcus Thiessel.
- 1998-10-20 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_LANG_RESTORE): Fix a typo spotted by Noah
- Elliott.
- 1998-10-09 Tom Tromey <tromey@cygnus.com>
- * Makefile.in (autoconf.m4f): New target.
- (autoheader.m4f): Likewise.
- 1998-10-08 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_TRY_LINK_FUNC): Fix macro ordering.
- Sun Oct 4 21:57:20 1998 Tom Tromey <tromey@cygnus.com>
- * autoconf.texi (Defining Symbols): Documented third argument to
- AC_DEFINE.
- * autoheader.m4 (AC_DEFINE_UNQUOTED): Generate `verbatim'
- assignment if third argument given.
- (AC_DEFINE): Likewise.
- * acgeneral.m4 (AC_DEFINE): Handle case where $# is 3.
- (AC_DEFINE_UNQUOTED): Likewise.
- * autoheader.sh: Echo $verbatim if not empty.
- 1998-10-03 Ben Elliston <bje@cygnus.com>
- * acconfig.h (FC_NO_MINUS_C_MINUS_O): Add to complete the Fortran
- 77 support.
- * README: Update bug reporting address. Include maintainer info.
- 1998-10-02 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_VALIDATE_CACHED_SYSTEM_TUPLE): New macro. This
- macro can be used to ensure that a configure script will not run
- on a second system without removing the cache and re-running
- configure. Contributed by Alexandre Oliva.
- 1998-09-29 Ben Elliston <bje@cygnus.com>
- * acgeneral.m4 (AC_SEARCH_LIBS): New macro. Searches a series of
- libraries for a given function. Contributed by Jim Blandy.
- (AC_TRY_LINK_FUNC): New macro. Again, from Jim.
- 1998-09-28 Ben Elliston <bje@cygnus.com>
- * config.guess: Detect multiprocessor DC/OSx running on Pyramid
- MIServer machines. Contributed by Graham K. Jenkins.
- * acgeneral.m4 (AC_CHECK_PROG): Fix a bug if the supplied path
- contains colons. This was observed with some versions of NetBSD
- `sh' and some versions of `bash'.
- (AC_PATH_PROG): Likewise. Contributed by Tom Yu.
- 1998-09-27 Ben Elliston <bje@cygnus.com>
- * Makefile.in (all): Generate frozen .m4 files at build time.
- (install): Do not freeze .m4 files. Install pre-frozen .m4f files
- using $(INSTALL_DATA).
- (.m4.m4f): Freeze files if m4 supports stored internal state.
- Contributed by Karl Heuer.
- * install-sh: Import latest version from the FSF.
- * mkinstalldirs: Likewise.
- * config.guess: Apply the sysconf(2) test to HP 9000/600-series,
- 9000/802, 9000/804 and 9000/892 machines. Contributed by Pavel
- Roskin.
- Detect UnixWare 7. Contributed by Paul Gampe.
- * acspecific.m4 (AC_PROG_INSTALL): Substitute `INSTALL_SCRIPT'.
- Contributed by Franc,ois Pinard
- (AC_C_STRINGIZE): New macro to test the availability of the
- stringizing operator in the C preprocessor. Contributed by Arnold
- Robbins on behalf of the GNU AWK project.
- * acconfig.h (HAVE_STRINGIZE): Add for the AC_C_STRINGIZE macro.
- * testsuite/Makefile.in (check): If DejaGNU is not installed,
- print a warning and skip the `dejacheck' target (which will fail).
- (site.exp): Use tests to guard commands from generating error
- messages if `site.exp' or `site.bak' do not exist. Contributed by
- Karl Heuer.
- (dejacheck): Remove unused target.
- 1998-09-26 Ben Elliston <bje@cygnus.com>
- * texinfo.tex: Import latest version from the FSF.
- * config.guess: Treat all SPARC variant processors running BSD/OS
- as just `sparc' for compatibility reasons. Contributed by Chris
- Torek.
- * acgeneral.m4 (AC_CHECK_FILE): New macro. Checks for the
- existence of a file in the file system (native only).
- Contributed by Ken Raeburn.
- (AC_CHECK_FILES): Likewise.
- 1998-09-15 Didier Verna <verna@inf.enst.fr>
- * acspecific.m4 (AC_PATH_XTRA): use X_EXTRA_LIBS add-on libraries
- in the test for libICE. It is needed at least under Solaris.
- 1998-09-15 Ben Elliston <bje@cygnus.com>
- * config.guess: Handle strange processor ID assignments on AIX
- machines. Contributed by Didier Desseaux.
- Sat Sep 12 16:25:00 1998 Aaron Crane <aaronc@pobox.com>
- * acgeneral.m4 (AC_CHECK_TYPE): Changed the egrep regex to avoid
- incorrectly assuming that if foobar_t is defined, then so is
- bar_t.
- Tue Sep 8 14:06:04 1998 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * acgeneral.m4: Make the following macros Fortran 77 aware
- (i.e. conditionalize whether to `#include "confdefs.h"', etc.):
- (AC_TRY_COMPILE)
- (AC_TRY_LINK)
- (AC_CHECK_LIB)
- * acgeneral.m4 (AC_LANG_FORTRAN77): Rename `AC_LANG_FORTRAN' to
- `AC_LANG_FORTRAN77'. Change the Fortran 77 language macro from
- `FORTRAN' to `FORTRAN77'.
- (AC_LANG_RESTORE): Change the Fortran 77 language macro from
- `FORTRAN' to `FORTRAN77'
- * autoconf.texi: Updated Fortran 77 documentation, particularly
- for `AC_TRY_COMPILE', `AC_TRY_LINK' and `AC_CHECK_LIB'.
- Thu Sep 3 09:34:39 1998 Matthew D. Langston <langston@SLAC.Stanford.EDU>
- * autoconf.texi: Added Fortran 77 documentation.
- * acspecific.m4 (AC_PROG_FC): New macro. Determine a Fortran
- compiler to use.
- (AC_PROG_FC_WORKS): New macro.
- (AC_PROG_FC_GNU): New macro.
- (AC_PROG_FC_G): New macro.
- (AC_PROG_FC_C_O): New macro.
- * acgeneral.m4: Add FFLAGS (Fortran 77 flags).
- (AC_LANG_FORTRAN): New macro.
- (AC_LANG_RESTORE): Make Fortran 77 aware.
- (AC_TRY_COMPILER): Make Fortran 77 aware (i.e. conditionalize
- whether to `#include "confdefs.h"').
- Thu Jun 18 12:13:27 1998 Ian Lance Taylor <ian@cygnus.com>
- * acspecific.m4 (AC_EXEEXT): Correct setting of ac_exeext when
- there is no extension.
- Mon Jun 1 12:30:39 1998 Ian Lance Taylor <ian@cygnus.com>
- * acgeneral.m4 (AC_CHECK_PROG): Set IFS to just ":" when searching
- through PATH.
- (AC_PATH_PROG): Likewise.
- * acspecific.m4 (AC_PROG_INSTALL): Likewise.
- (AC_PROG_CC): On cygwin32, if neither gcc nor cc
- are found, look for cl.
- (AC_PROG_CXX): Look for cl after all other choices.
- * configure: Rebuild.
- Thu May 28 18:37:36 1998 Ian Lance Taylor <ian@cygnus.com>
- * acgeneral.m4 (AC_ACVERSION): Bump to 2.12.2.
- Add support for Visual C++:
- * acgeneral.m4 (ac_exeext, ac_objext): New variables.
- (ac_link): Use ac_exeext.
- (AC_TRY_COMPILER, AC_TRY_LINK, AC_TRY_RUN_NATIVE): Likewise.
- (AC_TRY_CPP): Remove lines from stderr which contain only the name
- of the file.
- (AC_REPLACE_FUNCS): Use ac_objext.
- * acspecific.m4 (AC_PROG_CC): Check whether compiler supports -g
- even if it is not gcc.
- (AC_PROG_CXX): Likewise.
- (AC_PROG_CPP): Try running the compiler with the -nologo option.
- (AC_FUNC_ALLOCA): Check for _MSC_VER. Use ac_objext.
- (AC_FUNC_MEMCMP): Use ac_objext.
- (AC_STRUCT_ST_BLOCKS): Likewise.
- (AC_OBJEXT): New macro.
- (AC_CYGWIN32, AC_MINGW32, AC_EXEEXT): New macros.
- * configure: Rebuild.
- * Makefile.in (editsh): Substitute for SHELL.
- (Makefile, config.status): Use $(SHELL) when running
- config.status.
- * autoconf.sh: Change initial /bin/sh to @SHELL@.
- * autoheader.sh: Likewise.
- * autoreconf.sh: Likewise.
- * autoupdate.sh: Likewise.
- * ifnames.sh: Likewise.
- Thu Apr 30 16:29:00 1998 Syd Polk <spolk@cygnus.com>
- * acspecific.m4 (SETPGRP_VOID): The test for setpgrp needs
- to have unistd.h included or the DEC compiler does not
- flag the error that triggers setting the variable.
- Tue Nov 18 14:21:38 1997 Eric Mumpower <nocturne@cygnus.com>
- * autoreconf.sh: Do the right thing when AC_CONFIG_HEADER is
- given more than one filename. As noted in the "Invoking
- autoheader" node of the info files, autoheader will use the first
- file argument given to AC_CONFIG_HEADER. Prior to this patch,
- autoreconf would end up executing incorrect shell code (e.g.
- "test ! -f 1.h 2.h.in") in such cases.
- Patch submitted in parallel to bug-gnu-utils@prep.ai.mit.edu.
- Fri Oct 3 18:10:39 1997 Ian Lance Taylor <ian@cygnus.com>
- * acgeneral.m4 (AC_CACHE_SAVE): Add a grep when checking whether
- set quotes correctly, to avoid a cache overflow on HP-UX 9.
- * configure: Rebuild.
- Wed Sep 11 15:35:19 1997 Chris Provenzano <proven@cygnus.com>
- * acgeneral.m4 : Always set SHELL and substitute SHELL.
- When looking for a path for an executable allow the
- user to override with an DOS path.
- * configure : New configure generated by autoconf.
- Thu Sep 4 22:30:40 1997 Jeffrey A Law (law@cygnus.com)
- * acspecific (AC_PROC_INSTALL): Don't use installbsd on OSF.
- Wed Sep 3 23:00:44 1997 Chris Provenzano <proven@cygnus.com>
- * configure : New configure generated by autoconf.
- * Makefile.in : Set SHELL=@SHELL@. configure now substiutes
- ${CONFIG_SHELL-/bin/sh} in for @SHELL@ at configure time.
- Mon Aug 11 01:40:37 1997 Jason Molenda <crash@cygnus.co.jp>
- * acspecific (AC_FUNC_VFORK): If cross-compiling, set
- $ac_cv_func_vfork_works to $ac_cv_func_vfork (assume vfork works
- if present).
- Tue Aug 5 23:00:05 1997 Ian Lance Taylor <ian@cygnus.com>
- * acgeneral.m4 (AC_VERSION): Set to 2.12.1.
- (AC_CANONICAL_HOST): Use CONFIG_SHELL to run $ac_config_sub and
- $ac_config_guess.
- (AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Likewise.
- Tue Dec 10 19:38:59 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CACHE_SAVE): Use grep to prevent overflowing
- HP-UX 9.05 /bin/sh buffer in case statement. From Eric Backus.
- Mon Dec 9 23:39:17 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Add a semicolon between
- shell variable assignments; the evaluation order varies between
- implementations.
- Tue Nov 26 13:00:28 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * Version 2.12.
- Wed Nov 20 13:00:21 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * Test release 2.11.2.
- * acgeneral.m4 (AC_OUTPUT): Remove a now-wrong test for whether to
- make an unquoted here document.
- (AC_CACHE_SAVE): Double-up backslashes in double quotes.
- From Paul Eggert.
- * Test release 2.11.1.
- * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Make the final
- newline consistent with the other AC_TRY_* macros: no final dnl
- is needed to avoid extraneous blank lines.
- (AC_CHECK_LIB, AC_HAVE_LIBRARY, AC_COMPILE_CHECK): Remove
- extraneous dnl's.
- (AC_DIVERSION_CMDS, AC_DIVERSION_ICMDS): New macros.
- (AC_OUTPUT_COMMANDS, AC_OUTPUT): Use them instead of appending to
- list macros.
- * acgeneral.m4 (AC_CACHE_SAVE): Handle cache variable values
- correctly even if they contain single quote, or are quoted by
- the shell. From Paul Eggert.
- (AC_INIT_PREPARE): Set LC_MESSAGES to C if set.
- From Hans Olsson.
- Set LC_CTYPE to C if set.
- From Thomas Winder.
- * autoconf.sh, autoheader.sh: Likewise set LC_MESSAGES and LC_CTYPE.
- Tue Nov 19 10:29:06 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * testsuite/autoconf.g/sizeof.exp: Use the v2 macro name.
- * acgeneral.m4 (AC_OUTPUT_FILES, AC_OUTPUT_HEADER): Support
- creating output files from multiple pieces, concatenated.
- Suggested by Theodore Ts'o.
- (AC_LINK_FILES): If called more than once, concatenate the
- arguments. From Roland McGrath.
- (AC_CONFIG_SUBDIRS): Likewise.
- (AC_OUTPUT_COMMANDS): New macro. Suggested by
- Tom Tromey.
- (AC_OUTPUT): Use the lists it sets.
- * acgeneral.m4 (AC_TRY_RUN_NATIVE): Fail if linking fails, like
- AC_TRY_LINK.
- (AC_TRY_RUN): Don't require AC_C_CROSS.
- (AC_TRY_COMPILER): New macro.
- (AC_LANG_C, AC_LANG_CPLUSPLUS): Set cross_compiling.
- * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Use
- AC_TRY_COMPILER instead of AC_TRY_LINK.
- (AC_PROG_CC_GNU, AC_PROG_CC_G): Split out of AC_PROG_CC.
- (AC_PROG_CXX_GNU, AC_PROG_CXX_G): Split out of AC_PROG_CXX.
- For the *_G macros, make the cache variable names non-GNU-specific.
- (AC_C_CROSS): Mark obsolete, and otherwise a no-op.
- * AUTHORS: New file.
- * Makefile.in (DISTFILES): Add it.
- * acspecific.m4 (AC_FUNC_MMAP): Update the getpagesize
- declarations from getpagesize.h. Check for unistd.h.
- * acgeneral.m4 (AC_OUTPUT_FILES): Run the eval in a subshell.
- * acfunctions: Map fnmatch, strftime, getpgrp, setpgrp to their
- own macros.
- * acgeneral.m4 (AC_OUTPUT_HEADER): Check that $CONFIG_HEADERS is
- unset, not that it's empty.
- Mon Nov 18 10:24:50 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * Version 2.11.
- Sun Nov 17 20:12:05 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acspecific.m4 (AC_FUNC_STRCOLL): Make the checking message more
- accurate.
- Thu Nov 14 11:15:27 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acheaders: Add entry for malloc.h. Make the strings.h entry
- suggest AC_CHECK_HEADERS instead of AC_HEADER_STDC.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move initialization of
- ac_max_here_lines here from AC_OUTPUT_HEADER.
- * autoheader.sh: Take the multiple-include protection back out.
- It's not needed for a file that just #defines stuff, and, as Ken
- Raeburn pointed out in Apr 1994:
- Since you don't make it optional, and you don't give the writer of
- configure.in much control over the name of the symbol, it also would
- prevent one "config.h" file in a subdirectory from including
- "../config.h" as a way to avoid duplicating some common tests.
- * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): Don't try
- running a program, just try linking.
- (AC_C_CROSS): Make the wording clearer.
- Wed Nov 13 10:07:14 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Check whether the
- compiler works before checking whether it's a GNU compiler.
- (AC_FUNC_VFORK): Call _exit after perror.
- (AC_PATH_XTRA): Go back to using -R, as setting an env var as part
- of CC doesn't get eval'd correctly to actually work.
- Directly test whether a space is needed after -R.
- Don't add "-L" to LDFLAGS if $x_libraries is empty.
- (AC_FUNC_STRFTIME): Check for it in -lintl only if it's not in the
- normal libraries.
- * Test release 2.10.3.
- * testsuite/Makefile.in (dejacheck): New target, suggested by Tom
- Tromey.
- (check): Depend on dejacheck.
- Tue Nov 12 00:06:14 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_OUTPUT_FILES): Split the list of sed commands in
- conftest.subs into multiple files named conftest.s[1-9][0-9]*.
- Create a pipeline of sed commands that use these files, then delete
- the temporary files. From John W. Eaton.
- * acspecific.m4 (AC_AIX, AC_MINIX): Remove warnings about AC_TRY_LINK.
- These macros don't change the linkage options.
- * Test release 2.10.2.
- * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX) [GCC]: Use -O2 instead
- of -O. Suggested by fnf@ninemoons.com (Fred Fish).
- * acgeneral.m4 (AC_OUTPUT_HEADER): Support passing
- AC_CONFIG_HEADER a value containing shell variables. Suggested by
- Markku Savela and Julian Onions.
- * acgeneral.m4 (AC_TRY_RUN_NATIVE, AC_TRY_LINK, AC_TRY_COMPILE,
- AC_TRY_CPP): Show the test program in config.log if the test fails.
- From Karl Berry.
- * testsuite/config/unix.exp: Run the configure script as "./script"
- in case the user doesn't have "." in their PATH.
- Mon Nov 11 18:02:58 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_TRY_COMPILE, AC_TRY_LINK): Deal with smart
- compilers that know that an unused function doesn't have to be
- linked in: call the function directly from main().
- (Removing a legacy from when they tried to run the code, I think-djm.)
- From fnf@ninemoons.com (Fred Fish).
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Rename ac_save_LIBS to avoid
- a clash with AC_CHECK_LIB.
- From Jim Meyering.
- (AC_FUNC_FNMATCH, AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3,
- AC_FUNC_STRCOLL, AC_FUNC_MEMCMP): Rename cache variables to avoid
- wrong results if someone calls AC_CHECK_FUNC for these functions.
- * autoheader.sh: Don't cmp with config.h.in if it doesn't exist yet.
- Don't frob lines 1-@TOP@ or @BOTTOM@-end of acconfig.h's.
- Accept TAB as well as SPC after #undef in acconfig.h's.
- Sat Nov 9 01:54:04 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * Test release 2.10.1.
- * acspecific.m4 (AC_PROG_CC_WORKS, AC_PROG_CXX_WORKS): New macros
- adapted from Bruno Haible.
- (AC_PROG_CC, AC_PROG_CXX): Use them.
- * acgeneral.m4 (AC_TRY_RUN_NATIVE): Split out of AC_TRY_RUN.
- (AC_TRY_LINK): Check that the executable exists after linking.
- (AC_EGREP_CPP): Disable m4 quote chars around egrep, so [] in regexps
- isn't eaten.
- * autoheader.sh: Add multiple-inclusion protection for config.h.
- * acgeneral.m4 (AC_PREFIX_PROGRAM): Pretty up the output.
- (AC_CHECK_LIB): Include the function being tested in the message.
- (AC_CHECK_PROG, AC_PATH_PROG): Add a dummy variable to force word
- splitting on the path.
- * acspecific.m4 (AC_FUNC_MMAP): Remove check and uses of valloc.
- It turns out it's a separate issue, for GNU grep.
- Replace the test program with a new version from Mike Haertel.
- * acgeneral.m4 (AC_CACHE_SAVE): Accept the HP-UX sh 'set' output
- format. From Marcus Daniels.
- * acgeneral.m4 (AC_MSG_CHECKING, AC_CHECKING): Write a message to
- config.log also. From T.E.Dickey.
- (AC_CHECK_LIB, AC_CHECK_HEADER, AC_CHECK_HEADERS): Replace use of
- tr with sed, to avoid a bug in the AIX 4.1.3.0 tr reported by
- Alain Knaff. He says that version of tr interprets \055 as a
- range specifier, like an unquoted -.
- * acspecific.m4 (AC_PROG_MAKE_SET, AC_CHECK_HEADER_DIRENT,
- AC_CHECK_HEADERS_DIRENT): Ditto.
- * acspecific.m4 (AC_FUNC_SETPGRP): New macro.
- * acconfig.h (SETPGRP_VOID): New entry.
- From T.E.Dickey.
- * acspecific.m4 (AC_PATH_X_DIRECT): Try /lib/usr/lib/X11 for A/UX.
- From Guillermo Gomez.
- (AC_PATH_XTRA): Replace -R with adding LD_RUN_PATH to CC in the
- Solaris kludge. Suggested by Paul Eggert.
- Define X_DISPLAY_MISSING with AC_DEFINE, and
- if not using X, clear out the X variables.
- Check system-dependent libs before system-independent ones.
- Check for more system-dependent libs.
- From Karl Berry.
- Use AC_CHECK_FUNC in the system-dependent libs tests.
- From Larry Schwimmer.
- Wart removal: Don't require AC_ISC_POSIX.
- (AC_ISC_POSIX): Require AC_PROG_CC, since it uses $GCC.
- From gvran@uddeborg.pp.se.
- Don't blather about being called before AC_TRY_LINK,
- which is now called in AC_PROG_CC. Don't encourage using this macro.
- * acconfig.h (X_DISPLAY_MISSING): Add entry.
- Fri Nov 8 16:02:08 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acspecific.m4 (AC_PATH_X_DIRECT): Search for /usr/X11 before
- /usr/X11Rn, etc. From bostic@bsdi.com (Keith Bostic).
- * acgeneral.m4 (AC_CHECK_TYPE) [STDC_HEADERS]: Check in stddef.h, too.
- From Glenn P. Davis.
- Don't require the second char after the type name to be a space.
- (AC_TRY_RUN): Remove the test files before executing the "failure"
- case code.
- * acspecific.m4 (AC_PROG_CXX): Check for cc++ for NexT.
- From Carl Edman.
- (AC_PROG_CC, AC_PROG_CXX): Check whether -g works even if
- C[XX]FLAGS is set. From T.E.Dickey.
- (AC_FUNC_FNMATCH): New macro.
- * acconfig.h (HAVE_FNMATCH): New entry.
- * acgeneral.m4 (AC_REPLACE_FUNCS): Call AC_CHECK_FUNCS to do the work.
- Tue Oct 29 13:03:44 1996 Doug Evans <dje@canuck.cygnus.com>
- * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Fix thinko in computation of
- ac_sub_srcdir in relative but not "." case.
- Thu Oct 10 22:29:37 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CANONICAL_HOST, AC_CANONICAL_TARGET,
- AC_CANONICAL_BUILD): Allow the os part of the string returned by
- config.sub to contain dashes, as in "linux-gnu".
- Fri Jul 19 16:59:00 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_TYPE): Add dnl so regexp doesn't have a
- leading newline.
- Wed Jun 12 13:56:57 1996 David J MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CHECK_TYPE): Remove extra ')'.
- * Many files: Update the FSF street address.
- Sun Jun 9 17:54:23 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_LIB): Add missing \ in last change.
- Fri Jun 7 11:54:58 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_LIB): Identifierize lib name in $ac_tr_lib.
- Mon May 27 13:49:02 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
- * acspecific.m4 (AC_SYS_LONG_FILE_NAMES): If $TMPDIR names an
- existing, writable directory, then test it instead of /tmp, /var/tmp,
- and /usr/tmp for long file name support.
- * acgeneral.m4 (AC_PREREQ): Prepend "FATAL ERROR: " to msg.
- Sun May 26 19:07:15 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PROG_MAKE_SET): Sanitize $MAKE for use as
- identifier.
- * acgeneral.m4 (AC_CHECK_TYPE): Tighten regexp so ulong doesn't match
- ulong_t.
- * autoheader.sh: Put $syms in a temporary file and use fgrep -f.
- Tue May 7 13:20:33 1996 Roland McGrath <roland@delasyd.gnu.ai.mit.edu>
- * acgeneral.m4: Version 2.10 released.
- Tue Mar 26 13:03:12 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_OUTPUT_HEADER): Make subdir if necessary.
- Thu Mar 21 10:52:03 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Fix name of -lelf cache variable
- name in test of it.
- (AC_PATH_XTRA): Fix name of -ldnet cache variable name in test of it.
- Wed Mar 20 09:37:31 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_LIB): Use \055 for -; leading and trailing
- both lose with some tr.
- * acspecific.m4 (AC_C_CONST): Remove check for gcc 2.7 bug.
- RMS wants everyone to lose until gcc is fixed.
- * acgeneral.m4 (AC_CHECK_LIB): Put - last in tr set so it is not
- considered a range.
- * acspecific.m4 (AC_C_CONST): Add check for gcc 2.7 bug.
- From Paul Eggert and Jim Meyering.
- * acgeneral.m4 (AC_CHECK_LIB): Omit `char $2' decl when $2 is `main'.
- Wed Mar 13 22:10:42 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
- * acgeneral.m4 (AC_CHECK_LIB): Put quotes around _ when
- constructing cache variable name, to separate it from preceding
- text.
- Sat Mar 16 15:53:22 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * Version 2.9 released.
- * acgeneral.m4 (AC_ACVERSION): Updated to 2.9.
- Wed Mar 13 12:49:51 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_OUTPUT_HEADER): Undo last change to $ac_dB,
- and instead change the code written into conftest.hdr.
- Tue Mar 12 02:51:24 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_OUTPUT_HEADER): Apply Jan 15 fix to
- AC_OUTPUT_MAKE_DEFS here too: Match `#define foo' without trailing
- space in confdefs.h. Before configure would lose if all its trailing
- whitespace got stripped, and that can happen in mail.
- Sun Mar 10 20:30:09 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_INIT_NOTICE): Add 95 and 96 to copyright years.
- Sat Mar 9 18:28:42 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_LIB): Add missing [.
- Fri Mar 8 15:06:48 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_LIB): Declare $2 to override gcc2 internal
- prototype.
- * Version 2.8 released.
- Wed Mar 6 14:38:31 1996 Roland McGrath <roland@charlie-brown.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_LIB): Use a cache variable name containing
- both the library and function name.
- Tue Jan 16 16:39:21 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_PROG): Take optional 6th arg, full name
- of program to reject if found in search path.
- * acspecific.m4 (AC_PROG_CC): If gcc not found use AC_CHECK_PROG
- for cc, rejecting /usr/ucb/cc.
- Fatal configure error if no $CC found at all.
- Mon Jan 15 15:57:36 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Match `#define foo' without
- trailing space in confdefs.h. Before configure would lose if
- all its trailing whitespace got stripped, and that can happen in mail.
- Fri Jan 12 14:38:37 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_TRY_CPP): Use "" instead of '' when setting
- ac_try; we need one level of expansion there for $ac_cpp, then
- AC_TRY_EVAL does one more for its the expansion of $ac_cpp.
- Thu Jan 11 10:38:19 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Removed echo cmds
- from $ac_cpp, $ac_compile, and $ac_link.
- (AC_TRY_EVAL, AC_TRY_COMMAND): New macros for running tests' commands.
- Always put the configure source line and command line into config.log.
- (AC_TRY_CPP, AC_TRY_COMPILE, AC_TRY_LINK): Use them.
- * acspecific.m4: Use AC_TRY_EVAL and AC_TRY_COMMAND for running
- all tests.
- Fri Jan 5 17:50:28 1996 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT):
- Rearrange logic: do no tests if $with_x=no; make incl and lib
- tests independent, and distinguish unset from empty.
- * autoconf.sh (undefined macro check): \ sed \s inside "". If
- grep $name in $infile misses, give error message that there must
- be an Autoconf bug.
- Tue Dec 19 10:49:20 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * autoconf.sh: Ignore undefined macros in shell comments.
- Mon Dec 11 22:12:54 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PROG_CC_C_O): Rearrange logic to get the right
- answer for cc.
- Fri Nov 24 17:26:38 1995 Miles Bader <miles@gnu.ai.mit.edu>
- * autoconf.sh: Define $AWK from the subst @AWK@, and use it.
- Wed Nov 22 11:01:16 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * Version 2.7.
- * autoheader.m4 (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Expand the
- optional action args. From jj@jfch.vc.cvut.cz (Jakub Jelinek).
- * acgeneral.m4 (AC_CHECK_LIB): Translate - in library names to _.
- (AC_ARG_PROGRAM): Use cat instead of echo to avoid SysV echo
- interpreting backslashes. From kim@tac.nyc.ny.US (Kimmo Suominen).
- (AC_OUTPUT_FILES): Quote $ and \ for being in an unquoted here
- document. From Paul Eggert.
- * acspecific.m4 (AC_PATH_X_XMKMF): Use ${MAKE-make}, not plain make.
- (AC_C_CONST): Avoid a warning from g++.
- From tgl@sss.pgh.pa.us (Tom Lane).
- (AC_FUNC_MMAP): Check for valloc and getpagesize; don't rely on
- predefines.
- (AC_HEADER_STDC): If cross-compiling, assume the ctype macros are
- ANSI. From dje@cygnus.com (Doug Evans).
- (AC_TYPE_SIGNAL) [__cplusplus]: Give a full prototype.
- From churritz@cts.com (Chad Hurwitz).
- (AC_FUNC_VFORK): If cross-compiling, use AC_CHECK_FUNC instead.
- From Steve Chamberlain.
- Tue Sep 5 20:37:48 1995 Paul Eggert <eggert@twinsun.com>
- * acspecific.m4 (X_LIBS): Use `-R lib', not `-Rlib', since Sun
- CC 3.0 requires this.
- Tue Aug 8 20:10:12 1995 Paul Eggert <eggert@twinsun.com>
- * acgeneral.m4: When creating config.status, start a new
- here-script just before building conftest.subs, to work around
- a bug in the HP-UX 9 HP9000-800 sh.
- Tue Nov 21 17:36:41 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * Makefile.in (install): Undo last ASCRIPTS panic change.
- The bug reporter hadn't cleaned up his source dir.
- Mon Nov 20 15:26:50 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * Version 2.6.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Prettify usage message somewhat.
- * Makefile.in: Use @bindir@, @datadir@, @infodir@.
- (install): Find ASCRIPTS in $(srcdir).
- Sat Nov 18 14:21:55 1995 Karl Berry <karl@cs.umb.edu>
- * autoconf.sh: Allow lowercase letters in the undefined-macro name.
- Fri Nov 17 15:05:44 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * Version 2.5 released.
- Fri Nov 17 15:23:04 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CHECK_LIB): Don't start tr argument with '+',
- so as not to confuse old GNU tr's. From
- Ian Lance Taylor.
- (AC_INIT_PARSE_ARGS): Make sure MFLAGS and MAKEFLAGS are empty.
- From Paul Townsend (aab@cc.purdue.edu).
- (AC_CHECK_LIB, AC_CHECK_HEADERS, AC_CHECK_FUNC): Remove
- duplicate `d' from alphabets.
- * acspecific.m4 (AC_USG): Define USG if we don't have rindex and
- bzero, not if we do have them.
- From Viktor Dukhovni.
- Sun Oct 29 15:13:37 1995 Richard Stallman <rms@mole.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_PROG): Use arg 5 as search list, not arg 4.
- Wed Aug 30 17:34:48 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PROG_CC_C_O): If $CC groks it and cc doesn't
- exist, choose yes.
- Wed Jul 26 00:03:26 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * Test release 2.4.2.
- * acgeneral.m4 (AC_CHECK_SIZEOF): Take an optional size to
- use when cross-compiling.
- * acspecific.m4 (AC_FUNC_CLOSEDIR_VOID, AC_DIR_HEADER): If
- cross-compiling, assume it returns void. It's not a big loss.
- From Karl Berry.
- * acgeneral.m4 autoheader.sh: Change tr [a-z] [A-Z] into expansion
- of the full alphabet, to combat losing AIX 4.1.1 tr when LANG
- isn't set the way it likes.
- * acspecific.m4 (AC_FUNC_GETMNTENT): Check in -lgen for Unixware.
- From miguel@roxanne.nuclecu.unam.mx (Miguel de Icaza).
- * autoheader.m4 (AC_CONFIG_HEADER): Set config_h to the first
- argument. From ghudson@mit.edu (Greg Hudson).
- * Makefile.in (all): Depend on info.
- * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG, AC_CHECK_PROGS,
- AC_PATH_PROGS, AC_CHECK_TOOL): Add optional PATH
- parameter.
- Mon Jul 24 17:27:11 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CHECK_LIB): Don't enclose tr args in [], for
- SysV and POSIX. From Karl Heuer.
- Wed Jul 19 17:43:44 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CHECK_LIB): Translate + to p in lib name.
- Wed Jun 28 13:45:16 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Allow an empty value
- for --enable and --with args.
- (AC_CACHE_CHECK): New macro.
- * acspecific.m4: Use it where possible.
- Tue Jun 27 13:29:54 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE): Add options
- --bindir, --libdir, etc.
- Mon Jun 26 20:54:36 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put the command
- being run into the log file.
- Thu Jun 22 22:33:23 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acspecific.m4 (AC_PROG_INSTALL): Don't cache a shell script path.
- * acgeneral.m4 (AC_CHECK_LIB): Allow lib name to contain a . or /,
- by fixing the cache variable name.
- Wed Jun 14 23:07:20 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- * Version 2.4.
- Sun May 7 08:09:12 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PATH_X_XMKMF): Check for libX11.{so,sl} as
- well as .a when seeing whether LIBDIR or USRLIBDIR is right.
- Sat May 6 17:29:07 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PROG_CPP): If CPP is already set, use that as
- the value and set the cache variable to it.
- Mon Mar 27 10:48:36 1995 David J. MacKenzie <djm@churchy.gnu.ai.mit.edu>
- * Version 2.3.
- * acgeneral.m4 (AC_OUTPUT): Add quotes around the echo arguments
- in the trap, so backslashes aren't required for multiline input.
- From G.Wilford@ee.surrey.ac.uk.
- Also use the sed trick when not using a config header file.
- Thu Mar 23 18:02:25 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_LANG_C, AC_LANG_CPLUSPLUS): Put "-c" right
- after compiler name. Same for "-o conftest".
- * ifnames.sh (AC_MACRODIR): Default to @datadir@, not a hardcoded
- path.
- * Test release 2.2.1.
- * acgeneral.m4 (AC_OUTPUT): Use sed, not tr, so we only remove the
- output config header, not the input one too. From
- muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig).
- (AC_LANG_C): Undo Feb 7 change. According to Roland McGrath,
- most compilers require all options but -l... and -o to come first.
- * Makefile.in (uninstall): Don't use $@, since the cd makes it
- invalid when srcdir is relative.
- Wed Mar 8 17:05:06 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- * Version 2.2.
- Wed Mar 8 12:44:34 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * Makefile.in: Follow cd commands with &&, not ;.
- From Franc,ois Pinard.
- Tue Mar 7 11:48:19 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acspecific.m4 (AC_FUNC_ALLOCA): Keep sh variable name space
- clean. Put newline after AC_DEFINE_UNQUOTED call to avoid Irix
- syntax error.
- Mon Mar 6 15:07:00 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * Test release 2.1.3.
- * acspecific.m4 (AC_FUNC_ALLOCA): Replace nested AC_FUNC_CHECK
- calls with a loop.
- * acspecific.m4 (AC_FUNC_VPRINTF): Don't check for signal munging.
- From Paul Eggert.
- * acgeneral.m4 (AC_CACHE_SAVE): Tell the user whether the cache
- changed or not. From gnu@toad.com (John Gilmore).
- * Makefile.in (install-info): Don't cd, to avoid breaking
- install-sh references.
- Fri Mar 3 11:41:01 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * Makefile.in (autoconf.info, standards.info): Use --no-split to
- avoid creating filenames > 14 chars.
- * acgeneral.m4 (AC_CHECK_FUNC): Use assert.h,
- to avoid protype conflicts from ctype.h (!!) on OSF/1 3.0.
- Sat Feb 25 01:56:57 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_C_BIGENDIAN): Check for BYTE_ORDER macro from
- sys/param.h before trying the test program which cannot be
- cross-compiled.
- Fri Feb 24 20:02:08 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_FUNC): Include errno.h instead of ctype.h
- in test program.
- Wed Feb 22 18:01:27 1995 David J. MacKenzie <djm@geech.gnu.ai.mit.edu>
- * Test release 2.1.2.
- Tue Feb 21 13:00:07 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CACHE_VAL): Add extra quotes to work around AIX
- 4.1 bug reported by hyc@locus.com (Howard Chu).
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Check for -lelf before -lkvm.
- Reported by Kaveh R. Ghazi.
- (AC_HEADER_STAT): Check whether S_IFDIR is defined, to work around
- ISC bug reported by rick@anasazi.com (Rick Coupland).
- * autoheader.sh: Better solution to @BOTTOM@ printing.
- From Paul Eggert.
- Mon Feb 13 18:13:11 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PROG_CC_C_O): Use sed filter to make sure
- ${ac_cc} is always a valid shell variable name.
- (AC_PROG_MAKE_SET): Remove gratuitous backslashes in checking message.
- Sun Feb 12 18:42:35 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_TOOL_PREFIX): Require AC_CANONICAL_BUILD,
- so both $build and $host are definitely set before we compare
- them.
- Sat Feb 11 04:37:30 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_TOOL): Rewritten. Take optional third
- arg VALUE-IF-NOT-FOUND. Check for
- ${ac_tool_prefix}PROG-TO-CHECK-FOR first. If not found and third
- arg given, and ${ac_tool_prefix} is nonempty, check for unadorned
- PROG-TO-CHECK-FOR as well. Last choice use VALUE-IF-NOT-FOUND.
- Fri Feb 10 17:45:53 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_OUTPUT): Fix sed command to produce $ac_dots
- for subdir configures.
- Thu Feb 9 14:42:20 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * testsuite/config/unix.exp (autoconf_load): Run the script with
- /dev/null as the cache.
- * acgeneral.m4 (AC_CHECK_TOOL_PREFIX, AC_CHECK_TOOL): New macros,
- from Roland McGrath.
- * acspecific.m4 (AC_DECL_YYTEXT): Cache the output file root.
- (AC_C_INLINE): If the compiler doesn't recognize it, define it
- away. Try __inline__ too. From Jim Avera.
- (AC_FUNC_GETPGRP): New macro. From Arnold Robbins.
- * acconfig.h: New entry for it.
- * configure.in: Check for new awk.
- * Makefile.in (editsh): Substitute in AWK.
- * acspecific.m4 (AC_PROG_INSTALL): Allow trailing slashes in PATH
- elements.
- * acgeneral.m4 (AC_PREFIX_PROGRAM): Ditto.
- Tue Feb 7 11:32:09 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_CHECK_LIB, AC_HAVE_LIBRARY): Check and add the new
- library before existing libs, not after, in case it uses them.
- * acspecific.m4 (AC_FUNC_GETLOADAVG, AC_FUNC_GETMNTENT,
- AC_FUNC_STRFTIME, AC_DYNIX_SEQ, AC_IRIX_SUN, AC_SCO_INTL): Ditto.
- * autoheader.sh: Allow @BOTTOM@ to be the first line in
- acconfig.h. From iwj10@cus.cam.ac.uk (Ian Jackson).
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Add semicolons before
- AC_DEFINE. Check for -lkvm before -lutil. Assume it needs setgid
- if using -lutil.
- * acgeneral.m4 (ac_compile, ac_link): Put the file name before the
- variables, so they can contain -l options.
- * acspecific.m4 (AC_FUNC_WAIT3): Sleep longer for HPUX.
- (AC_TYPE_SIGNAL): Declare signal as extern "C" for C++.
- * Makefile.in testsuite/Makefile.in (maintainer-clean): Renamed
- from realclean.
- * autoconf.sh (TMPDIR): Inherit from environment, or set if not.
- * acgeneral.m4 (AC_PREFIX_PROGRAM): Say we're checking the prefix.
- * acspecific.m4 (AC_ISC_POSIX): Fix typo.
- (AC_PATH_X): Screen out bogus values from imake.
- (AC_PROG_LEX): Check for yywrap, not main, in the library.
- Thu Feb 2 11:32:07 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acconfig.h (__CHAR_UNSIGNED): Protect with #ifndef.
- From marcus@ee.pdx.edu (Marcus Daniels).
- * acgeneral.m4 (AC_CACHE_SAVE): Workaround Ultrix and 4.3BSD sh
- bug in setting the high bit on variable values.
- From Ken Raeburn.
- (AC_OUTPUT_FILES, AC_OUTPUT_SUBDIRS): Ignore initial "./" to
- avoid messing up the dot-dot counts.
- (AC_OUTPUT_SUBDIRS): Pass INSTALL magic to subdirectories.
- From Karl Berry.
- * ifnames.sh: Speed up drastically by folding 3N+2 processes into 2.
- From Paul Eggert.
- Wed Feb 1 11:58:27 1995 David J. MacKenzie <djm@catapult.va.pubnix.com>
- * acgeneral.m4 (AC_ARG_ENABLE, AC_ARG_WITH): Add additional
- quoting for internal consistency.
- From junio@twinsun.COM (Jun Hamano).
- * acspecific.m4 (AC_PATH_XTRA): R6 function name was wrong.
- From Karl Berry.
- (AC_C_CROSS): Fix typo in cache var name.
- From tgl@sss.pgh.pa.us (Tom Lane).
- (AC_PROG_MAKE_SET): Change / in the make program name into _ so it
- can be part of a shell variable name.
- (AC_DECL_YYTEXT): Fix arguments to AC_TRY_LINK.
- From interran@uluru.stanford.edu (John Interrante).
- * acgeneral.m4 (AC_CHECK_SIZEOF): If test program fails, set the
- variable to 0 as the doc sez.
- From eisen@cc.gatech.edu (Greg Eisenhauer).
- * acgeneral.m4, acspecific.m4: Remove *.core and core.* as well as
- core, for recent BSD's.
- * acspecific.m4 (AC_SYS_INTERPRETER): Use `#! /' instead of `#!/'.
- * acgeneral.m4 (AC_INIT_BINSH): Likewise.
- * All scripts: likewise.
- From woods@kuma.web.net (Greg A. Woods).
- * acgeneral.m4 (AC_INIT_PREPARE): Use fd 6 instead of 4, to
- prevent a conflict on the Kubota Titan. From
- muessig@ipf.bau-verm.uni-karlsruhe.DE (Peter Muessig).
- * autoconf.sh: Use a more concise syntax to set variables.
- From Karl Berry.
- * acspecific.m4 (AC_FUNC_WAIT3): Check page fault measurements to
- catch Linux. From tobias@server.et-inf.fho-emden.de (Peter Tobias).
- * acgeneral.m4 (AC_OUTPUT): If running config.status
- fails, exit with a nonzero status. From Ken Raeburn.
- Tue Dec 6 19:07:07 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_FUNC_GETLOADAVG): Use elf_begin in -lelf
- check, not elf_read.
- Mon Nov 7 18:18:11 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_PROG_MAKE_SET): Fix msg; $MAKE is not useful
- Make syntax.
- Fri Nov 4 09:08:33 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * Version 2.1.
- * autoreconf.sh: Add -f --force option.
- From Theodore Ts'o.
- Thu Nov 3 10:24:08 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_TRY_RUN): Reword warning.
- * acspecific.m4 (AC_PROG_CXX): Notify the user of the check for
- GNU C++.
- (AC_PROG_CXX, AC_PROG_CXXCPP): Use g++, not gcc, as default C++
- compiler.
- * acgeneral.m4 (AC_LANG_CPLUSPLUS): Ditto.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Move ac_usage string directly
- into the here document to work around A/UX shell limitation.
- * acgeneral.m4 (AC_COMPILE_CHECK): Mention the MSG macros in the
- obsolete warning.
- * autoscan.pl (output_programs): Use AC_CHECK_LIB, not
- AC_HAVE_LIBRARY.
- * acgeneral.m4 (AC_CHECK_FUNC): Move prototype outside of function
- so it works with C++. From ejb@era.COM (E. Jay Berkenbilt).
- Fri Oct 28 11:23:30 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * acspecific.m4 (AC_CHECK_HEADERS_DIRENT): Use define, not
- AC_DEFUN, so the test suite doesn't call it with no arguments,
- leading to a syntax error in the real Bourne shell.
- Wed Oct 26 18:40:41 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * Version 2.0.
- Tue Oct 25 11:04:16 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_CHECK_HEADER, AC_CHECK_HEADERS): Change -
- in file names to _.
- * acspecific.m4 (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT):
- Likewise.
- Mon Oct 24 11:28:20 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * Makefile.in (uninstall): Remove the transformed names.
- (SCRIPTS): Rename from PROGS.
- * configure.in: Likewise.
- Fri Oct 21 07:14:23 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_TRY_COMPILE): New macro.
- (AC_LANG_C, AC_LANG_CPLUSPLUS): Set $ac_compile.
- (AC_TRY_LINK): Don't declare exit.
- * acspecific.m4 (AC_C_INLINE, AC_C_CONST, AC_CHECK_HEADER_DIRENT,
- AC_DECL_SYS_SIGLIST, AC_HEADER_SYS_WAIT, AC_TYPE_SIGNAL,
- AC_FUNC_GETLOADAVG, AC_HEADER_TIME, AC_STRUCT_TM,
- AC_STRUCT_TIMEZONE, AC_STRUCT_ST_BLOCKS, AC_STRUCT_ST_BLKSIZE,
- AC_STRUCT_ST_RDEV): Use AC_TRY_COMPILE instead of AC_TRY_LINK.
- (AC_AIX, AC_MINIX, AC_ISC_POSIX): Must come before AC_TRY_COMPILE.
- * acspecific.m4 (AC_PROG_LEX): Don't assume -ll if using lex;
- check for it. From Mark Eichin.
- Thu Oct 20 07:11:22 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_PARSE_ARGS): Ignore --site.
- * autoscan.pl: Add more blank lines to the output. Pacify perl -w.
- Wed Oct 19 09:14:50 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_PREREQ_COMPARE): Allow secondary and ternary
- numbers >99. From John Eaton.
- Wed Oct 19 00:06:40 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * ifnames.sh: Take comments out of sed script.
- Tue Oct 18 00:20:04 1994 David J. MacKenzie <djm@duality.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_INIT_NOTICE): Set ac_default_prefix.
- (AC_INIT_PARSE_ARGS, AC_SITE_LOAD, AC_OUTPUT): Use it.
- (AC_PREFIX_DEFAULT): New macro.
- From Ken Raeburn.
- * testsuite/autoconf.s/syntax.exp: Renamed from specific.exp.
- * acgeneral.m4 (AC_SITE_LOAD): Change where to look for config.site.
- * configure.in: Call AC_ARG_PROGRAM.
- * Makefile.in (install): Use program_transform_name.
- * acgeneral.m4 acspecific.m4 acoldnames.m4: Clarify copying terms.
- * acgeneral.m4 (AC_CANONICAL_BUILD): Default build to host, not empty.
- * acspecific.m4 (AC_PROG_CC): Recognize NeXT cpp as GNU C.
- From tom@basil.icce.rug.NL (Tom R.Hageman).
- Mon Oct 17 18:25:53 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
- * acspecific.m4 (AC_PROG_CPP): Use assert.h (comes with gcc), not
- stdio.h (loses for new cross-compilers). From Roland McGrath.
- Tue Oct 11 13:22:22 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
- * acspecific.m4 (AC_PATH_XTRA): Add X_PRE_LIBS variable and assume
- -lSM if -lICE is found. From Karl Berry.
- Mon Oct 3 20:12:36 1994 David J. MacKenzie (djm@duality.gnu.ai.mit.edu)
- * testsuite/Makefile.in (AUTOCONF, AUTOCONFFLAGS): Test
- ../autoconf, not installed autoconf.
- Sat Oct 1 04:43:43 1994 Paul Eggert <eggert@twinsun.com>
- * acspecific.m4: Catch `const' bug in NEC SVR4.0.2 mips cc.
- * Makefile.in (.sh, .pl, configure): Do chmod before mv.
- * acheaders, acspecific.m4 (AC_HEADER_SYS_WAIT): New entry.
- * acconfig.h (HAVE_SYS_WAIT_H): New entry.
- Wed Sep 28 08:59:01 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
- * Makefile.in: Set datadir to $(prefix)/share.
- Tue Sep 27 08:00:38 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
- * Makefile.in: Use implicit rules to make scripts.
- From Jim Meyering.
- * acconfig.h: Remove #undefs of unused symbols.
- From Paul Eggert.
- * testsuite/autoconf.s/defines.exp: New file.
- * testsuite/autoconf.s/specific.exp: Extract the list of macros to
- test from acspecific.m4 instead of hardcoding it.
- * acspecific.m4 (AC_PROG_CXXCPP): Default CXX to gcc, not c++.
- Mon Sep 26 12:32:46 1994 David MacKenzie <djm@churchy.gnu.ai.mit.edu>
- * acspecific.m4 (AC_HEADER_DIRENT): Only check for -lx if not
- using dirent.
- * autoreconf.sh: Shorten sed label for OSF/1.
- * acgeneral.m4 acspecific.m4: Change licensing terms for output.
- Thu Sep 22 15:36:56 1994 David MacKenzie <djm@churchy.gnu.ai.mit.edu>
- * autoconf.sh (tmpin): Always set.
- Wed Sep 21 13:12:10 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_INIT_PREPARE): Remove trailing slashes from
- srcdir.
- Mon Sep 19 17:11:39 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_INIT, AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM,
- AC_ARG_PROGRAM): Make the default for program_transform_name be
- a valid sed script, and substitute it always.
- Sat Sep 17 08:27:58 1994 David MacKenzie <djm@geech.gnu.ai.mit.edu>
- * autoheader.sh: Protect `for' loop from checking empty $syms.
- * ifnames.sh: Use % instead of , as sed s separator.
- * autoscan.pl: Update output comments.
- Fri Sep 16 11:20:02 1994 David MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acspecific.m4 (AC_TYPE_GETGROUPS): Provide a cross compiling
- default. From Jim Meyering.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Document
- --program-transform-name.
- Thu Sep 15 16:26:36 1994 David MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_INIT_NOTICE): Clarify copying notice.
- Fix up comments between sections.
- * acspecific.m4 (AC_PROG_LEX): Omit extra checking message.
- * autoreconf.sh: Give usage if non-option args are given.
- * autoconf.sh autoheader.sh: Define AC_LOCALDIR for configure.in.
- Thu Sep 15 11:31:13 1994 Ian Lance Taylor (ian@airs.com)
- * Makefile.in (check): Set AUTOCONFFLAGS from srcdir, not objdir.
- Thu Sep 15 09:06:40 1994 David MacKenzie (djm@churchy.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_MSG_ERROR): Say that it's an error in the message.
- * Makefile.in (check): Copy install-sh from srcdir if needed.
- * autoreconf.sh: Only regenerate autoheader-generated header file
- templates. Pass relative macrodir properly.
- * autoconf.sh autoheader.sh autoreconf.sh: Add -l --localdir option.
- Based on work by Mark Eichin.
- * ifnames.sh: Add -h option.
- * autoconf.sh autoheader.sh: Remove -v option.
- * acgeneral.m4 (AC_CHECK_TYPE): Require AC_HEADER_STDC and check
- stdlib.h if present.
- * acgeneral.m4 (AC_OUTPUT): Protect cache save from interruptions.
- Tue Sep 13 09:46:23 1994 David J. MacKenzie (djm@churchy.gnu.ai.mit.edu)
- * Makefile.in (install): Use srcdir. From Mark Eichin.
- * acgeneral.m4 (AC_OUTPUT_FILES): Automatically add
- configure_input comment to Makefiles again.
- * Makefile.in testsuite/Makefile.in: Remove configure_input ref.
- * acgeneral.m4 (AC_LINK_FILES, AC_OUTPUT_LINKS): Reverse the order
- of the arguments. Support relative symlinks.
- * acgeneral.m4 acspecific.m4: Remove some gratuitous {} in shell
- variable references.
- * acgeneral.m4 (AC_OUTPUT_FILES): New output variable
- configure_input replaces big kludge for adding output comment.
- * Makefile.in, testsuite/Makefile.in: Use it.
- Mon Sep 12 23:06:08 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_INIT_PREPARE, AC_OUTPUT_SUBDIRS): Make command
- line quoting work for shell metachars besides blanks.
- Sun Sep 11 23:34:24 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acspecific.m4 (AC_PATH_XTRA): Link with X_EXTRA_LIBS when
- checking for -lSM.
- * acfunctions (memcmp): Use AC_FUNC_MEMCMP. From Paul Eggert.
- * acgeneral.m4 (AC_COMPILE_CHECK): Mark obsolete.
- Sat Sep 10 10:59:19 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * Makefile.in (DISTFILES): Include install-sh, not install.sh.
- * autoscan.pl: Check AC_MACRODIR.
- * acgeneral.m4 (AC_INIT_PARSE_ARGS, AC_INIT_PREPARE,
- AC_CONFIG_SUBDIRS, AC_OUTPUT_SUBDIRS): Make quoting of command
- line options work.
- (AC_CONFIG_AUX_DIRS): Check for install-sh over install.sh.
- * acspecific.m4 (AC_FUNC_GETMNTENT): Only check for second lib if
- first lib isn't found. From Jim Meyering.
- Fri Sep 9 10:41:42 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acspecific.m4 (AC_FUNC_MEMCMP): New macro, from Jim Meyering.
- * testsuite/autoconf.s/specific.exp: Test it.
- * testsuite/Makefile.in (site.exp): Simplify.
- * acgeneral.m4 (AC_CACHE_SAVE): Use a shorter syntax for setting
- the variables. Idea from Karl Berry.
- (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an action-if-not-found.
- From Jim Meyering.
- * acconfig.h: Add entries for getmntent and strftime.
- * acspecific.m4 (AC_C_CHAR_UNSIGNED): If GCC, don't run a test
- program.
- Thu Sep 8 10:53:53 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acspecific.m4 (AC_USG): Was passing too many args to AC_TRY_LINK.
- (AC_FUNC_STRFTIME, AC_FUNC_GETMNTENT): New macros.
- (AC_HEADER_DIRENT): Check for Xenix dir libs.
- (AC_XENIX_DIR, AC_SCO_INTL, AC_IRIX_SUN, AC_DYNIX_SEQ, AC_AIX,
- AC_ISC_POSIX, AC_MINIX): Go back to the v1 names.
- * acoldnames.m4: Delete their aliases.
- * testsuite/autoconf.s/specific.exp: Check them.
- * acgeneral.m4 (AC_ARG_PROGRAM): Use `;' instead of `-e' to
- separate sed arguments, to simplify Makefile usage and support
- sed arguments containing spaces.
- (AC_CANONICAL_HOST): Move check for config.sub here from
- AC_CANONICAL_SYSTEM.
- * autoheader.m4 (AC_CHECK_HEADERS_DIRENT): Redefine. From Paul Eggert.
- (AC_CHECK_SIZEOF): Redefine this, not the old name.
- (AC_HAVE_LIBRARY): Redefine.
- Wed Sep 7 09:32:31 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * testsuite/lib/common.exp: Ignore warnings about test programs.
- * testsuite/autoconf.s/specific.exp: Check AC_FUNC_CLOSEDIR_VOID.
- * Makefile.in (*clean): Remove the new index.
- (dist): Undo adding write perms. Screws up RCS.
- * acgeneral.m4 (AC_OUTPUT_MAKE_DEFS): Remove comments from sed
- program.
- * acoldnames.m4: Change a couple of AC_DEFUN to define.
- Wed Sep 7 01:27:19 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_SITE_LOAD): Check whether $CONFIG_SITE is empty.
- Tue Sep 6 09:55:30 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_ARG_PROGRAM): New macro.
- (AC_INIT_PARSE_ARGS, AC_CANONICAL_SYSTEM): Do a little setup for it.
- * acspecific.m4 (AC_PROG_INSTALL): Clarify comment. Remove check
- for bsdinst, since it's no better than our install.sh.
- (AC_CHECK_HEADER_DIRENT, AC_CHECK_HEADERS_DIRENT): New macros.
- (AC_HEADER_DIRENT, AC_DIR_HEADER): Use them.
- (AC_PROG_CC, AC_PROG_CXX): Check whether GCC accepts -g.
- * acgeneral.m4 (AC_INIT_PREPARE): Call AC_PROG_ECHO_N.
- Use define instead of AC_DEFUN for some frequently called or
- internal macros that aren't involved in ordering constraints.
- Mon Sep 5 17:37:36 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acspecific.m4 (AC_C_CROSS): Provide default argument to AC_TRY_RUN.
- Fri Sep 2 09:30:41 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_TRY_CPP): Use a temp file so sh -x works.
- From Mark Nudelman.
- * acgeneral.m4: --norecursion -> --no-recursion.
- (AC_OUTPUT_LINKS): Reset srcdir to ac_given_srcdir.
- * acspecific.m4 (AC_PATH_X): Call AC_ARG_WITH(x, ...).
- (AC_PROG_INSTALL): Search for bsdinst too.
- * Makefile.in (dist): Make distribution files writable.
- * acgeneral.m4 (AC_OUTPUT): Move trap 0 commands to near the end
- of configure, to work around shell bug in failing to execute the
- trap when there are commands after AC_OUTPUT.
- Sat Sep 3 19:47:06 1994 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
- * acgeneral.m4 (AC_OUTPUT_FILES): Write CONFIG_FILES defn
- unquoted, so $1 can contain references to shell variables in configure.
- Thu Sep 1 15:34:15 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_TRY_RUN): Always warn if no cross-compile
- default is given.
- * acspecific.m4 (AC_FUNC_MMAP, AC_FUNC_VFORK, AC_FUNC_WAIT3,
- AC_FUNC_UTIME_NULL, AC_FUNC_STRCOLL): Provide a default
- for AC_TRY_RUN.
- (AC_FUNC_CLOSEDIR_VOID): New macro, broken out of AC_HEADER_DIRENT.
- Thu Sep 1 00:06:38 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4 acspecific.m4: Discard all output until AC_INIT is
- called. Remove now-unnecessary dnl's between macro definitions.
- (AC_OUTPUT): Add exit 0 and optional unquoted here document to
- end of config.status.
- Wed Aug 31 00:11:28 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acspecific.m4 (AC_PATH_X_DIRECT): Use AC_TRY_LINK instead of
- AC_CHECK_LIB, so we don't add the library to $LIBS or print anything.
- (AC_PATH_XTRA): Remove initial checking message.
- (AC_HEADER_STDC): In test program, default to no STDC headers if
- cross compiling.
- Tue Aug 30 16:16:29 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * autoreconf.sh: Add -h option.
- * autoupdate.sh: Remove -v option.
- * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_CPP): Add parens around eval
- for old shells. From Kaveh Ghazi.
- (AC_TRY_RUN): Warn when generating configure, if called without
- a default parameter and AC_CANONICAL_SYSTEM has been called.
- * autoheader.sh: Don't run `for' loops on empty lists.
- From Ken Raeburn.
- * autoconf.sh autoheader.sh: Print the version number using grep
- like the other scripts, not using m4.
- * acgeneral.m4: Remove conditional for printing version number.
- It broke with frozen files.
- * autoheader.m4: New file.
- * autoheader.sh: Use it; the frozen version if possible.
- * Makefile.in (install): Install a frozen autoheader.m4f if possible.
- * autoconf.m4: Don't sinclude acsite.m4 here.
- * acgeneral.m4 (AC_INIT): Include it here.
- Tue Aug 30 14:02:07 1994 David J. MacKenzie (djm@mole.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_CHECK_LIB): Use AC_DEFINE_UNQUOTED.
- From Jim Meyering.
- * acgeneral.m4: Revise diversions, to topologically order
- macros called via AC_REQUIRE.
- (AC_DIVERT_PUSH, AC_DIVERT_POP): New macros.
- (AC_INIT, AC_ARG_ENABLE, AC_ARG_WITH, AC_SUBST, AC_SUBST_FILE,
- AC_REQUIRE): Use them.
- From Franc,ois Pinard (bless his soul!).
- (AC_PRO, AC_EPI): New macros.
- (AC_DEFUN): Use them.
- (AC_INIT): sinclude aclocal.m4 herea.
- * autoconf.m4: Not here.
- * autoconf.sh: Use a freeze file if available and m4 can do it.
- * Makefile.in (install): Install a freeze file if m4 supports it.
- Mon Aug 29 16:18:22 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_TRY_CPP): Remove subshell and move quotes.
- Sun Aug 28 17:37:26 1994 David J. MacKenzie (djm@bennett.eng.umd.edu)
- * acspecific.m4 (AC_C_CHAR_UNSIGNED, AC_C_LONG_DOUBLE,
- AC_C_INLINE): Don't AC_REQUIRE AC_PROG_CC.
- * acspecific.m4 (AC_RSH, AC_ARG_ARRAY, AC_HAVE_POUNDBANG): Define
- to print error messages.
- * acgeneral.m4 (AC_OUTPUT_LINKS): Insert ac_links and ac_files
- into config.status using an *un*quoted here document.
- From Ken Raeburn.
- Sat Aug 27 13:31:58 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_OUTPUT_HEADER): Remove comments from within sed
- script. From Kaveh Ghazi.
- Fri Aug 26 17:03:18 1994 David J. MacKenzie (djm@geech.gnu.ai.mit.edu)
- * autoconf.sh, acgeneral.m4: __LINE__ -> __oline__.
- * acgeneral.m4 (AC_TRY_CPP, AC_EGREP_CPP): Append any error output
- to config.log.
- (AC_EGREP_CPP): Don't use a temp file.
- * acspecific.m4 (AC_FUNC_ALLOCA): Require CPP.
- * acgeneral.m4 (AC_INIT_PREPARE): Replace AC_SUBST_DEFAULT calls
- with AC_SUBST.
- (AC_SUBST_DEFAULT): Macro removed.
- * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): If CFLAGS or CXXFLAGS
- was not set already, give it a default value according to whether
- we have gcc.
- * acspecific.m4 (AC_PATH_XTRA): Use AC_CHECK_LIB, not AC_HAVE_LIBRARY.
- Fri Aug 26 00:34:11 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acconfig.h (HAVE_UNION_WAIT): Entry removed; it wasn't defined
- anywhere.
- * acgeneral.m4 (AC_OUTPUT_HEADER): rm files before mv onto them.
- (AC_OUTPUT): Remove explicit exit at end of configure, to allow
- code after AC_OUTPUT (needed for Emacs).
- * acgeneral.m4 (AC_CANONICAL_SYSTEM): Move setting of alias vars
- into submacros.
- * acspecific.m4 (AC_PROG_CPP): If $CPP is set and is a directory,
- ignore it.
- Thu Aug 25 09:26:36 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acspecific.m4 (AC_SYS_INTERPRETER): Move hash mark out of macro
- call.
- (AC_FUNC_MMAP): If C++, put malloc decls in extern "C".
- * acgeneral.m4 (AC_INIT_PARSE_ARGS): Untabify help message
- and indent options.
- * Makefile.in (DISTFILES): Remove ChangeLog.0.
- * acgeneral.m4 (AC_CHECK_LIB): Do uppercasing of library name at
- runtime.
- (AC_HAVE_LIBRARY): Retain old behavior.
- * acspecific.m4 (AC_FUNC_VFORK): If C++, use a prototype for the
- function in the test program.
- (AC_C_ARG_ARRAY): Macro deleted.
- * acoldnames.m4, acconfig.h, testsuite/autoconf.s/specific.exp:
- Remove references to it.
- * autoupdate.sh: Make sure $infile can be read, and $tmpout has
- the same permissions. Make sure $infile can be written. From
- Paul Eggert.
- * acgeneral.m4 (AC_INIT*): Remove now-incorrect AC_BEFORE calls.
- (AC_CHECK_FUNC): If C++, use extern "C".
- (AC_TRY_LINK, AC_TRY_RUN): If C++, declare exit.
- * acspecific.m4 (AC_PATH_XTRA): Check for more libraries.
- From Karl Berry.
- * acgeneral.m4 (AC_INIT_PREPARE): Substitute CPPFLAGS.
- (AC_LANG_C, AC_LANG_CPLUSPLUS): Include CPPFLAGS in the commands.
- * acgeneral.m4 (AC_OUTPUT_FILES): Move protection for right side
- of sed substitution here from AC_MAKE_DEFS, so it applies to all
- AC_SUBST'd variables.
- * Makefile.in (install): Use for loops. From Jim Meyering.
- * acgeneral.m4: Revise diversions to rely on implicit flushing at
- the end of the m4 run. Idea from Franc,ois Pinard.
- (AC_INIT_PREPARE, AC_ARG_ENABLE, AC_ARG_WITH, AC_PREFIX_PROGRAM):
- Write to the appropriate diversions.
- (AC_ENABLE, AC_WITH): Supply default help string.
- (AC_ENABLE_INTERNAL, AC_WITH_INTERNAL, AC_PREFIX_INTERNAL):
- Macros removed.
- (AC_CONFIG_SUBDIRS): Set `subdirs' here instead of in
- AC_INIT_PREPARE.
- (AC_PREFIX): Macro removed.
- * acoldnames.m4 (AC_PREFIX): Make it an alias for AC_PREFIX_PROGRAM.
- * acoldnames.m4: We don't officially support calling
- the subroutines of AC_INIT directly, or replacing them, so don't
- document it.
- Wed Aug 24 00:19:05 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4 (AC_EGREP_CPP, AC_TRY_LINK, AC_TRY_RUN,
- AC_TRY_CPP): Add #line directives.
- * autoconf.sh: Make the #line directives accurate.
- From Franc,ois Pinard.
- * acgeneral.m4 (AC_OUTPUT): Set ac_given_INSTALL from INSTALL.
- (AC_SUBST_FILE): Replace with what was AC_INSERT_FILE.
- (AC_SUBST_DEFAULT): New macro.
- (AC_INIT_BINSH): Renamed from AC_BINSH.
- (AC_INIT_PREPARE): Call AC_SUBST_DEFAULT for CFLAGS, CXXFLAGS, and
- LDFLAGS.
- * acspecific.m4 (AC_HEADER_MAJOR): Don't nest caching tests.
- * Makefile.in (clean): Remove the new index files.
- * configure.in: Check for gm4 before gnum4.
- * acspecific.m4 (AC_PROG_RSH): Macro removed.
- * Makefile.in (install): Install autoconf.m4.
- * acspecific.m4 (AC_SYS_INTERPRETER): New name and calling
- convention for AC_HAVE_POUNDBANG.
- (AC_OS_XENIX): Check ac_header_dir instead of DEFS.
- * testsuite/autoconf.s/specific.exp: Add AC_HEADER_DIRENT.
- Remove AC_SYS_REMOTE_TAPE. Replace AC_HAVE_POUNDBANG with
- AC_SYS_INTERPRETER.
- * acspecific.m4 (AC_INT_16_BITS, AC_LONG_64_BITS): Reword messages.
- * acgeneral.m4 (AC_CHECK_LIB): Use our standard alternate m4 quote
- characters << and >> instead of /.
- * acspecific.m4 (AC_C_CONST, AC_TYPE_GETGROUPS,
- AC_PROG_GCC_TRADITIONAL): Don't put the test program in a
- temporary variable.
- * acgeneral.m4 (AC_CHECK_HEADERS, AC_CHECK_FUNCS): Use
- AC_DEFINE_UNQUOTED.
- * autoheader.sh (AC_DEFINE_UNQUOTED): Define.
- Tue Aug 23 00:03:06 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4: Improve comments on some macros.
- Fix improperly quoted undefine calls.
- (AC_QUOTE_DQUOTE, AC_QUOTE_SQUOTE, AC_QUOTE_HERE, AC_QUOTE_SED,
- AC_QUOTE_TOKEN, AC_DEFINE_QUOTE, AC_DEFINE_SEDQUOTE,
- AC_QUOTE_IDENTITY): Macros removed.
- (AC_DEFINE, AC_DEFINE_UNQUOTED): Only write the (correct) value to
- confdefs.h.
- (AC_OUTPUT_MAKE_DEFS): New macro.
- (AC_OUTPUT): Call it. Move AC_SUBST calls to AC_INIT_PREPARE.
- (AC_OUTPUT_FILES): Put most variable substitutions in a here document
- instead of a string, to avoid unwanted changes to the values.
- (AC_OUTPUT_HEADER): Generate the sed script to transform
- config.h.in from conftest.h. Only split up the sed script in
- configure, not also in config.status.
- * acspecific.m4 (AC_PROG_ECHO_N): Work around some greps lacking -e.
- * acspecific.m4 (AC_PATH_X, AC_PATH_X_XMKMF, AC_PATH_X_DIRECT,
- AC_PATH_XTRA): Fix cache use and message printing.
- * acgeneral.m4 (AC_SITE_LOAD): Check env var CONFIG_SITE first.
- (AC_OUTPUT_HEADER): New macro broken out of AC_OUTPUT.
- * acgeneral.m4, acspecific.m4 (AC_FD_MSG, AC_FD_CC): New
- symbolic constants.
- * acgeneral.m4, acoldnames.m4 (AC_INIT_PARSE_ARGS): Renamed from
- AC_INIT_PARSEARGS.
- * autoupdate.sh: Use $SIMPLE_BACKUP_SUFFIX, if set.
- * autoheader.sh (AC_CHECK_LIB): Reflect the added arg.
- * autoconf.m4: New file.
- * Makefile.in (DISTFILES): Add it.
- * autoconf.sh, autoheader.sh, Makefile.in: Use it.
- * acspecific.m4 (AC_SYS_REMOTE_TAPE): Macro removed.
- * acfunctions, acheaders, acidentifiers, acmakevars, acprograms,
- autoscan.pl: Use new macro names.
- * acgeneral.m4 (AC_MSG_ERROR): Enclose within {} so it acts like a
- single statement. From mjshield@nyx.cs.du.edu (Michael Shields).
- (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Only compute the uppercase
- name if we're going to define that symbol.
- (global): Remove AC_DIVERSION_VAR.
- (AC_OUTPUT): Adjust quoting and substitutions to replace most
- variable values directly in the sed script. Handle srcdir,
- top_srcdir, and INSTALL specially.
- Add .cpp and .hpp to c-ish suffixes list.
- * configure.in: Use the new macro names.
- * ChangeLog.0: New file, broken out of ChangeLog.1.
- * Makefile.in (DISTFILES): Add it.
- * autoupdate.sh: Update the regexps to account for changes to
- acoldnames.m4.
- Mon Aug 22 23:57:18 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * testsuite/autoconf.s/specific.exp: Use new macro names.
- Fri Aug 12 10:15:51 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acspecific.m4 (AC_HEADER_DIRENT, AC_DIR_HEADER): Use one cache
- variable for each header file, not one for all of them.
- * acgeneral.m4 (AC_CACHE_SAVE): Print a message noting when cache
- is unwritable.
- (AC_CHECK_FUNCS, AC_CHECK_HEADERS): Take an optional arg to
- execute on a match.
- * acspecific (AC_OS_AIX, AC_OS_MINIX, AC_OS_ISC): Don't need to be
- called before AC_TRY_CPP, since that doesn't use CFLAGS.
- * acgeneral.m4 (AC_CHECK_PROG, AC_PATH_PROG): Print a result
- whether or not we found the program.
- (AC_CHECKING): Not obsolete.
- (AC_WITH, AC_ENABLE, AC_INIT_PREPARE): Merge the --enable and
- --with diversions.
- * acgeneral.m4 (AC_DEFUN): New macro.
- Use it globally to define macros that are used as functions,
- as opposed to macros that are used as variables. Remove calls to
- AC_PROVIDE.
- Thu Aug 11 08:25:08 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acspecific.m4 (AC_OS_XENIX): Fix assignments. From Franc,ois
- Pinard.
- (AC_SYS_REMOTE_TAPE): Fix typo.
- Wed Aug 10 09:30:11 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acspecific.m4 (AC_C_CHAR_UNSIGNED): Don't lie about the result
- if gcc, just ignore it.
- * acgeneral.m4 (AC_CHECK_LIB): Add a function argument.
- * acgeneral.m4 (AC_HAVE_LIBRARY): Make it a wrapper around
- AC_CHECK_LIB.
- * acoldnames.m4: Remove its alias.
- * acspecific.m4: Add argument to callers.
- * acspecific.m4 (AC_PROG_ECHO_N): Move from acgeneral.m4 AC_MSG_ECHO_N.
- * acgeneral.m4: Callers changed.
- * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_SITE_LOAD,
- AC_MSG_CHECKING): Aesthetic changes to messages, suggested by
- Franc,ois Pinard.
- * acspecific.m4 acgeneral.m4 acoldnames.m4: Rename
- AC_TRY_CROSS to AC_C_CROSS.
- * acgeneral.m4 (AC_INIT_PARSEARGS): Don't mention --verbose in
- help message.
- (AC_INIT_PREPARE): Use file descriptor 5 for config.log, and 6 for
- nothing. --verbose no longer does anything.
- (AC_MSG_ECHO_N): New macro.
- (AC_MSG_CHECKING, AC_MSG_RESULT, AC_CACHE_VAL): Require it and use
- the shell variables it sets.
- (AC_MSG_RESULT, AC_VERBOSE): Print unless --silent/--quiet is given,
- not only when --verbose is given.
- (AC_DEFINE): Don't echo anything.
- (AC_CACHE_VAL): Use a custom echo instead of AC_MSG_RESULT.
- * acgeneral.m4 (AC_CHECKING, AC_VERBOSE): Put back real versions,
- marked obsolete.
- * acoldnames.m4: Delete their aliases.
- * acgeneral.m4, acspecific.m4 (many macros): Make sure each call
- to AC_MSG_CHECKING has exactly one matching AC_MSG_RESULT, and
- make the result messages make sense with the checking messages.
- * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Use echo, not AC_MSG_RESULT,
- to print recursion notice.
- Tue Aug 9 00:17:28 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4 (AC_OUTPUT): Add comment mentioning config.log.
- * ChangeLog.1: File split out of ChangeLog.
- * Makefile.in (DISTFILES): Add it.
- * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER), autoheader.sh:
- Support optional input-file specification in output-file names.
- * autoheader.sh: Support top and bottom comments for config.h.in
- in acconfig.h.
- * acgeneral.m4, README: Say more about requiring GNU m4.
- * autoheader.sh: In the list of symbols to get template entries
- for, start each symbol with a blank.
- * autoupdate.sh: Add sed substitutions for replacing macro
- calls without parameters.
- * acgeneral.m4 (AC_CACHE_VAL): Omit the cache var name from the
- result message.
- * acspecific.m4 (AC_DIR_HEADER): Define to be similar to
- AC_HEADER_DIRENT, but only define the old cpp macros.
- (AC_HEADER_DIRENT): Only define the new ones.
- * acoldnames.m4: Don't say that those two macros are synonyms.
- * acconfig.h: Add the new cpp macros. Add <> to some comments.
- * acgeneral.m4 (AC_OUTPUT): Don't mess with $INSTALL if it starts
- with a $, due to user intervention.
- * Makefile.in, testsuite/Makefile.in: Fix *clean targets.
- * acgeneral.m4 (AC_CACHE_SAVE, AC_CACHE_LOAD, AC_SITE_LOAD):
- Use echo instead of AC_MSG_RESULT.
- (AC_INIT_PARSEARGS): Group options by topic in help message. Idea
- from Franc,ois Pinard.
- * TODO: New file.
- Mon Aug 8 23:04:01 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4 (AC_OUTPUT): Tighten up srcdir handling code slightly.
- Add one or more ../ to $INSTALL when it's a relative path and
- creating a file in a subdirectory.
- Tue Aug 2 19:54:26 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * autoheader.sh: Read acoldnames.m4. Redefine the new macro names.
- Only define HAVE_LIBFOO where AC_CHECK_LIB is called with only one
- argument.
- Sat Jul 30 09:53:38 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4 acspecific.m4: The Great Renaming.
- (Well, I think it's great. You may have your own opinion.)
- * acspecific.m4 (AC_DIR_HEADER): Define HAVE_<path>_H as well as
- the old DIRENT, SYSDIR, etc.
- * acgeneral.m4 acspecific.m4: Add missing spaces between arguments
- to m4 calls. From Franc,ois Pinard.
- * autoconf.sh: Read acoldnames.m4.
- * Makefile.in (DISTFILES, PROGS, install, clean): Add
- acoldnames.m4 and autoupdate.sh.
- Tue Jul 26 08:52:17 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * testsuite/Makefile.in (check): Print a message noting that
- runtest is part of DejaGNU.
- * autoscan.pl: Remove unneeded backslash.
- Sun Jul 24 23:30:27 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * Makefile.in (clean mostlyclean distclean realclean): Recurse
- into testsuite directory.
- Wed Jul 20 09:38:29 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * Makefile.in (install): Add missing else and fi.
- * acspecific.m4 (GETGROUPS_T, RETSIGTYPE, STACK_DIRECTION): Use
- AC_DEFINE_UNQUOTED rather than AC_DEFINE.
- From Jim Meyering.
- Tue Jul 19 14:49:02 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acspecific.m4 (AC_MEMORY_H): Add more quotes.
- * acgeneral.m4 (AC_TEST_RUN): Check for cross_compiling = yes, not
- whether it's non-empty.
- * acspecific.m4 (AC_MINUS_C_MINUS_O, AC_SET_MAKE): Eval the cache var
- assignments.
- (AC_YYTEXT_POINTER): Fix typo.
- * testsuite/autoconf.s/specific.exp,
- testsuite/autoconf.g/sizeof_type.exp,
- testsuite/autoconf.g/init.exp: New files.
- * testsuite/lib/common.exp, testsuite/config/unix.exp: Many
- changes to make them work.
- * acgeneral.m4 (AC_DEFINE): Use redirection for echo, not $verbose.
- Sat Jul 2 22:07:18 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acspecific.m4 (AC_REMOTE_TAPE): Substitute PROGS.
- Thu Jun 30 16:29:15 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4 (AC_SUBST_FILE): New version from Ken Raeburn.
- * ifnames: Add --help, --version, --macrodir options.
- Fri Jun 24 06:03:35 1994 Paul Eggert (eggert@twinsun.com)
- * acspecific.m4 (AC_VFORK): Improve test for the gcc-sparc vfork bug.
- Thu Jun 30 09:47:17 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * acgeneral.m4 (AC_OUTPUT_SUBDIRS): Pass correct --srcdir option
- to sub configures. Quote args containing spaces.
- (AC_PREPARE): Set and substitute `subdirs'. Quote args containing
- spaces.
- (AC_CANONICAL_HOST, AC_CANONICAL_TARGET, AC_CANONICAL_BUILD):
- Substitute the cpu, vendor, os variables.
- * acspecific.m4 (AC_PROG_INSTALL): Look for ginstall before other
- names.
- * acgeneral.m4 (AC_TEST_LINK): Add newlines around argument code.
- From mjshield@nyx.cs.du.edu (Michael Shields).
- Wed Jun 29 16:56:28 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * autoscan.pl: Add --macrodir option.
- * acgeneral.m4 (AC_CACHE_SAVE): Capture stderr for Ultrix sh.
- Tue Jun 28 18:05:00 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * Makefile.in: Make INSTALL from install.texi.
- Thu Jun 23 02:03:19 1994 David J. MacKenzie (djm@vortex.eng.umd.edu)
- * ifnames.sh: New file.
- * Makefile.in: Add it in various places.
- Tue Jun 14 12:58:38 1994 David J. MacKenzie (djm@bleen.eng.umd.edu)
- * Makefile.in (DISTFILES): Add testsuite files.
- * autoconf.sh: Print version number on stdout, not stderr.
- * acgeneral.m4: Ditto.
- * acgeneral.m4 (AC_HAVE_LIBRARY): Add OTHER-LIBRARIES arg.
- Treat empty commands args as if they weren't given.
- Thu Jun 9 11:39:14 1994 David J. MacKenzie (djm@bleen.eng.umd.edu)
- * acgeneral.m4 (AC_CHECK_TYPE): New macro.
- * acspecific.m4 (AC_PROG_CPP, AC_PROG_CXXCPP, AC_YYTEXT_POINTER,
- AC_LN_S, AC_RSH, AC_STDC_HEADERS, AC_MAJOR_HEADER, AC_DIR_HEADER,
- AC_STAT_MACROS_BROKEN, AC_SYS_SIGLIST_DECLARED, AC_GETGROUPS_T,
- AC_UID_T, AC_RETSIGTYPE, AC_MMAP, AC_VFORK, AC_WAIT3, AC_ALLOCA,
- AC_GETLOADAVG, AC_UTIME_NULL, AC_STRCOLL, AC_SETVBUF_REVERSED,
- AC_STRUCT_TM, AC_TIME_WITH_SYS_TIME, AC_TIMEZONE, AC_ST_BLOCKS,
- AC_ST_BLKSIZE, AC_ST_RDEV, AC_CROSS_CHECK, AC_CHAR_UNSIGNED,
- AC_LONG_DOUBLE, AC_WORDS_BIGENDIAN, AC_ARG_ARRAY, AC_INLINE,
- AC_CONST, AC_HAVE_POUNDBANG, AC_REMOTE_TAPE, AC_LONG_FILE_NAMES,
- AC_RESTARTABLE_SYSCALLS, AC_FIND_X, AC_FIND_X_XMKMF,
- AC_FIND_X_DIRECT): Cache results.
- (AC_SIZE_T, AC_PID_T, AC_OFF_T, AC_MODE_T): Use AC_CHECK_TYPE.
- (AC_DIR_HEADER_CHECK): Macro removed.
- Wed Jun 8 18:03:45 1994 David J. MacKenzie (djm@bleen.eng.umd.edu)
- * acspecific.m4 (AC_MINUS_C_MINUS_O): Cache results.
- Thu May 26 09:43:37 1994 David J. Mackenzie (djm@poseidon.cygnus.com)
- * acspecific.m4 (AC_PROG_CC, AC_PROG_CXX): Cache results.
- Eliminate temp file in gcc test.
- (AC_GCC_TRADITIONAL): Cache results.
- Wed May 25 14:45:44 1994 David J. Mackenzie (djm@poseidon.cygnus.com)
- * acspecific.m4 (AC_VPRINTF): Use AC_FUNC_CHECK.
- * acgeneral.m4 (AC_CONFIG_AUX_DIR): Renamed from AC_CONFIG_AUXDIR.
- (AC_SUBST_FILE): Macro deleted; didn't work, not clear it's needed.
- * acgeneral.m4 (AC_SITE_LOAD): New macro.
- (AC_PREPARE): Call it.
- Wed May 25 08:18:07 1994 David J. Mackenzie (djm@rtl.cygnus.com)
- * acgeneral.m4: m4exit if --version, to reduce needless delay.
- * acgeneral.m4 (AC_PREPARE): Redirect file descriptor 6 to
- config.log.
- (AC_LANG_C, AC_LANG_CPLUSPLUS): Send compiler messages to desc 6.
- * acspecific.m4 (AC_MINUS_C_MINUS_O): Likewise.
- * Makefile.in (distclean): Remove config.log.
- * acgeneral.m4 (AC_PREPARE): Add AC_BEFORE calls for AC_CONFIG_HEADER,
- AC_REVISION, AC_PREREQ, and AC_CONFIG_SUBDIRS.
- Add AC_PROVIDE calls to those macros and AC_ARG_ENABLE and AC_ARG_WITH.
- * acgeneral.m4 (AC_CANONICAL_SYSTEM, AC_CANONICAL_HOST,
- AC_CANONICAL_TARGET, AC_CANONICAL_BUILD): Add "ICAL" to names.
- (AC_LINK_FILES): Renamed from AC_MAKE_LINKS.
- (AC_TEST_RUN): Renamed from AC_TEST_PROGRAM, which is now an alias.
- * acspecific.m4: Change callers to use new name.
- * acgeneral.m4 (AC_PREFIX_INTERNAL): Renamed from AC_PREFIX.
- (AC_PREFIX): Obsolete wrapper for it.
- (AC_PREFIX_PROGRAM): Define a variable.
- (AC_PREPARE): Call AC_PREFIX_INTERNAL if that variable is set.
- Tue May 24 18:49:35 1994 David J. Mackenzie (djm@rtl.cygnus.com)
- * acspecific.m4 (AC_ALLOCA): Don't declare alloca if it's already
- defined. From Bill Sommerfeld.
- * acgeneral.m4 (AC_TEST_PROGRAM): Verbosely note when using the
- cross-compiling default.
- (AC_CACHE_WRITE): Set the cache values only if not already set.
- (AC_PARSEARGS, AC_OUTPUT): Allow giving an empty prefix or exec_prefix.
- * acgeneral.m4, acspecific.m4: Rename AC_CONFIG_AUX* to
- AC_CONFIG_AUXDIR*.
- * acgeneral.m4 (AC_OUTPUT, AC_OUTPUT_HEADER): Add an env var
- CONFIG_STATUS to allow overriding the name of config.status.
- * acspecific.m4 (AC_MINUS_C_MINUS_O): If $CC=cc, don't duplicate
- the check. From Jim Meyering.
- * acgeneral.m4 (AC_TEST_PROGRAM): Add missing newline.
- Always include 'fi' for cross-compiling if.
- From Jim Meyering.
- * Makefile.in (prefix, exec_prefix): Use @ substitutions.
- * acgeneral.m4: Make default cache file ./config.cache,
- so PATH is not used by "." command. From Jim Meyering.
- Thu May 19 06:05:07 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * acspecific.m4 (AC_STRUCT_TM): Fixed checking message to be less
- confusing.
- Wed May 18 22:11:45 1994 Roland McGrath (roland@churchy.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_BINSH): New macro.
- (AC_INIT, AC_REVISION): Require AC_BINSH first thing.
- Wed May 18 09:08:39 1994 David J. MacKenzie (djm@burnout.eng.umd.edu)
- * acgeneral.m4: Rename some internal macros.
- Give the diversions symbolic names.
- (AC_ARG_ENABLE, AC_ARG_WITH, AC_ENABLE_INTERNAL, AC_WITH_INTERNAL):
- New macros.
- (AC_PARSEARGS): Print --with and --enable help strings.
- (AC_ENABLE, AC_WITH): Make wrappers around _INTERNAL functions.
- Mark obsolete.
- (AC_PREPARE): Execute any saved up --with or --enable code.
- Tue May 17 15:18:00 1994 David J. MacKenzie (djm@bleen.eng.umd.edu)
- * acgeneral.m4 (AC_REVISION): Move quotes around to make it work
- again.
- Sat May 14 07:30:57 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acgeneral.m4, acspecific.m4: Clean up some comments.
- Tue May 10 09:50:12 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acspecific.m4 (AC_PROG_INSTALL): set the _path_ cache variable,
- not the _program_ one.
- * acgeneral.m4 (AC_PREFIX): Call AC_PROGRAM_PATH instead of
- duplicating it.
- (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): If the user set the variable
- in the environment, cache that value.
- (AC_PREPARE, AC_CHECKING, AC_VERBOSE): Use file descriptors 4 and
- 5 for checking and results messages. Idea from metaconfig 3.0.
- Mon May 9 08:20:14 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acgeneral.m4 (AC_TEST_PROGRAM): If no default for
- cross-compiling is given, but we are cross-compiling, give an error.
- (AC_PROGRAM_EGREP, AC_TEST_LINK, AC_TEST_PROGRAM, AC_TEST_CPP):
- Don't add an extra blank line after the if-clause.
- (AC_REVISION): Merge AC_DOREV into this macro.
- Rename some macros:
- AC_SYSTEM_TYPE -> AC_CANON_SYSTEM
- AC_HOST_TYPE -> AC_CANON_HOST
- AC_TARGET_TYPE -> AC_CANON_TARGET
- AC_BUILD_TYPE -> AC_CANON_BUILD
- (AC_OUTPUT): Don't do Cygnus-style magic
- substitutions on prefix and exec_prefix, just initialize and
- substitute them normally.
- Sun May 8 01:09:42 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
- * acspecific.m4 (AC_AIX, AC_MINIX, AC_ISC_POSIX): Don't call
- AC_BEFORE for AC_HEADER_EGREP, to avoid require loops.
- * acgeneral.m4 (AC_HEADER_EGREP): Call AC_PROGRAM_EGREP instead of
- duplicating most of it.
- Fri May 6 15:26:48 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acspecific.m4 (AC_YYTEXT_POINTER): Use AC_TEST_LINK, not
- AC_TEST_PROGRAM.
- Fri May 6 00:45:29 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acspecific.m4, acgeneral.m4: Add dnl after AC_PROVIDE,
- AC_REQUIRE, and AC_BEFORE calls.
- Use AC_CHECKING and AC_TEST_LINK instead of AC_COMPILE_CHECK.
- * acgeneral.m4 (AC_TEST_LINK): New macro.
- (AC_COMPILE_CHECK): Mark obsolete. Call AC_CHECKING and
- AC_TEST_LINK.
- (AC_PROGRAM_CHECK, AC_PROGRAM_PATH, AC_HAVE_LIBRARY, AC_HEADER_CHECK,
- AC_FUNC_CHECK, AC_SIZEOF_TYPE): Print "checking" messages even if
- using cached values. Use AC_TEST_LINK instead of AC_COMPILE_CHECK.
- * acspecific.m4 (AC_PROG_INSTALL): Ditto.
- * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Fix nesting in
- cache use.
- * acspecific.m4 (AC_PROG_INSTALL): Ditto.
- * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Adjust relative cache
- file paths before passing them to sub-configures. Omit existing
- --cache-file arguments.
- Thu May 5 21:38:51 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acgeneral.m4 (AC_FUNC_CHECK, AC_HEADER_CHECK): Combine redundant
- code. Use AC_CACHE_VAL.
- (AC_SIZEOF_TYPE): Use AC_CACHE_VAL.
- Thu May 5 12:51:32 1994 David J. MacKenzie (djm@gamera.eng.umd.edu)
- * Makefile.in (all): Don't depend on info files.
- (install): Don't install INSTALL.
- (installcheck, install-info): New targets.
- Thu May 5 08:49:39 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
- * Makefile.in (dist): chmod the dist directory, not the current
- directory. Don't depend on DISTFILES.
- * autoconf.sh: Go back to old way of doing NLS nuisance test.
- * autoheader.sh: Ditto.
- * acgeneral.m4: Ditto.
- Thu May 5 08:36:19 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acgeneral.m4: Use "yes" and "no" or "" uniformly for boolean
- variables' values. Don't assume default values.
- (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Always set the cache variable
- and use different ones.
- * acspecific.m4: Use "yes" and "no" or "" uniformly for boolean
- variables' values. Don't assume default values.
- (AC_STDC_HEADERS, AC_ALLOCA): Untangle nested tests.
- Thu May 5 07:51:38 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
- * Makefile.in (distclean): Remove config.cache.
- Wed May 4 19:41:35 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_HAVE_LIBRARY): Use AC_CACHE_VAL.
- * Makefile.in (install): Depend on all again.
- (install-info): Depend on info again.
- Wed May 4 15:05:11 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acspecific.m4 (AC_PROG_INSTALL): Use AC_CACHE_VAL.
- * acgeneral.m4 (AC_PROGRAM_CHECK, AC_PROGRAM_PATH): Use AC_CACHE_VAL.
- (AC_REPLACE_FUNCS): Use AC_FUNC_CHECK.
- Rearrange general tests into 4 categories:
- Checking for files - fundamental (caching)
- Checking for files - derived (caching)
- Checking for C features - fundamental (no caching)
- Checking for C features - derived (caching)
- * acgeneral.m4 (AC_CACHE_LOAD, AC_CACHE_SAVE, AC_CACHE_VAL):
- New macros.
- (AC_PREPARE): Call AC_CACHE_LOAD.
- (AC_OUTPUT): Call AC_CACHE_SAVE.
- (AC_PARSEARGS): Add --cache-file=FILE option.
- (AC_CONFIG_SUBDIRS): Pass --cache-file to subdirectory configures.
- * acgeneral.m4 (AC_OUTPUT_CONFIG_SUBDIRS): Renamed from
- AC_CONFIG_SUBDIRS.
- (AC_CONFIG_SUBDIRS): Just define AC_SUBDIR_LIST.
- (AC_OUTPUT): Call AC_OUTPUT_CONFIG_SUBDIRS if AC_SUBDIR_LIST is
- defined.
- Make config.status --recheck pass --norecursion to configure.
- * acspecific.m4 (AC_SETVBUF_REVERSED): Print "checking" message.
- Wed May 4 10:40:56 1994 David J. MacKenzie (djm@burnout.eng.umd.edu)
- * autoreconf.sh: Add options [--help] [--macrodir=dir] [--verbose]
- [--version].
- * acspecific.m4 (AC_GCC_TRADITIONAL, AC_SET_MAKE, AC_RSH,
- AC_GETLOADAVG, AC_CROSS_CHECK): Print results verbosely.
- (AC_GETLOADAVG): Name space cleanup.
- Wed May 4 09:32:04 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * autoheader.sh, autoconf.sh, acgeneral.m4: Make the NLS
- nuisance test actually do something.
- Mon May 2 16:31:33 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * configure.in: Check for standards.texi.
- * Makefile.in: Put everything back into one directory.
- Don't assume standards.* exist.
- Sat Apr 30 09:37:06 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
- * acgeneral.m4 (AC_OUTPUT): Change >> to > in sed command.
- Fri Apr 29 21:56:33 1994 David J. MacKenzie (djm@nutrimat.gnu.ai.mit.edu)
- * Makefile.in (all): Make autoreconf too.
- Fri Apr 29 21:03:48 1994 David J. MacKenzie (djm@aria.eng.umd.edu)
- * acgeneral.m4 (AC_OUTPUT): When doing substitutions on files, if
- the file starts with "#!", put the "automatically generated"
- comment on the second line instead of the first.
- Fri Apr 29 12:53:53 1994 David J. MacKenzie (djm@burnout.eng.umd.edu)
- * acgeneral.m4 (AC_CONFIG_AUX, AC_CONFIG_AUX_DEFAULT,
- AC_CONFIG_AUX_DIRS, AC_SYSTEM_TYPE, AC_HOST_TYPE, AC_TARGET_TYPE,
- AC_BUILD_TYPE, AC_SUBST_FILE, AC_MAKE_LINKS, AC_OUTPUT_MAKE_LINKS,
- AC_CONFIG_SUBDIRS): New macros.
- * acspecific.m4 (AC_PROG_INSTALL): Use install.sh from ac_aux_dir.
- * Makefile.in: Remove references to standards.*.
- Add autoreconf.
- Thu Apr 28 12:01:01 1994 David J. MacKenzie (djm@burnout.eng.umd.edu)
- * Makefile.in (dist): Add .., ../etc, and ../texinfo files.
- * acspecific.m4 (AC_LN_S): Add verbose messages.
- * Makefile.in, configure.in: Add autoscan and its data files.
- Check for perl.
- -----
- Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001 Free
- Software Foundation, Inc.
- This program is free software: you can redistribute it and/or
- modify it under the terms of the GNU General Public License as
- published by the Free Software Foundation, either version 3 of the
- License, or (at your option) any later version.
- This program is distributed in the hope that it will be useful,
- but WITHOUT ANY WARRANTY; without even the implied warranty of
- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- General Public License for more details.
- You should have received a copy of the GNU General Public License
- along with this program. If not, see
- <http://www.gnu.org/licenses/>.
|