configure 682 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552255325542555255625572558255925602561256225632564256525662567256825692570257125722573257425752576257725782579258025812582258325842585258625872588258925902591259225932594259525962597259825992600260126022603260426052606260726082609261026112612261326142615261626172618261926202621262226232624262526262627262826292630263126322633263426352636263726382639264026412642264326442645264626472648264926502651265226532654265526562657265826592660266126622663266426652666266726682669267026712672267326742675267626772678267926802681268226832684268526862687268826892690269126922693269426952696269726982699270027012702270327042705270627072708270927102711271227132714271527162717271827192720272127222723272427252726272727282729273027312732273327342735273627372738273927402741274227432744274527462747274827492750275127522753275427552756275727582759276027612762276327642765276627672768276927702771277227732774277527762777277827792780278127822783278427852786278727882789279027912792279327942795279627972798279928002801280228032804280528062807280828092810281128122813281428152816281728182819282028212822282328242825282628272828282928302831283228332834283528362837283828392840284128422843284428452846284728482849285028512852285328542855285628572858285928602861286228632864286528662867286828692870287128722873287428752876287728782879288028812882288328842885288628872888288928902891289228932894289528962897289828992900290129022903290429052906290729082909291029112912291329142915291629172918291929202921292229232924292529262927292829292930293129322933293429352936293729382939294029412942294329442945294629472948294929502951295229532954295529562957295829592960296129622963296429652966296729682969297029712972297329742975297629772978297929802981298229832984298529862987298829892990299129922993299429952996299729982999300030013002300330043005300630073008300930103011301230133014301530163017301830193020302130223023302430253026302730283029303030313032303330343035303630373038303930403041304230433044304530463047304830493050305130523053305430553056305730583059306030613062306330643065306630673068306930703071307230733074307530763077307830793080308130823083308430853086308730883089309030913092309330943095309630973098309931003101310231033104310531063107310831093110311131123113311431153116311731183119312031213122312331243125312631273128312931303131313231333134313531363137313831393140314131423143314431453146314731483149315031513152315331543155315631573158315931603161316231633164316531663167316831693170317131723173317431753176317731783179318031813182318331843185318631873188318931903191319231933194319531963197319831993200320132023203320432053206320732083209321032113212321332143215321632173218321932203221322232233224322532263227322832293230323132323233323432353236323732383239324032413242324332443245324632473248324932503251325232533254325532563257325832593260326132623263326432653266326732683269327032713272327332743275327632773278327932803281328232833284328532863287328832893290329132923293329432953296329732983299330033013302330333043305330633073308330933103311331233133314331533163317331833193320332133223323332433253326332733283329333033313332333333343335333633373338333933403341334233433344334533463347334833493350335133523353335433553356335733583359336033613362336333643365336633673368336933703371337233733374337533763377337833793380338133823383338433853386338733883389339033913392339333943395339633973398339934003401340234033404340534063407340834093410341134123413341434153416341734183419342034213422342334243425342634273428342934303431343234333434343534363437343834393440344134423443344434453446344734483449345034513452345334543455345634573458345934603461346234633464346534663467346834693470347134723473347434753476347734783479348034813482348334843485348634873488348934903491349234933494349534963497349834993500350135023503350435053506350735083509351035113512351335143515351635173518351935203521352235233524352535263527352835293530353135323533353435353536353735383539354035413542354335443545354635473548354935503551355235533554355535563557355835593560356135623563356435653566356735683569357035713572357335743575357635773578357935803581358235833584358535863587358835893590359135923593359435953596359735983599360036013602360336043605360636073608360936103611361236133614361536163617361836193620362136223623362436253626362736283629363036313632363336343635363636373638363936403641364236433644364536463647364836493650365136523653365436553656365736583659366036613662366336643665366636673668366936703671367236733674367536763677367836793680368136823683368436853686368736883689369036913692369336943695369636973698369937003701370237033704370537063707370837093710371137123713371437153716371737183719372037213722372337243725372637273728372937303731373237333734373537363737373837393740374137423743374437453746374737483749375037513752375337543755375637573758375937603761376237633764376537663767376837693770377137723773377437753776377737783779378037813782378337843785378637873788378937903791379237933794379537963797379837993800380138023803380438053806380738083809381038113812381338143815381638173818381938203821382238233824382538263827382838293830383138323833383438353836383738383839384038413842384338443845384638473848384938503851385238533854385538563857385838593860386138623863386438653866386738683869387038713872387338743875387638773878387938803881388238833884388538863887388838893890389138923893389438953896389738983899390039013902390339043905390639073908390939103911391239133914391539163917391839193920392139223923392439253926392739283929393039313932393339343935393639373938393939403941394239433944394539463947394839493950395139523953395439553956395739583959396039613962396339643965396639673968396939703971397239733974397539763977397839793980398139823983398439853986398739883989399039913992399339943995399639973998399940004001400240034004400540064007400840094010401140124013401440154016401740184019402040214022402340244025402640274028402940304031403240334034403540364037403840394040404140424043404440454046404740484049405040514052405340544055405640574058405940604061406240634064406540664067406840694070407140724073407440754076407740784079408040814082408340844085408640874088408940904091409240934094409540964097409840994100410141024103410441054106410741084109411041114112411341144115411641174118411941204121412241234124412541264127412841294130413141324133413441354136413741384139414041414142414341444145414641474148414941504151415241534154415541564157415841594160416141624163416441654166416741684169417041714172417341744175417641774178417941804181418241834184418541864187418841894190419141924193419441954196419741984199420042014202420342044205420642074208420942104211421242134214421542164217421842194220422142224223422442254226422742284229423042314232423342344235423642374238423942404241424242434244424542464247424842494250425142524253425442554256425742584259426042614262426342644265426642674268426942704271427242734274427542764277427842794280428142824283428442854286428742884289429042914292429342944295429642974298429943004301430243034304430543064307430843094310431143124313431443154316431743184319432043214322432343244325432643274328432943304331433243334334433543364337433843394340434143424343434443454346434743484349435043514352435343544355435643574358435943604361436243634364436543664367436843694370437143724373437443754376437743784379438043814382438343844385438643874388438943904391439243934394439543964397439843994400440144024403440444054406440744084409441044114412441344144415441644174418441944204421442244234424442544264427442844294430443144324433443444354436443744384439444044414442444344444445444644474448444944504451445244534454445544564457445844594460446144624463446444654466446744684469447044714472447344744475447644774478447944804481448244834484448544864487448844894490449144924493449444954496449744984499450045014502450345044505450645074508450945104511451245134514451545164517451845194520452145224523452445254526452745284529453045314532453345344535453645374538453945404541454245434544454545464547454845494550455145524553455445554556455745584559456045614562456345644565456645674568456945704571457245734574457545764577457845794580458145824583458445854586458745884589459045914592459345944595459645974598459946004601460246034604460546064607460846094610461146124613461446154616461746184619462046214622462346244625462646274628462946304631463246334634463546364637463846394640464146424643464446454646464746484649465046514652465346544655465646574658465946604661466246634664466546664667466846694670467146724673467446754676467746784679468046814682468346844685468646874688468946904691469246934694469546964697469846994700470147024703470447054706470747084709471047114712471347144715471647174718471947204721472247234724472547264727472847294730473147324733473447354736473747384739474047414742474347444745474647474748474947504751475247534754475547564757475847594760476147624763476447654766476747684769477047714772477347744775477647774778477947804781478247834784478547864787478847894790479147924793479447954796479747984799480048014802480348044805480648074808480948104811481248134814481548164817481848194820482148224823482448254826482748284829483048314832483348344835483648374838483948404841484248434844484548464847484848494850485148524853485448554856485748584859486048614862486348644865486648674868486948704871487248734874487548764877487848794880488148824883488448854886488748884889489048914892489348944895489648974898489949004901490249034904490549064907490849094910491149124913491449154916491749184919492049214922492349244925492649274928492949304931493249334934493549364937493849394940494149424943494449454946494749484949495049514952495349544955495649574958495949604961496249634964496549664967496849694970497149724973497449754976497749784979498049814982498349844985498649874988498949904991499249934994499549964997499849995000500150025003500450055006500750085009501050115012501350145015501650175018501950205021502250235024502550265027502850295030503150325033503450355036503750385039504050415042504350445045504650475048504950505051505250535054505550565057505850595060506150625063506450655066506750685069507050715072507350745075507650775078507950805081508250835084508550865087508850895090509150925093509450955096509750985099510051015102510351045105510651075108510951105111511251135114511551165117511851195120512151225123512451255126512751285129513051315132513351345135513651375138513951405141514251435144514551465147514851495150515151525153515451555156515751585159516051615162516351645165516651675168516951705171517251735174517551765177517851795180518151825183518451855186518751885189519051915192519351945195519651975198519952005201520252035204520552065207520852095210521152125213521452155216521752185219522052215222522352245225522652275228522952305231523252335234523552365237523852395240524152425243524452455246524752485249525052515252525352545255525652575258525952605261526252635264526552665267526852695270527152725273527452755276527752785279528052815282528352845285528652875288528952905291529252935294529552965297529852995300530153025303530453055306530753085309531053115312531353145315531653175318531953205321532253235324532553265327532853295330533153325333533453355336533753385339534053415342534353445345534653475348534953505351535253535354535553565357535853595360536153625363536453655366536753685369537053715372537353745375537653775378537953805381538253835384538553865387538853895390539153925393539453955396539753985399540054015402540354045405540654075408540954105411541254135414541554165417541854195420542154225423542454255426542754285429543054315432543354345435543654375438543954405441544254435444544554465447544854495450545154525453545454555456545754585459546054615462546354645465546654675468546954705471547254735474547554765477547854795480548154825483548454855486548754885489549054915492549354945495549654975498549955005501550255035504550555065507550855095510551155125513551455155516551755185519552055215522552355245525552655275528552955305531553255335534553555365537553855395540554155425543554455455546554755485549555055515552555355545555555655575558555955605561556255635564556555665567556855695570557155725573557455755576557755785579558055815582558355845585558655875588558955905591559255935594559555965597559855995600560156025603560456055606560756085609561056115612561356145615561656175618561956205621562256235624562556265627562856295630563156325633563456355636563756385639564056415642564356445645564656475648564956505651565256535654565556565657565856595660566156625663566456655666566756685669567056715672567356745675567656775678567956805681568256835684568556865687568856895690569156925693569456955696569756985699570057015702570357045705570657075708570957105711571257135714571557165717571857195720572157225723572457255726572757285729573057315732573357345735573657375738573957405741574257435744574557465747574857495750575157525753575457555756575757585759576057615762576357645765576657675768576957705771577257735774577557765777577857795780578157825783578457855786578757885789579057915792579357945795579657975798579958005801580258035804580558065807580858095810581158125813581458155816581758185819582058215822582358245825582658275828582958305831583258335834583558365837583858395840584158425843584458455846584758485849585058515852585358545855585658575858585958605861586258635864586558665867586858695870587158725873587458755876587758785879588058815882588358845885588658875888588958905891589258935894589558965897589858995900590159025903590459055906590759085909591059115912591359145915591659175918591959205921592259235924592559265927592859295930593159325933593459355936593759385939594059415942594359445945594659475948594959505951595259535954595559565957595859595960596159625963596459655966596759685969597059715972597359745975597659775978597959805981598259835984598559865987598859895990599159925993599459955996599759985999600060016002600360046005600660076008600960106011601260136014601560166017601860196020602160226023602460256026602760286029603060316032603360346035603660376038603960406041604260436044604560466047604860496050605160526053605460556056605760586059606060616062606360646065606660676068606960706071607260736074607560766077607860796080608160826083608460856086608760886089609060916092609360946095609660976098609961006101610261036104610561066107610861096110611161126113611461156116611761186119612061216122612361246125612661276128612961306131613261336134613561366137613861396140614161426143614461456146614761486149615061516152615361546155615661576158615961606161616261636164616561666167616861696170617161726173617461756176617761786179618061816182618361846185618661876188618961906191619261936194619561966197619861996200620162026203620462056206620762086209621062116212621362146215621662176218621962206221622262236224622562266227622862296230623162326233623462356236623762386239624062416242624362446245624662476248624962506251625262536254625562566257625862596260626162626263626462656266626762686269627062716272627362746275627662776278627962806281628262836284628562866287628862896290629162926293629462956296629762986299630063016302630363046305630663076308630963106311631263136314631563166317631863196320632163226323632463256326632763286329633063316332633363346335633663376338633963406341634263436344634563466347634863496350635163526353635463556356635763586359636063616362636363646365636663676368636963706371637263736374637563766377637863796380638163826383638463856386638763886389639063916392639363946395639663976398639964006401640264036404640564066407640864096410641164126413641464156416641764186419642064216422642364246425642664276428642964306431643264336434643564366437643864396440644164426443644464456446644764486449645064516452645364546455645664576458645964606461646264636464646564666467646864696470647164726473647464756476647764786479648064816482648364846485648664876488648964906491649264936494649564966497649864996500650165026503650465056506650765086509651065116512651365146515651665176518651965206521652265236524652565266527652865296530653165326533653465356536653765386539654065416542654365446545654665476548654965506551655265536554655565566557655865596560656165626563656465656566656765686569657065716572657365746575657665776578657965806581658265836584658565866587658865896590659165926593659465956596659765986599660066016602660366046605660666076608660966106611661266136614661566166617661866196620662166226623662466256626662766286629663066316632663366346635663666376638663966406641664266436644664566466647664866496650665166526653665466556656665766586659666066616662666366646665666666676668666966706671667266736674667566766677667866796680668166826683668466856686668766886689669066916692669366946695669666976698669967006701670267036704670567066707670867096710671167126713671467156716671767186719672067216722672367246725672667276728672967306731673267336734673567366737673867396740674167426743674467456746674767486749675067516752675367546755675667576758675967606761676267636764676567666767676867696770677167726773677467756776677767786779678067816782678367846785678667876788678967906791679267936794679567966797679867996800680168026803680468056806680768086809681068116812681368146815681668176818681968206821682268236824682568266827682868296830683168326833683468356836683768386839684068416842684368446845684668476848684968506851685268536854685568566857685868596860686168626863686468656866686768686869687068716872687368746875687668776878687968806881688268836884688568866887688868896890689168926893689468956896689768986899690069016902690369046905690669076908690969106911691269136914691569166917691869196920692169226923692469256926692769286929693069316932693369346935693669376938693969406941694269436944694569466947694869496950695169526953695469556956695769586959696069616962696369646965696669676968696969706971697269736974697569766977697869796980698169826983698469856986698769886989699069916992699369946995699669976998699970007001700270037004700570067007700870097010701170127013701470157016701770187019702070217022702370247025702670277028702970307031703270337034703570367037703870397040704170427043704470457046704770487049705070517052705370547055705670577058705970607061706270637064706570667067706870697070707170727073707470757076707770787079708070817082708370847085708670877088708970907091709270937094709570967097709870997100710171027103710471057106710771087109711071117112711371147115711671177118711971207121712271237124712571267127712871297130713171327133713471357136713771387139714071417142714371447145714671477148714971507151715271537154715571567157715871597160716171627163716471657166716771687169717071717172717371747175717671777178717971807181718271837184718571867187718871897190719171927193719471957196719771987199720072017202720372047205720672077208720972107211721272137214721572167217721872197220722172227223722472257226722772287229723072317232723372347235723672377238723972407241724272437244724572467247724872497250725172527253725472557256725772587259726072617262726372647265726672677268726972707271727272737274727572767277727872797280728172827283728472857286728772887289729072917292729372947295729672977298729973007301730273037304730573067307730873097310731173127313731473157316731773187319732073217322732373247325732673277328732973307331733273337334733573367337733873397340734173427343734473457346734773487349735073517352735373547355735673577358735973607361736273637364736573667367736873697370737173727373737473757376737773787379738073817382738373847385738673877388738973907391739273937394739573967397739873997400740174027403740474057406740774087409741074117412741374147415741674177418741974207421742274237424742574267427742874297430743174327433743474357436743774387439744074417442744374447445744674477448744974507451745274537454745574567457745874597460746174627463746474657466746774687469747074717472747374747475747674777478747974807481748274837484748574867487748874897490749174927493749474957496749774987499750075017502750375047505750675077508750975107511751275137514751575167517751875197520752175227523752475257526752775287529753075317532753375347535753675377538753975407541754275437544754575467547754875497550755175527553755475557556755775587559756075617562756375647565756675677568756975707571757275737574757575767577757875797580758175827583758475857586758775887589759075917592759375947595759675977598759976007601760276037604760576067607760876097610761176127613761476157616761776187619762076217622762376247625762676277628762976307631763276337634763576367637763876397640764176427643764476457646764776487649765076517652765376547655765676577658765976607661766276637664766576667667766876697670767176727673767476757676767776787679768076817682768376847685768676877688768976907691769276937694769576967697769876997700770177027703770477057706770777087709771077117712771377147715771677177718771977207721772277237724772577267727772877297730773177327733773477357736773777387739774077417742774377447745774677477748774977507751775277537754775577567757775877597760776177627763776477657766776777687769777077717772777377747775777677777778777977807781778277837784778577867787778877897790779177927793779477957796779777987799780078017802780378047805780678077808780978107811781278137814781578167817781878197820782178227823782478257826782778287829783078317832783378347835783678377838783978407841784278437844784578467847784878497850785178527853785478557856785778587859786078617862786378647865786678677868786978707871787278737874787578767877787878797880788178827883788478857886788778887889789078917892789378947895789678977898789979007901790279037904790579067907790879097910791179127913791479157916791779187919792079217922792379247925792679277928792979307931793279337934793579367937793879397940794179427943794479457946794779487949795079517952795379547955795679577958795979607961796279637964796579667967796879697970797179727973797479757976797779787979798079817982798379847985798679877988798979907991799279937994799579967997799879998000800180028003800480058006800780088009801080118012801380148015801680178018801980208021802280238024802580268027802880298030803180328033803480358036803780388039804080418042804380448045804680478048804980508051805280538054805580568057805880598060806180628063806480658066806780688069807080718072807380748075807680778078807980808081808280838084808580868087808880898090809180928093809480958096809780988099810081018102810381048105810681078108810981108111811281138114811581168117811881198120812181228123812481258126812781288129813081318132813381348135813681378138813981408141814281438144814581468147814881498150815181528153815481558156815781588159816081618162816381648165816681678168816981708171817281738174817581768177817881798180818181828183818481858186818781888189819081918192819381948195819681978198819982008201820282038204820582068207820882098210821182128213821482158216821782188219822082218222822382248225822682278228822982308231823282338234823582368237823882398240824182428243824482458246824782488249825082518252825382548255825682578258825982608261826282638264826582668267826882698270827182728273827482758276827782788279828082818282828382848285828682878288828982908291829282938294829582968297829882998300830183028303830483058306830783088309831083118312831383148315831683178318831983208321832283238324832583268327832883298330833183328333833483358336833783388339834083418342834383448345834683478348834983508351835283538354835583568357835883598360836183628363836483658366836783688369837083718372837383748375837683778378837983808381838283838384838583868387838883898390839183928393839483958396839783988399840084018402840384048405840684078408840984108411841284138414841584168417841884198420842184228423842484258426842784288429843084318432843384348435843684378438843984408441844284438444844584468447844884498450845184528453845484558456845784588459846084618462846384648465846684678468846984708471847284738474847584768477847884798480848184828483848484858486848784888489849084918492849384948495849684978498849985008501850285038504850585068507850885098510851185128513851485158516851785188519852085218522852385248525852685278528852985308531853285338534853585368537853885398540854185428543854485458546854785488549855085518552855385548555855685578558855985608561856285638564856585668567856885698570857185728573857485758576857785788579858085818582858385848585858685878588858985908591859285938594859585968597859885998600860186028603860486058606860786088609861086118612861386148615861686178618861986208621862286238624862586268627862886298630863186328633863486358636863786388639864086418642864386448645864686478648864986508651865286538654865586568657865886598660866186628663866486658666866786688669867086718672867386748675867686778678867986808681868286838684868586868687868886898690869186928693869486958696869786988699870087018702870387048705870687078708870987108711871287138714871587168717871887198720872187228723872487258726872787288729873087318732873387348735873687378738873987408741874287438744874587468747874887498750875187528753875487558756875787588759876087618762876387648765876687678768876987708771877287738774877587768777877887798780878187828783878487858786878787888789879087918792879387948795879687978798879988008801880288038804880588068807880888098810881188128813881488158816881788188819882088218822882388248825882688278828882988308831883288338834883588368837883888398840884188428843884488458846884788488849885088518852885388548855885688578858885988608861886288638864886588668867886888698870887188728873887488758876887788788879888088818882888388848885888688878888888988908891889288938894889588968897889888998900890189028903890489058906890789088909891089118912891389148915891689178918891989208921892289238924892589268927892889298930893189328933893489358936893789388939894089418942894389448945894689478948894989508951895289538954895589568957895889598960896189628963896489658966896789688969897089718972897389748975897689778978897989808981898289838984898589868987898889898990899189928993899489958996899789988999900090019002900390049005900690079008900990109011901290139014901590169017901890199020902190229023902490259026902790289029903090319032903390349035903690379038903990409041904290439044904590469047904890499050905190529053905490559056905790589059906090619062906390649065906690679068906990709071907290739074907590769077907890799080908190829083908490859086908790889089909090919092909390949095909690979098909991009101910291039104910591069107910891099110911191129113911491159116911791189119912091219122912391249125912691279128912991309131913291339134913591369137913891399140914191429143914491459146914791489149915091519152915391549155915691579158915991609161916291639164916591669167916891699170917191729173917491759176917791789179918091819182918391849185918691879188918991909191919291939194919591969197919891999200920192029203920492059206920792089209921092119212921392149215921692179218921992209221922292239224922592269227922892299230923192329233923492359236923792389239924092419242924392449245924692479248924992509251925292539254925592569257925892599260926192629263926492659266926792689269927092719272927392749275927692779278927992809281928292839284928592869287928892899290929192929293929492959296929792989299930093019302930393049305930693079308930993109311931293139314931593169317931893199320932193229323932493259326932793289329933093319332933393349335933693379338933993409341934293439344934593469347934893499350935193529353935493559356935793589359936093619362936393649365936693679368936993709371937293739374937593769377937893799380938193829383938493859386938793889389939093919392939393949395939693979398939994009401940294039404940594069407940894099410941194129413941494159416941794189419942094219422942394249425942694279428942994309431943294339434943594369437943894399440944194429443944494459446944794489449945094519452945394549455945694579458945994609461946294639464946594669467946894699470947194729473947494759476947794789479948094819482948394849485948694879488948994909491949294939494949594969497949894999500950195029503950495059506950795089509951095119512951395149515951695179518951995209521952295239524952595269527952895299530953195329533953495359536953795389539954095419542954395449545954695479548954995509551955295539554955595569557955895599560956195629563956495659566956795689569957095719572957395749575957695779578957995809581958295839584958595869587958895899590959195929593959495959596959795989599960096019602960396049605960696079608960996109611961296139614961596169617961896199620962196229623962496259626962796289629963096319632963396349635963696379638963996409641964296439644964596469647964896499650965196529653965496559656965796589659966096619662966396649665966696679668966996709671967296739674967596769677967896799680968196829683968496859686968796889689969096919692969396949695969696979698969997009701970297039704970597069707970897099710971197129713971497159716971797189719972097219722972397249725972697279728972997309731973297339734973597369737973897399740974197429743974497459746974797489749975097519752975397549755975697579758975997609761976297639764976597669767976897699770977197729773977497759776977797789779978097819782978397849785978697879788978997909791979297939794979597969797979897999800980198029803980498059806980798089809981098119812981398149815981698179818981998209821982298239824982598269827982898299830983198329833983498359836983798389839984098419842984398449845984698479848984998509851985298539854985598569857985898599860986198629863986498659866986798689869987098719872987398749875987698779878987998809881988298839884988598869887988898899890989198929893989498959896989798989899990099019902990399049905990699079908990999109911991299139914991599169917991899199920992199229923992499259926992799289929993099319932993399349935993699379938993999409941994299439944994599469947994899499950995199529953995499559956995799589959996099619962996399649965996699679968996999709971997299739974997599769977997899799980998199829983998499859986998799889989999099919992999399949995999699979998999910000100011000210003100041000510006100071000810009100101001110012100131001410015100161001710018100191002010021100221002310024100251002610027100281002910030100311003210033100341003510036100371003810039100401004110042100431004410045100461004710048100491005010051100521005310054100551005610057100581005910060100611006210063100641006510066100671006810069100701007110072100731007410075100761007710078100791008010081100821008310084100851008610087100881008910090100911009210093100941009510096100971009810099101001010110102101031010410105101061010710108101091011010111101121011310114101151011610117101181011910120101211012210123101241012510126101271012810129101301013110132101331013410135101361013710138101391014010141101421014310144101451014610147101481014910150101511015210153101541015510156101571015810159101601016110162101631016410165101661016710168101691017010171101721017310174101751017610177101781017910180101811018210183101841018510186101871018810189101901019110192101931019410195101961019710198101991020010201102021020310204102051020610207102081020910210102111021210213102141021510216102171021810219102201022110222102231022410225102261022710228102291023010231102321023310234102351023610237102381023910240102411024210243102441024510246102471024810249102501025110252102531025410255102561025710258102591026010261102621026310264102651026610267102681026910270102711027210273102741027510276102771027810279102801028110282102831028410285102861028710288102891029010291102921029310294102951029610297102981029910300103011030210303103041030510306103071030810309103101031110312103131031410315103161031710318103191032010321103221032310324103251032610327103281032910330103311033210333103341033510336103371033810339103401034110342103431034410345103461034710348103491035010351103521035310354103551035610357103581035910360103611036210363103641036510366103671036810369103701037110372103731037410375103761037710378103791038010381103821038310384103851038610387103881038910390103911039210393103941039510396103971039810399104001040110402104031040410405104061040710408104091041010411104121041310414104151041610417104181041910420104211042210423104241042510426104271042810429104301043110432104331043410435104361043710438104391044010441104421044310444104451044610447104481044910450104511045210453104541045510456104571045810459104601046110462104631046410465104661046710468104691047010471104721047310474104751047610477104781047910480104811048210483104841048510486104871048810489104901049110492104931049410495104961049710498104991050010501105021050310504105051050610507105081050910510105111051210513105141051510516105171051810519105201052110522105231052410525105261052710528105291053010531105321053310534105351053610537105381053910540105411054210543105441054510546105471054810549105501055110552105531055410555105561055710558105591056010561105621056310564105651056610567105681056910570105711057210573105741057510576105771057810579105801058110582105831058410585105861058710588105891059010591105921059310594105951059610597105981059910600106011060210603106041060510606106071060810609106101061110612106131061410615106161061710618106191062010621106221062310624106251062610627106281062910630106311063210633106341063510636106371063810639106401064110642106431064410645106461064710648106491065010651106521065310654106551065610657106581065910660106611066210663106641066510666106671066810669106701067110672106731067410675106761067710678106791068010681106821068310684106851068610687106881068910690106911069210693106941069510696106971069810699107001070110702107031070410705107061070710708107091071010711107121071310714107151071610717107181071910720107211072210723107241072510726107271072810729107301073110732107331073410735107361073710738107391074010741107421074310744107451074610747107481074910750107511075210753107541075510756107571075810759107601076110762107631076410765107661076710768107691077010771107721077310774107751077610777107781077910780107811078210783107841078510786107871078810789107901079110792107931079410795107961079710798107991080010801108021080310804108051080610807108081080910810108111081210813108141081510816108171081810819108201082110822108231082410825108261082710828108291083010831108321083310834108351083610837108381083910840108411084210843108441084510846108471084810849108501085110852108531085410855108561085710858108591086010861108621086310864108651086610867108681086910870108711087210873108741087510876108771087810879108801088110882108831088410885108861088710888108891089010891108921089310894108951089610897108981089910900109011090210903109041090510906109071090810909109101091110912109131091410915109161091710918109191092010921109221092310924109251092610927109281092910930109311093210933109341093510936109371093810939109401094110942109431094410945109461094710948109491095010951109521095310954109551095610957109581095910960109611096210963109641096510966109671096810969109701097110972109731097410975109761097710978109791098010981109821098310984109851098610987109881098910990109911099210993109941099510996109971099810999110001100111002110031100411005110061100711008110091101011011110121101311014110151101611017110181101911020110211102211023110241102511026110271102811029110301103111032110331103411035110361103711038110391104011041110421104311044110451104611047110481104911050110511105211053110541105511056110571105811059110601106111062110631106411065110661106711068110691107011071110721107311074110751107611077110781107911080110811108211083110841108511086110871108811089110901109111092110931109411095110961109711098110991110011101111021110311104111051110611107111081110911110111111111211113111141111511116111171111811119111201112111122111231112411125111261112711128111291113011131111321113311134111351113611137111381113911140111411114211143111441114511146111471114811149111501115111152111531115411155111561115711158111591116011161111621116311164111651116611167111681116911170111711117211173111741117511176111771117811179111801118111182111831118411185111861118711188111891119011191111921119311194111951119611197111981119911200112011120211203112041120511206112071120811209112101121111212112131121411215112161121711218112191122011221112221122311224112251122611227112281122911230112311123211233112341123511236112371123811239112401124111242112431124411245112461124711248112491125011251112521125311254112551125611257112581125911260112611126211263112641126511266112671126811269112701127111272112731127411275112761127711278112791128011281112821128311284112851128611287112881128911290112911129211293112941129511296112971129811299113001130111302113031130411305113061130711308113091131011311113121131311314113151131611317113181131911320113211132211323113241132511326113271132811329113301133111332113331133411335113361133711338113391134011341113421134311344113451134611347113481134911350113511135211353113541135511356113571135811359113601136111362113631136411365113661136711368113691137011371113721137311374113751137611377113781137911380113811138211383113841138511386113871138811389113901139111392113931139411395113961139711398113991140011401114021140311404114051140611407114081140911410114111141211413114141141511416114171141811419114201142111422114231142411425114261142711428114291143011431114321143311434114351143611437114381143911440114411144211443114441144511446114471144811449114501145111452114531145411455114561145711458114591146011461114621146311464114651146611467114681146911470114711147211473114741147511476114771147811479114801148111482114831148411485114861148711488114891149011491114921149311494114951149611497114981149911500115011150211503115041150511506115071150811509115101151111512115131151411515115161151711518115191152011521115221152311524115251152611527115281152911530115311153211533115341153511536115371153811539115401154111542115431154411545115461154711548115491155011551115521155311554115551155611557115581155911560115611156211563115641156511566115671156811569115701157111572115731157411575115761157711578115791158011581115821158311584115851158611587115881158911590115911159211593115941159511596115971159811599116001160111602116031160411605116061160711608116091161011611116121161311614116151161611617116181161911620116211162211623116241162511626116271162811629116301163111632116331163411635116361163711638116391164011641116421164311644116451164611647116481164911650116511165211653116541165511656116571165811659116601166111662116631166411665116661166711668116691167011671116721167311674116751167611677116781167911680116811168211683116841168511686116871168811689116901169111692116931169411695116961169711698116991170011701117021170311704117051170611707117081170911710117111171211713117141171511716117171171811719117201172111722117231172411725117261172711728117291173011731117321173311734117351173611737117381173911740117411174211743117441174511746117471174811749117501175111752117531175411755117561175711758117591176011761117621176311764117651176611767117681176911770117711177211773117741177511776117771177811779117801178111782117831178411785117861178711788117891179011791117921179311794117951179611797117981179911800118011180211803118041180511806118071180811809118101181111812118131181411815118161181711818118191182011821118221182311824118251182611827118281182911830118311183211833118341183511836118371183811839118401184111842118431184411845118461184711848118491185011851118521185311854118551185611857118581185911860118611186211863118641186511866118671186811869118701187111872118731187411875118761187711878118791188011881118821188311884118851188611887118881188911890118911189211893118941189511896118971189811899119001190111902119031190411905119061190711908119091191011911119121191311914119151191611917119181191911920119211192211923119241192511926119271192811929119301193111932119331193411935119361193711938119391194011941119421194311944119451194611947119481194911950119511195211953119541195511956119571195811959119601196111962119631196411965119661196711968119691197011971119721197311974119751197611977119781197911980119811198211983119841198511986119871198811989119901199111992119931199411995119961199711998119991200012001120021200312004120051200612007120081200912010120111201212013120141201512016120171201812019120201202112022120231202412025120261202712028120291203012031120321203312034120351203612037120381203912040120411204212043120441204512046120471204812049120501205112052120531205412055120561205712058120591206012061120621206312064120651206612067120681206912070120711207212073120741207512076120771207812079120801208112082120831208412085120861208712088120891209012091120921209312094120951209612097120981209912100121011210212103121041210512106121071210812109121101211112112121131211412115121161211712118121191212012121121221212312124121251212612127121281212912130121311213212133121341213512136121371213812139121401214112142121431214412145121461214712148121491215012151121521215312154121551215612157121581215912160121611216212163121641216512166121671216812169121701217112172121731217412175121761217712178121791218012181121821218312184121851218612187121881218912190121911219212193121941219512196121971219812199122001220112202122031220412205122061220712208122091221012211122121221312214122151221612217122181221912220122211222212223122241222512226122271222812229122301223112232122331223412235122361223712238122391224012241122421224312244122451224612247122481224912250122511225212253122541225512256122571225812259122601226112262122631226412265122661226712268122691227012271122721227312274122751227612277122781227912280122811228212283122841228512286122871228812289122901229112292122931229412295122961229712298122991230012301123021230312304123051230612307123081230912310123111231212313123141231512316123171231812319123201232112322123231232412325123261232712328123291233012331123321233312334123351233612337123381233912340123411234212343123441234512346123471234812349123501235112352123531235412355123561235712358123591236012361123621236312364123651236612367123681236912370123711237212373123741237512376123771237812379123801238112382123831238412385123861238712388123891239012391123921239312394123951239612397123981239912400124011240212403124041240512406124071240812409124101241112412124131241412415124161241712418124191242012421124221242312424124251242612427124281242912430124311243212433124341243512436124371243812439124401244112442124431244412445124461244712448124491245012451124521245312454124551245612457124581245912460124611246212463124641246512466124671246812469124701247112472124731247412475124761247712478124791248012481124821248312484124851248612487124881248912490124911249212493124941249512496124971249812499125001250112502125031250412505125061250712508125091251012511125121251312514125151251612517125181251912520125211252212523125241252512526125271252812529125301253112532125331253412535125361253712538125391254012541125421254312544125451254612547125481254912550125511255212553125541255512556125571255812559125601256112562125631256412565125661256712568125691257012571125721257312574125751257612577125781257912580125811258212583125841258512586125871258812589125901259112592125931259412595125961259712598125991260012601126021260312604126051260612607126081260912610126111261212613126141261512616126171261812619126201262112622126231262412625126261262712628126291263012631126321263312634126351263612637126381263912640126411264212643126441264512646126471264812649126501265112652126531265412655126561265712658126591266012661126621266312664126651266612667126681266912670126711267212673126741267512676126771267812679126801268112682126831268412685126861268712688126891269012691126921269312694126951269612697126981269912700127011270212703127041270512706127071270812709127101271112712127131271412715127161271712718127191272012721127221272312724127251272612727127281272912730127311273212733127341273512736127371273812739127401274112742127431274412745127461274712748127491275012751127521275312754127551275612757127581275912760127611276212763127641276512766127671276812769127701277112772127731277412775127761277712778127791278012781127821278312784127851278612787127881278912790127911279212793127941279512796127971279812799128001280112802128031280412805128061280712808128091281012811128121281312814128151281612817128181281912820128211282212823128241282512826128271282812829128301283112832128331283412835128361283712838128391284012841128421284312844128451284612847128481284912850128511285212853128541285512856128571285812859128601286112862128631286412865128661286712868128691287012871128721287312874128751287612877128781287912880128811288212883128841288512886128871288812889128901289112892128931289412895128961289712898128991290012901129021290312904129051290612907129081290912910129111291212913129141291512916129171291812919129201292112922129231292412925129261292712928129291293012931129321293312934129351293612937129381293912940129411294212943129441294512946129471294812949129501295112952129531295412955129561295712958129591296012961129621296312964129651296612967129681296912970129711297212973129741297512976129771297812979129801298112982129831298412985129861298712988129891299012991129921299312994129951299612997129981299913000130011300213003130041300513006130071300813009130101301113012130131301413015130161301713018130191302013021130221302313024130251302613027130281302913030130311303213033130341303513036130371303813039130401304113042130431304413045130461304713048130491305013051130521305313054130551305613057130581305913060130611306213063130641306513066130671306813069130701307113072130731307413075130761307713078130791308013081130821308313084130851308613087130881308913090130911309213093130941309513096130971309813099131001310113102131031310413105131061310713108131091311013111131121311313114131151311613117131181311913120131211312213123131241312513126131271312813129131301313113132131331313413135131361313713138131391314013141131421314313144131451314613147131481314913150131511315213153131541315513156131571315813159131601316113162131631316413165131661316713168131691317013171131721317313174131751317613177131781317913180131811318213183131841318513186131871318813189131901319113192131931319413195131961319713198131991320013201132021320313204132051320613207132081320913210132111321213213132141321513216132171321813219132201322113222132231322413225132261322713228132291323013231132321323313234132351323613237132381323913240132411324213243132441324513246132471324813249132501325113252132531325413255132561325713258132591326013261132621326313264132651326613267132681326913270132711327213273132741327513276132771327813279132801328113282132831328413285132861328713288132891329013291132921329313294132951329613297132981329913300133011330213303133041330513306133071330813309133101331113312133131331413315133161331713318133191332013321133221332313324133251332613327133281332913330133311333213333133341333513336133371333813339133401334113342133431334413345133461334713348133491335013351133521335313354133551335613357133581335913360133611336213363133641336513366133671336813369133701337113372133731337413375133761337713378133791338013381133821338313384133851338613387133881338913390133911339213393133941339513396133971339813399134001340113402134031340413405134061340713408134091341013411134121341313414134151341613417134181341913420134211342213423134241342513426134271342813429134301343113432134331343413435134361343713438134391344013441134421344313444134451344613447134481344913450134511345213453134541345513456134571345813459134601346113462134631346413465134661346713468134691347013471134721347313474134751347613477134781347913480134811348213483134841348513486134871348813489134901349113492134931349413495134961349713498134991350013501135021350313504135051350613507135081350913510135111351213513135141351513516135171351813519135201352113522135231352413525135261352713528135291353013531135321353313534135351353613537135381353913540135411354213543135441354513546135471354813549135501355113552135531355413555135561355713558135591356013561135621356313564135651356613567135681356913570135711357213573135741357513576135771357813579135801358113582135831358413585135861358713588135891359013591135921359313594135951359613597135981359913600136011360213603136041360513606136071360813609136101361113612136131361413615136161361713618136191362013621136221362313624136251362613627136281362913630136311363213633136341363513636136371363813639136401364113642136431364413645136461364713648136491365013651136521365313654136551365613657136581365913660136611366213663136641366513666136671366813669136701367113672136731367413675136761367713678136791368013681136821368313684136851368613687136881368913690136911369213693136941369513696136971369813699137001370113702137031370413705137061370713708137091371013711137121371313714137151371613717137181371913720137211372213723137241372513726137271372813729137301373113732137331373413735137361373713738137391374013741137421374313744137451374613747137481374913750137511375213753137541375513756137571375813759137601376113762137631376413765137661376713768137691377013771137721377313774137751377613777137781377913780137811378213783137841378513786137871378813789137901379113792137931379413795137961379713798137991380013801138021380313804138051380613807138081380913810138111381213813138141381513816138171381813819138201382113822138231382413825138261382713828138291383013831138321383313834138351383613837138381383913840138411384213843138441384513846138471384813849138501385113852138531385413855138561385713858138591386013861138621386313864138651386613867138681386913870138711387213873138741387513876138771387813879138801388113882138831388413885138861388713888138891389013891138921389313894138951389613897138981389913900139011390213903139041390513906139071390813909139101391113912139131391413915139161391713918139191392013921139221392313924139251392613927139281392913930139311393213933139341393513936139371393813939139401394113942139431394413945139461394713948139491395013951139521395313954139551395613957139581395913960139611396213963139641396513966139671396813969139701397113972139731397413975139761397713978139791398013981139821398313984139851398613987139881398913990139911399213993139941399513996139971399813999140001400114002140031400414005140061400714008140091401014011140121401314014140151401614017140181401914020140211402214023140241402514026140271402814029140301403114032140331403414035140361403714038140391404014041140421404314044140451404614047140481404914050140511405214053140541405514056140571405814059140601406114062140631406414065140661406714068140691407014071140721407314074140751407614077140781407914080140811408214083140841408514086140871408814089140901409114092140931409414095140961409714098140991410014101141021410314104141051410614107141081410914110141111411214113141141411514116141171411814119141201412114122141231412414125141261412714128141291413014131141321413314134141351413614137141381413914140141411414214143141441414514146141471414814149141501415114152141531415414155141561415714158141591416014161141621416314164141651416614167141681416914170141711417214173141741417514176141771417814179141801418114182141831418414185141861418714188141891419014191141921419314194141951419614197141981419914200142011420214203142041420514206142071420814209142101421114212142131421414215142161421714218142191422014221142221422314224142251422614227142281422914230142311423214233142341423514236142371423814239142401424114242142431424414245142461424714248142491425014251142521425314254142551425614257142581425914260142611426214263142641426514266142671426814269142701427114272142731427414275142761427714278142791428014281142821428314284142851428614287142881428914290142911429214293142941429514296142971429814299143001430114302143031430414305143061430714308143091431014311143121431314314143151431614317143181431914320143211432214323143241432514326143271432814329143301433114332143331433414335143361433714338143391434014341143421434314344143451434614347143481434914350143511435214353143541435514356143571435814359143601436114362143631436414365143661436714368143691437014371143721437314374143751437614377143781437914380143811438214383143841438514386143871438814389143901439114392143931439414395143961439714398143991440014401144021440314404144051440614407144081440914410144111441214413144141441514416144171441814419144201442114422144231442414425144261442714428144291443014431144321443314434144351443614437144381443914440144411444214443144441444514446144471444814449144501445114452144531445414455144561445714458144591446014461144621446314464144651446614467144681446914470144711447214473144741447514476144771447814479144801448114482144831448414485144861448714488144891449014491144921449314494144951449614497144981449914500145011450214503145041450514506145071450814509145101451114512145131451414515145161451714518145191452014521145221452314524145251452614527145281452914530145311453214533145341453514536145371453814539145401454114542145431454414545145461454714548145491455014551145521455314554145551455614557145581455914560145611456214563145641456514566145671456814569145701457114572145731457414575145761457714578145791458014581145821458314584145851458614587145881458914590145911459214593145941459514596145971459814599146001460114602146031460414605146061460714608146091461014611146121461314614146151461614617146181461914620146211462214623146241462514626146271462814629146301463114632146331463414635146361463714638146391464014641146421464314644146451464614647146481464914650146511465214653146541465514656146571465814659146601466114662146631466414665146661466714668146691467014671146721467314674146751467614677146781467914680146811468214683146841468514686146871468814689146901469114692146931469414695146961469714698146991470014701147021470314704147051470614707147081470914710147111471214713147141471514716147171471814719147201472114722147231472414725147261472714728147291473014731147321473314734147351473614737147381473914740147411474214743147441474514746147471474814749147501475114752147531475414755147561475714758147591476014761147621476314764147651476614767147681476914770147711477214773147741477514776147771477814779147801478114782147831478414785147861478714788147891479014791147921479314794147951479614797147981479914800148011480214803148041480514806148071480814809148101481114812148131481414815148161481714818148191482014821148221482314824148251482614827148281482914830148311483214833148341483514836148371483814839148401484114842148431484414845148461484714848148491485014851148521485314854148551485614857148581485914860148611486214863148641486514866148671486814869148701487114872148731487414875148761487714878148791488014881148821488314884148851488614887148881488914890148911489214893148941489514896148971489814899149001490114902149031490414905149061490714908149091491014911149121491314914149151491614917149181491914920149211492214923149241492514926149271492814929149301493114932149331493414935149361493714938149391494014941149421494314944149451494614947149481494914950149511495214953149541495514956149571495814959149601496114962149631496414965149661496714968149691497014971149721497314974149751497614977149781497914980149811498214983149841498514986149871498814989149901499114992149931499414995149961499714998149991500015001150021500315004150051500615007150081500915010150111501215013150141501515016150171501815019150201502115022150231502415025150261502715028150291503015031150321503315034150351503615037150381503915040150411504215043150441504515046150471504815049150501505115052150531505415055150561505715058150591506015061150621506315064150651506615067150681506915070150711507215073150741507515076150771507815079150801508115082150831508415085150861508715088150891509015091150921509315094150951509615097150981509915100151011510215103151041510515106151071510815109151101511115112151131511415115151161511715118151191512015121151221512315124151251512615127151281512915130151311513215133151341513515136151371513815139151401514115142151431514415145151461514715148151491515015151151521515315154151551515615157151581515915160151611516215163151641516515166151671516815169151701517115172151731517415175151761517715178151791518015181151821518315184151851518615187151881518915190151911519215193151941519515196151971519815199152001520115202152031520415205152061520715208152091521015211152121521315214152151521615217152181521915220152211522215223152241522515226152271522815229152301523115232152331523415235152361523715238152391524015241152421524315244152451524615247152481524915250152511525215253152541525515256152571525815259152601526115262152631526415265152661526715268152691527015271152721527315274152751527615277152781527915280152811528215283152841528515286152871528815289152901529115292152931529415295152961529715298152991530015301153021530315304153051530615307153081530915310153111531215313153141531515316153171531815319153201532115322153231532415325153261532715328153291533015331153321533315334153351533615337153381533915340153411534215343153441534515346153471534815349153501535115352153531535415355153561535715358153591536015361153621536315364153651536615367153681536915370153711537215373153741537515376153771537815379153801538115382153831538415385153861538715388153891539015391153921539315394153951539615397153981539915400154011540215403154041540515406154071540815409154101541115412154131541415415154161541715418154191542015421154221542315424154251542615427154281542915430154311543215433154341543515436154371543815439154401544115442154431544415445154461544715448154491545015451154521545315454154551545615457154581545915460154611546215463154641546515466154671546815469154701547115472154731547415475154761547715478154791548015481154821548315484154851548615487154881548915490154911549215493154941549515496154971549815499155001550115502155031550415505155061550715508155091551015511155121551315514155151551615517155181551915520155211552215523155241552515526155271552815529155301553115532155331553415535155361553715538155391554015541155421554315544155451554615547155481554915550155511555215553155541555515556155571555815559155601556115562155631556415565155661556715568155691557015571155721557315574155751557615577155781557915580155811558215583155841558515586155871558815589155901559115592155931559415595155961559715598155991560015601156021560315604156051560615607156081560915610156111561215613156141561515616156171561815619156201562115622156231562415625156261562715628156291563015631156321563315634156351563615637156381563915640156411564215643156441564515646156471564815649156501565115652156531565415655156561565715658156591566015661156621566315664156651566615667156681566915670156711567215673156741567515676156771567815679156801568115682156831568415685156861568715688156891569015691156921569315694156951569615697156981569915700157011570215703157041570515706157071570815709157101571115712157131571415715157161571715718157191572015721157221572315724157251572615727157281572915730157311573215733157341573515736157371573815739157401574115742157431574415745157461574715748157491575015751157521575315754157551575615757157581575915760157611576215763157641576515766157671576815769157701577115772157731577415775157761577715778157791578015781157821578315784157851578615787157881578915790157911579215793157941579515796157971579815799158001580115802158031580415805158061580715808158091581015811158121581315814158151581615817158181581915820158211582215823158241582515826158271582815829158301583115832158331583415835158361583715838158391584015841158421584315844158451584615847158481584915850158511585215853158541585515856158571585815859158601586115862158631586415865158661586715868158691587015871158721587315874158751587615877158781587915880158811588215883158841588515886158871588815889158901589115892158931589415895158961589715898158991590015901159021590315904159051590615907159081590915910159111591215913159141591515916159171591815919159201592115922159231592415925159261592715928159291593015931159321593315934159351593615937159381593915940159411594215943159441594515946159471594815949159501595115952159531595415955159561595715958159591596015961159621596315964159651596615967159681596915970159711597215973159741597515976159771597815979159801598115982159831598415985159861598715988159891599015991159921599315994159951599615997159981599916000160011600216003160041600516006160071600816009160101601116012160131601416015160161601716018160191602016021160221602316024160251602616027160281602916030160311603216033160341603516036160371603816039160401604116042160431604416045160461604716048160491605016051160521605316054160551605616057160581605916060160611606216063160641606516066160671606816069160701607116072160731607416075160761607716078160791608016081160821608316084160851608616087160881608916090160911609216093160941609516096160971609816099161001610116102161031610416105161061610716108161091611016111161121611316114161151611616117161181611916120161211612216123161241612516126161271612816129161301613116132161331613416135161361613716138161391614016141161421614316144161451614616147161481614916150161511615216153161541615516156161571615816159161601616116162161631616416165161661616716168161691617016171161721617316174161751617616177161781617916180161811618216183161841618516186161871618816189161901619116192161931619416195161961619716198161991620016201162021620316204162051620616207162081620916210162111621216213162141621516216162171621816219162201622116222162231622416225162261622716228162291623016231162321623316234162351623616237162381623916240162411624216243162441624516246162471624816249162501625116252162531625416255162561625716258162591626016261162621626316264162651626616267162681626916270162711627216273162741627516276162771627816279162801628116282162831628416285162861628716288162891629016291162921629316294162951629616297162981629916300163011630216303163041630516306163071630816309163101631116312163131631416315163161631716318163191632016321163221632316324163251632616327163281632916330163311633216333163341633516336163371633816339163401634116342163431634416345163461634716348163491635016351163521635316354163551635616357163581635916360163611636216363163641636516366163671636816369163701637116372163731637416375163761637716378163791638016381163821638316384163851638616387163881638916390163911639216393163941639516396163971639816399164001640116402164031640416405164061640716408164091641016411164121641316414164151641616417164181641916420164211642216423164241642516426164271642816429164301643116432164331643416435164361643716438164391644016441164421644316444164451644616447164481644916450164511645216453164541645516456164571645816459164601646116462164631646416465164661646716468164691647016471164721647316474164751647616477164781647916480164811648216483164841648516486164871648816489164901649116492164931649416495164961649716498164991650016501165021650316504165051650616507165081650916510165111651216513165141651516516165171651816519165201652116522165231652416525165261652716528165291653016531165321653316534165351653616537165381653916540165411654216543165441654516546165471654816549165501655116552165531655416555165561655716558165591656016561165621656316564165651656616567165681656916570165711657216573165741657516576165771657816579165801658116582165831658416585165861658716588165891659016591165921659316594165951659616597165981659916600166011660216603166041660516606166071660816609166101661116612166131661416615166161661716618166191662016621166221662316624166251662616627166281662916630166311663216633166341663516636166371663816639166401664116642166431664416645166461664716648166491665016651166521665316654166551665616657166581665916660166611666216663166641666516666166671666816669166701667116672166731667416675166761667716678166791668016681166821668316684166851668616687166881668916690166911669216693166941669516696166971669816699167001670116702167031670416705167061670716708167091671016711167121671316714167151671616717167181671916720167211672216723167241672516726167271672816729167301673116732167331673416735167361673716738167391674016741167421674316744167451674616747167481674916750167511675216753167541675516756167571675816759167601676116762167631676416765167661676716768167691677016771167721677316774167751677616777167781677916780167811678216783167841678516786167871678816789167901679116792167931679416795167961679716798167991680016801168021680316804168051680616807168081680916810168111681216813168141681516816168171681816819168201682116822168231682416825168261682716828168291683016831168321683316834168351683616837168381683916840168411684216843168441684516846168471684816849168501685116852168531685416855168561685716858168591686016861168621686316864168651686616867168681686916870168711687216873168741687516876168771687816879168801688116882168831688416885168861688716888168891689016891168921689316894168951689616897168981689916900169011690216903169041690516906169071690816909169101691116912169131691416915169161691716918169191692016921169221692316924169251692616927169281692916930169311693216933169341693516936169371693816939169401694116942169431694416945169461694716948169491695016951169521695316954169551695616957169581695916960169611696216963169641696516966169671696816969169701697116972169731697416975169761697716978169791698016981169821698316984169851698616987169881698916990169911699216993169941699516996169971699816999170001700117002170031700417005170061700717008170091701017011170121701317014170151701617017170181701917020170211702217023170241702517026170271702817029170301703117032170331703417035170361703717038170391704017041170421704317044170451704617047170481704917050170511705217053170541705517056170571705817059170601706117062170631706417065170661706717068170691707017071170721707317074170751707617077170781707917080170811708217083170841708517086170871708817089170901709117092170931709417095170961709717098170991710017101171021710317104171051710617107171081710917110171111711217113171141711517116171171711817119171201712117122171231712417125171261712717128171291713017131171321713317134171351713617137171381713917140171411714217143171441714517146171471714817149171501715117152171531715417155171561715717158171591716017161171621716317164171651716617167171681716917170171711717217173171741717517176171771717817179171801718117182171831718417185171861718717188171891719017191171921719317194171951719617197171981719917200172011720217203172041720517206172071720817209172101721117212172131721417215172161721717218172191722017221172221722317224172251722617227172281722917230172311723217233172341723517236172371723817239172401724117242172431724417245172461724717248172491725017251172521725317254172551725617257172581725917260172611726217263172641726517266172671726817269172701727117272172731727417275172761727717278172791728017281172821728317284172851728617287172881728917290172911729217293172941729517296172971729817299173001730117302173031730417305173061730717308173091731017311173121731317314173151731617317173181731917320173211732217323173241732517326173271732817329173301733117332173331733417335173361733717338173391734017341173421734317344173451734617347173481734917350173511735217353173541735517356173571735817359173601736117362173631736417365173661736717368173691737017371173721737317374173751737617377173781737917380173811738217383173841738517386173871738817389173901739117392173931739417395173961739717398173991740017401174021740317404174051740617407174081740917410174111741217413174141741517416174171741817419174201742117422174231742417425174261742717428174291743017431174321743317434174351743617437174381743917440174411744217443174441744517446174471744817449174501745117452174531745417455174561745717458174591746017461174621746317464174651746617467174681746917470174711747217473174741747517476174771747817479174801748117482174831748417485174861748717488174891749017491174921749317494174951749617497174981749917500175011750217503175041750517506175071750817509175101751117512175131751417515175161751717518175191752017521175221752317524175251752617527175281752917530175311753217533175341753517536175371753817539175401754117542175431754417545175461754717548175491755017551175521755317554175551755617557175581755917560175611756217563175641756517566175671756817569175701757117572175731757417575175761757717578175791758017581175821758317584175851758617587175881758917590175911759217593175941759517596175971759817599176001760117602176031760417605176061760717608176091761017611176121761317614176151761617617176181761917620176211762217623176241762517626176271762817629176301763117632176331763417635176361763717638176391764017641176421764317644176451764617647176481764917650176511765217653176541765517656176571765817659176601766117662176631766417665176661766717668176691767017671176721767317674176751767617677176781767917680176811768217683176841768517686176871768817689176901769117692176931769417695176961769717698176991770017701177021770317704177051770617707177081770917710177111771217713177141771517716177171771817719177201772117722177231772417725177261772717728177291773017731177321773317734177351773617737177381773917740177411774217743177441774517746177471774817749177501775117752177531775417755177561775717758177591776017761177621776317764177651776617767177681776917770177711777217773177741777517776177771777817779177801778117782177831778417785177861778717788177891779017791177921779317794177951779617797177981779917800178011780217803178041780517806178071780817809178101781117812178131781417815178161781717818178191782017821178221782317824178251782617827178281782917830178311783217833178341783517836178371783817839178401784117842178431784417845178461784717848178491785017851178521785317854178551785617857178581785917860178611786217863178641786517866178671786817869178701787117872178731787417875178761787717878178791788017881178821788317884178851788617887178881788917890178911789217893178941789517896178971789817899179001790117902179031790417905179061790717908179091791017911179121791317914179151791617917179181791917920179211792217923179241792517926179271792817929179301793117932179331793417935179361793717938179391794017941179421794317944179451794617947179481794917950179511795217953179541795517956179571795817959179601796117962179631796417965179661796717968179691797017971179721797317974179751797617977179781797917980179811798217983179841798517986179871798817989179901799117992179931799417995179961799717998179991800018001180021800318004180051800618007180081800918010180111801218013180141801518016180171801818019180201802118022180231802418025180261802718028180291803018031180321803318034180351803618037180381803918040180411804218043180441804518046180471804818049180501805118052180531805418055180561805718058180591806018061180621806318064180651806618067180681806918070180711807218073180741807518076180771807818079180801808118082180831808418085180861808718088180891809018091180921809318094180951809618097180981809918100181011810218103181041810518106181071810818109181101811118112181131811418115181161811718118181191812018121181221812318124181251812618127181281812918130181311813218133181341813518136181371813818139181401814118142181431814418145181461814718148181491815018151181521815318154181551815618157181581815918160181611816218163181641816518166181671816818169181701817118172181731817418175181761817718178181791818018181181821818318184181851818618187181881818918190181911819218193181941819518196181971819818199182001820118202182031820418205182061820718208182091821018211182121821318214182151821618217182181821918220182211822218223182241822518226182271822818229182301823118232182331823418235182361823718238182391824018241182421824318244182451824618247182481824918250182511825218253182541825518256182571825818259182601826118262182631826418265182661826718268182691827018271182721827318274182751827618277182781827918280182811828218283182841828518286182871828818289182901829118292182931829418295182961829718298182991830018301183021830318304183051830618307183081830918310183111831218313183141831518316183171831818319183201832118322183231832418325183261832718328183291833018331183321833318334183351833618337183381833918340183411834218343183441834518346183471834818349183501835118352183531835418355183561835718358183591836018361183621836318364183651836618367183681836918370183711837218373183741837518376183771837818379183801838118382183831838418385183861838718388183891839018391183921839318394183951839618397183981839918400184011840218403184041840518406184071840818409184101841118412184131841418415184161841718418184191842018421184221842318424184251842618427184281842918430184311843218433184341843518436184371843818439184401844118442184431844418445184461844718448184491845018451184521845318454184551845618457184581845918460184611846218463184641846518466184671846818469184701847118472184731847418475184761847718478184791848018481184821848318484184851848618487184881848918490184911849218493184941849518496184971849818499185001850118502185031850418505185061850718508185091851018511185121851318514185151851618517185181851918520185211852218523185241852518526185271852818529185301853118532185331853418535185361853718538185391854018541185421854318544185451854618547185481854918550185511855218553185541855518556185571855818559185601856118562185631856418565185661856718568185691857018571185721857318574185751857618577185781857918580185811858218583185841858518586185871858818589185901859118592185931859418595185961859718598185991860018601186021860318604186051860618607186081860918610186111861218613186141861518616186171861818619186201862118622186231862418625186261862718628186291863018631186321863318634186351863618637186381863918640186411864218643186441864518646186471864818649186501865118652186531865418655186561865718658186591866018661186621866318664186651866618667186681866918670186711867218673186741867518676186771867818679186801868118682186831868418685186861868718688186891869018691186921869318694186951869618697186981869918700187011870218703187041870518706187071870818709187101871118712187131871418715187161871718718187191872018721187221872318724187251872618727187281872918730187311873218733187341873518736187371873818739187401874118742187431874418745187461874718748187491875018751187521875318754187551875618757187581875918760187611876218763187641876518766187671876818769187701877118772187731877418775187761877718778187791878018781187821878318784187851878618787187881878918790187911879218793187941879518796187971879818799188001880118802188031880418805188061880718808188091881018811188121881318814188151881618817188181881918820188211882218823188241882518826188271882818829188301883118832188331883418835188361883718838188391884018841188421884318844188451884618847188481884918850188511885218853188541885518856188571885818859188601886118862188631886418865188661886718868188691887018871188721887318874188751887618877188781887918880188811888218883188841888518886188871888818889188901889118892188931889418895188961889718898188991890018901189021890318904189051890618907189081890918910189111891218913189141891518916189171891818919189201892118922189231892418925189261892718928189291893018931189321893318934189351893618937189381893918940189411894218943189441894518946189471894818949189501895118952189531895418955189561895718958189591896018961189621896318964189651896618967189681896918970189711897218973189741897518976189771897818979189801898118982189831898418985189861898718988189891899018991189921899318994189951899618997189981899919000190011900219003190041900519006190071900819009190101901119012190131901419015190161901719018190191902019021190221902319024190251902619027190281902919030190311903219033190341903519036190371903819039190401904119042190431904419045190461904719048190491905019051190521905319054190551905619057190581905919060190611906219063190641906519066190671906819069190701907119072190731907419075190761907719078190791908019081190821908319084190851908619087190881908919090190911909219093190941909519096190971909819099191001910119102191031910419105191061910719108191091911019111191121911319114191151911619117191181911919120191211912219123191241912519126191271912819129191301913119132191331913419135191361913719138191391914019141191421914319144191451914619147191481914919150191511915219153191541915519156191571915819159191601916119162191631916419165191661916719168191691917019171191721917319174191751917619177191781917919180191811918219183191841918519186191871918819189191901919119192191931919419195191961919719198191991920019201192021920319204192051920619207192081920919210192111921219213192141921519216192171921819219192201922119222192231922419225192261922719228192291923019231192321923319234192351923619237192381923919240192411924219243192441924519246192471924819249192501925119252192531925419255192561925719258192591926019261192621926319264192651926619267192681926919270192711927219273192741927519276192771927819279192801928119282192831928419285192861928719288192891929019291192921929319294192951929619297192981929919300193011930219303193041930519306193071930819309193101931119312193131931419315193161931719318193191932019321193221932319324193251932619327193281932919330193311933219333193341933519336193371933819339193401934119342193431934419345193461934719348193491935019351193521935319354193551935619357193581935919360193611936219363193641936519366193671936819369193701937119372193731937419375193761937719378193791938019381193821938319384193851938619387193881938919390193911939219393193941939519396193971939819399194001940119402194031940419405194061940719408194091941019411194121941319414194151941619417194181941919420194211942219423194241942519426194271942819429194301943119432194331943419435194361943719438194391944019441194421944319444194451944619447194481944919450194511945219453194541945519456194571945819459194601946119462194631946419465194661946719468194691947019471194721947319474194751947619477194781947919480194811948219483194841948519486194871948819489194901949119492194931949419495194961949719498194991950019501195021950319504195051950619507195081950919510195111951219513195141951519516195171951819519195201952119522195231952419525195261952719528195291953019531195321953319534195351953619537195381953919540195411954219543195441954519546195471954819549195501955119552195531955419555195561955719558195591956019561195621956319564195651956619567195681956919570195711957219573195741957519576195771957819579195801958119582195831958419585195861958719588195891959019591195921959319594195951959619597195981959919600196011960219603196041960519606196071960819609196101961119612196131961419615196161961719618196191962019621196221962319624196251962619627196281962919630196311963219633196341963519636196371963819639196401964119642196431964419645196461964719648196491965019651196521965319654196551965619657196581965919660196611966219663196641966519666196671966819669196701967119672196731967419675196761967719678196791968019681196821968319684196851968619687196881968919690196911969219693196941969519696196971969819699197001970119702197031970419705197061970719708197091971019711197121971319714197151971619717197181971919720197211972219723197241972519726197271972819729197301973119732197331973419735197361973719738197391974019741197421974319744197451974619747197481974919750197511975219753197541975519756197571975819759197601976119762197631976419765197661976719768197691977019771197721977319774197751977619777197781977919780197811978219783197841978519786197871978819789197901979119792197931979419795197961979719798197991980019801198021980319804198051980619807198081980919810198111981219813198141981519816198171981819819198201982119822198231982419825198261982719828198291983019831198321983319834198351983619837198381983919840198411984219843198441984519846198471984819849198501985119852198531985419855198561985719858198591986019861198621986319864198651986619867198681986919870198711987219873198741987519876198771987819879198801988119882198831988419885198861988719888198891989019891198921989319894198951989619897198981989919900199011990219903199041990519906199071990819909199101991119912199131991419915199161991719918199191992019921199221992319924199251992619927199281992919930199311993219933199341993519936199371993819939199401994119942199431994419945199461994719948199491995019951199521995319954199551995619957199581995919960199611996219963199641996519966199671996819969199701997119972199731997419975199761997719978199791998019981199821998319984199851998619987199881998919990199911999219993199941999519996199971999819999200002000120002200032000420005200062000720008200092001020011200122001320014200152001620017200182001920020200212002220023200242002520026200272002820029200302003120032200332003420035200362003720038200392004020041200422004320044200452004620047200482004920050200512005220053200542005520056200572005820059200602006120062200632006420065200662006720068200692007020071200722007320074200752007620077200782007920080200812008220083200842008520086200872008820089200902009120092200932009420095200962009720098200992010020101201022010320104201052010620107201082010920110201112011220113201142011520116201172011820119201202012120122201232012420125201262012720128201292013020131201322013320134201352013620137201382013920140201412014220143201442014520146201472014820149201502015120152201532015420155201562015720158201592016020161201622016320164201652016620167201682016920170201712017220173201742017520176201772017820179201802018120182201832018420185201862018720188201892019020191201922019320194201952019620197201982019920200202012020220203202042020520206202072020820209202102021120212202132021420215202162021720218202192022020221202222022320224202252022620227202282022920230202312023220233202342023520236202372023820239202402024120242202432024420245202462024720248202492025020251202522025320254202552025620257202582025920260202612026220263202642026520266202672026820269202702027120272202732027420275202762027720278202792028020281202822028320284202852028620287202882028920290202912029220293202942029520296202972029820299203002030120302203032030420305203062030720308203092031020311203122031320314203152031620317203182031920320203212032220323203242032520326203272032820329203302033120332203332033420335203362033720338203392034020341203422034320344203452034620347203482034920350203512035220353203542035520356203572035820359203602036120362203632036420365203662036720368203692037020371203722037320374203752037620377203782037920380203812038220383203842038520386203872038820389203902039120392203932039420395203962039720398203992040020401204022040320404204052040620407204082040920410204112041220413204142041520416204172041820419204202042120422204232042420425204262042720428204292043020431204322043320434204352043620437204382043920440204412044220443204442044520446204472044820449204502045120452204532045420455204562045720458204592046020461204622046320464204652046620467204682046920470204712047220473204742047520476204772047820479204802048120482204832048420485204862048720488204892049020491204922049320494204952049620497204982049920500205012050220503205042050520506205072050820509205102051120512205132051420515205162051720518205192052020521205222052320524205252052620527205282052920530205312053220533205342053520536205372053820539205402054120542205432054420545205462054720548205492055020551205522055320554205552055620557205582055920560205612056220563205642056520566205672056820569205702057120572205732057420575205762057720578205792058020581205822058320584205852058620587205882058920590205912059220593205942059520596205972059820599206002060120602206032060420605206062060720608206092061020611206122061320614206152061620617206182061920620206212062220623206242062520626206272062820629206302063120632206332063420635206362063720638206392064020641206422064320644206452064620647206482064920650206512065220653206542065520656206572065820659206602066120662206632066420665206662066720668206692067020671206722067320674206752067620677206782067920680206812068220683206842068520686206872068820689206902069120692206932069420695206962069720698206992070020701207022070320704207052070620707207082070920710207112071220713207142071520716207172071820719207202072120722207232072420725207262072720728207292073020731207322073320734207352073620737207382073920740207412074220743207442074520746207472074820749207502075120752207532075420755207562075720758207592076020761207622076320764207652076620767207682076920770207712077220773207742077520776207772077820779207802078120782207832078420785207862078720788207892079020791207922079320794207952079620797207982079920800208012080220803208042080520806208072080820809208102081120812208132081420815208162081720818208192082020821208222082320824208252082620827208282082920830208312083220833208342083520836208372083820839208402084120842208432084420845208462084720848208492085020851208522085320854208552085620857208582085920860208612086220863208642086520866208672086820869208702087120872208732087420875208762087720878208792088020881208822088320884208852088620887208882088920890208912089220893208942089520896208972089820899209002090120902209032090420905209062090720908209092091020911209122091320914209152091620917209182091920920209212092220923209242092520926209272092820929209302093120932209332093420935209362093720938209392094020941209422094320944209452094620947209482094920950209512095220953209542095520956209572095820959209602096120962209632096420965209662096720968209692097020971209722097320974209752097620977209782097920980209812098220983209842098520986209872098820989209902099120992209932099420995209962099720998209992100021001210022100321004210052100621007210082100921010210112101221013210142101521016210172101821019210202102121022210232102421025210262102721028210292103021031210322103321034210352103621037210382103921040210412104221043210442104521046210472104821049210502105121052210532105421055210562105721058210592106021061210622106321064210652106621067210682106921070210712107221073210742107521076210772107821079210802108121082210832108421085210862108721088210892109021091210922109321094210952109621097210982109921100211012110221103211042110521106211072110821109211102111121112211132111421115211162111721118211192112021121211222112321124211252112621127211282112921130211312113221133211342113521136211372113821139211402114121142211432114421145211462114721148211492115021151211522115321154211552115621157211582115921160211612116221163211642116521166211672116821169211702117121172211732117421175211762117721178211792118021181211822118321184211852118621187211882118921190211912119221193211942119521196211972119821199212002120121202212032120421205212062120721208212092121021211212122121321214212152121621217212182121921220212212122221223212242122521226212272122821229212302123121232212332123421235212362123721238212392124021241212422124321244212452124621247212482124921250212512125221253212542125521256212572125821259212602126121262212632126421265212662126721268212692127021271212722127321274212752127621277212782127921280212812128221283212842128521286212872128821289212902129121292212932129421295212962129721298212992130021301213022130321304213052130621307213082130921310213112131221313213142131521316213172131821319213202132121322213232132421325213262132721328213292133021331213322133321334213352133621337213382133921340213412134221343213442134521346213472134821349213502135121352213532135421355213562135721358213592136021361213622136321364213652136621367213682136921370213712137221373213742137521376213772137821379213802138121382213832138421385213862138721388213892139021391213922139321394213952139621397213982139921400214012140221403214042140521406214072140821409214102141121412214132141421415214162141721418214192142021421214222142321424214252142621427214282142921430214312143221433214342143521436214372143821439214402144121442214432144421445214462144721448214492145021451214522145321454214552145621457214582145921460214612146221463214642146521466214672146821469214702147121472214732147421475214762147721478214792148021481214822148321484214852148621487214882148921490214912149221493214942149521496214972149821499215002150121502215032150421505215062150721508215092151021511215122151321514215152151621517215182151921520215212152221523215242152521526215272152821529215302153121532215332153421535215362153721538215392154021541215422154321544215452154621547215482154921550215512155221553215542155521556215572155821559215602156121562215632156421565215662156721568215692157021571215722157321574215752157621577215782157921580215812158221583215842158521586215872158821589215902159121592215932159421595215962159721598215992160021601216022160321604216052160621607216082160921610216112161221613216142161521616216172161821619216202162121622216232162421625216262162721628216292163021631216322163321634216352163621637216382163921640216412164221643216442164521646216472164821649216502165121652216532165421655216562165721658216592166021661216622166321664216652166621667216682166921670216712167221673216742167521676216772167821679216802168121682216832168421685216862168721688216892169021691216922169321694216952169621697216982169921700217012170221703217042170521706217072170821709217102171121712217132171421715217162171721718217192172021721217222172321724217252172621727217282172921730217312173221733217342173521736217372173821739217402174121742217432174421745217462174721748217492175021751217522175321754217552175621757217582175921760217612176221763217642176521766217672176821769217702177121772217732177421775217762177721778217792178021781217822178321784217852178621787217882178921790217912179221793217942179521796217972179821799218002180121802218032180421805218062180721808218092181021811218122181321814218152181621817218182181921820218212182221823218242182521826218272182821829218302183121832218332183421835218362183721838218392184021841218422184321844218452184621847218482184921850218512185221853218542185521856218572185821859218602186121862218632186421865218662186721868218692187021871218722187321874218752187621877218782187921880218812188221883218842188521886218872188821889218902189121892218932189421895218962189721898218992190021901219022190321904219052190621907219082190921910219112191221913219142191521916219172191821919219202192121922219232192421925219262192721928219292193021931219322193321934219352193621937219382193921940219412194221943219442194521946219472194821949219502195121952219532195421955219562195721958219592196021961219622196321964219652196621967219682196921970219712197221973219742197521976219772197821979219802198121982219832198421985219862198721988219892199021991219922199321994219952199621997219982199922000220012200222003220042200522006220072200822009220102201122012220132201422015220162201722018220192202022021220222202322024220252202622027220282202922030220312203222033220342203522036220372203822039220402204122042220432204422045220462204722048220492205022051220522205322054220552205622057220582205922060220612206222063220642206522066220672206822069220702207122072220732207422075220762207722078220792208022081220822208322084220852208622087220882208922090220912209222093220942209522096220972209822099221002210122102221032210422105221062210722108221092211022111221122211322114221152211622117221182211922120221212212222123221242212522126221272212822129221302213122132221332213422135221362213722138221392214022141221422214322144221452214622147221482214922150221512215222153221542215522156221572215822159221602216122162221632216422165221662216722168221692217022171221722217322174221752217622177221782217922180221812218222183221842218522186221872218822189221902219122192221932219422195221962219722198221992220022201222022220322204222052220622207222082220922210222112221222213222142221522216222172221822219222202222122222222232222422225222262222722228222292223022231222322223322234222352223622237222382223922240222412224222243222442224522246222472224822249222502225122252222532225422255222562225722258222592226022261222622226322264222652226622267222682226922270222712227222273222742227522276222772227822279222802228122282222832228422285222862228722288222892229022291222922229322294222952229622297222982229922300223012230222303223042230522306223072230822309223102231122312223132231422315223162231722318223192232022321223222232322324223252232622327223282232922330223312233222333223342233522336223372233822339223402234122342223432234422345223462234722348223492235022351223522235322354223552235622357223582235922360223612236222363223642236522366223672236822369223702237122372223732237422375223762237722378223792238022381223822238322384223852238622387223882238922390223912239222393223942239522396223972239822399224002240122402224032240422405224062240722408224092241022411224122241322414224152241622417224182241922420224212242222423224242242522426224272242822429224302243122432224332243422435224362243722438224392244022441224422244322444224452244622447224482244922450224512245222453224542245522456224572245822459224602246122462224632246422465224662246722468224692247022471224722247322474224752247622477224782247922480224812248222483224842248522486224872248822489224902249122492224932249422495224962249722498224992250022501225022250322504225052250622507225082250922510225112251222513225142251522516225172251822519225202252122522225232252422525225262252722528225292253022531225322253322534225352253622537225382253922540225412254222543225442254522546225472254822549225502255122552225532255422555225562255722558225592256022561225622256322564225652256622567225682256922570
  1. #! /bin/sh
  2. # Guess values for system-dependent variables and create Makefiles.
  3. # Generated by GNU Autoconf 2.69 for gperftools 2.5.
  4. #
  5. # Report bugs to <gperftools@googlegroups.com>.
  6. #
  7. #
  8. # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
  9. #
  10. #
  11. # This configure script is free software; the Free Software Foundation
  12. # gives unlimited permission to copy, distribute and modify it.
  13. ## -------------------- ##
  14. ## M4sh Initialization. ##
  15. ## -------------------- ##
  16. # Be more Bourne compatible
  17. DUALCASE=1; export DUALCASE # for MKS sh
  18. if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
  19. emulate sh
  20. NULLCMD=:
  21. # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
  22. # is contrary to our usage. Disable this feature.
  23. alias -g '${1+"$@"}'='"$@"'
  24. setopt NO_GLOB_SUBST
  25. else
  26. case `(set -o) 2>/dev/null` in #(
  27. *posix*) :
  28. set -o posix ;; #(
  29. *) :
  30. ;;
  31. esac
  32. fi
  33. as_nl='
  34. '
  35. export as_nl
  36. # Printing a long string crashes Solaris 7 /usr/bin/printf.
  37. as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
  38. as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
  39. as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
  40. # Prefer a ksh shell builtin over an external printf program on Solaris,
  41. # but without wasting forks for bash or zsh.
  42. if test -z "$BASH_VERSION$ZSH_VERSION" \
  43. && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
  44. as_echo='print -r --'
  45. as_echo_n='print -rn --'
  46. elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
  47. as_echo='printf %s\n'
  48. as_echo_n='printf %s'
  49. else
  50. if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
  51. as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
  52. as_echo_n='/usr/ucb/echo -n'
  53. else
  54. as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
  55. as_echo_n_body='eval
  56. arg=$1;
  57. case $arg in #(
  58. *"$as_nl"*)
  59. expr "X$arg" : "X\\(.*\\)$as_nl";
  60. arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
  61. esac;
  62. expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
  63. '
  64. export as_echo_n_body
  65. as_echo_n='sh -c $as_echo_n_body as_echo'
  66. fi
  67. export as_echo_body
  68. as_echo='sh -c $as_echo_body as_echo'
  69. fi
  70. # The user is always right.
  71. if test "${PATH_SEPARATOR+set}" != set; then
  72. PATH_SEPARATOR=:
  73. (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
  74. (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
  75. PATH_SEPARATOR=';'
  76. }
  77. fi
  78. # IFS
  79. # We need space, tab and new line, in precisely that order. Quoting is
  80. # there to prevent editors from complaining about space-tab.
  81. # (If _AS_PATH_WALK were called with IFS unset, it would disable word
  82. # splitting by setting IFS to empty value.)
  83. IFS=" "" $as_nl"
  84. # Find who we are. Look in the path if we contain no directory separator.
  85. as_myself=
  86. case $0 in #((
  87. *[\\/]* ) as_myself=$0 ;;
  88. *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  89. for as_dir in $PATH
  90. do
  91. IFS=$as_save_IFS
  92. test -z "$as_dir" && as_dir=.
  93. test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
  94. done
  95. IFS=$as_save_IFS
  96. ;;
  97. esac
  98. # We did not find ourselves, most probably we were run as `sh COMMAND'
  99. # in which case we are not to be found in the path.
  100. if test "x$as_myself" = x; then
  101. as_myself=$0
  102. fi
  103. if test ! -f "$as_myself"; then
  104. $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
  105. exit 1
  106. fi
  107. # Unset variables that we do not need and which cause bugs (e.g. in
  108. # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
  109. # suppresses any "Segmentation fault" message there. '((' could
  110. # trigger a bug in pdksh 5.2.14.
  111. for as_var in BASH_ENV ENV MAIL MAILPATH
  112. do eval test x\${$as_var+set} = xset \
  113. && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
  114. done
  115. PS1='$ '
  116. PS2='> '
  117. PS4='+ '
  118. # NLS nuisances.
  119. LC_ALL=C
  120. export LC_ALL
  121. LANGUAGE=C
  122. export LANGUAGE
  123. # CDPATH.
  124. (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
  125. # Use a proper internal environment variable to ensure we don't fall
  126. # into an infinite loop, continuously re-executing ourselves.
  127. if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
  128. _as_can_reexec=no; export _as_can_reexec;
  129. # We cannot yet assume a decent shell, so we have to provide a
  130. # neutralization value for shells without unset; and this also
  131. # works around shells that cannot unset nonexistent variables.
  132. # Preserve -v and -x to the replacement shell.
  133. BASH_ENV=/dev/null
  134. ENV=/dev/null
  135. (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
  136. case $- in # ((((
  137. *v*x* | *x*v* ) as_opts=-vx ;;
  138. *v* ) as_opts=-v ;;
  139. *x* ) as_opts=-x ;;
  140. * ) as_opts= ;;
  141. esac
  142. exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
  143. # Admittedly, this is quite paranoid, since all the known shells bail
  144. # out after a failed `exec'.
  145. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
  146. as_fn_exit 255
  147. fi
  148. # We don't want this to propagate to other subprocesses.
  149. { _as_can_reexec=; unset _as_can_reexec;}
  150. if test "x$CONFIG_SHELL" = x; then
  151. as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
  152. emulate sh
  153. NULLCMD=:
  154. # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
  155. # is contrary to our usage. Disable this feature.
  156. alias -g '\${1+\"\$@\"}'='\"\$@\"'
  157. setopt NO_GLOB_SUBST
  158. else
  159. case \`(set -o) 2>/dev/null\` in #(
  160. *posix*) :
  161. set -o posix ;; #(
  162. *) :
  163. ;;
  164. esac
  165. fi
  166. "
  167. as_required="as_fn_return () { (exit \$1); }
  168. as_fn_success () { as_fn_return 0; }
  169. as_fn_failure () { as_fn_return 1; }
  170. as_fn_ret_success () { return 0; }
  171. as_fn_ret_failure () { return 1; }
  172. exitcode=0
  173. as_fn_success || { exitcode=1; echo as_fn_success failed.; }
  174. as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
  175. as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
  176. as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
  177. if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
  178. else
  179. exitcode=1; echo positional parameters were not saved.
  180. fi
  181. test x\$exitcode = x0 || exit 1
  182. test -x / || exit 1"
  183. as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
  184. as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
  185. eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
  186. test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
  187. test -n \"\${ZSH_VERSION+set}\${BASH_VERSION+set}\" || (
  188. ECHO='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
  189. ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
  190. ECHO=\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO\$ECHO
  191. PATH=/empty FPATH=/empty; export PATH FPATH
  192. test \"X\`printf %s \$ECHO\`\" = \"X\$ECHO\" \\
  193. || test \"X\`print -r -- \$ECHO\`\" = \"X\$ECHO\" ) || exit 1
  194. test \$(( 1 + 1 )) = 2 || exit 1"
  195. if (eval "$as_required") 2>/dev/null; then :
  196. as_have_required=yes
  197. else
  198. as_have_required=no
  199. fi
  200. if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
  201. else
  202. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  203. as_found=false
  204. for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
  205. do
  206. IFS=$as_save_IFS
  207. test -z "$as_dir" && as_dir=.
  208. as_found=:
  209. case $as_dir in #(
  210. /*)
  211. for as_base in sh bash ksh sh5; do
  212. # Try only shells that exist, to save several forks.
  213. as_shell=$as_dir/$as_base
  214. if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
  215. { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
  216. CONFIG_SHELL=$as_shell as_have_required=yes
  217. if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
  218. break 2
  219. fi
  220. fi
  221. done;;
  222. esac
  223. as_found=false
  224. done
  225. $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
  226. { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
  227. CONFIG_SHELL=$SHELL as_have_required=yes
  228. fi; }
  229. IFS=$as_save_IFS
  230. if test "x$CONFIG_SHELL" != x; then :
  231. export CONFIG_SHELL
  232. # We cannot yet assume a decent shell, so we have to provide a
  233. # neutralization value for shells without unset; and this also
  234. # works around shells that cannot unset nonexistent variables.
  235. # Preserve -v and -x to the replacement shell.
  236. BASH_ENV=/dev/null
  237. ENV=/dev/null
  238. (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
  239. case $- in # ((((
  240. *v*x* | *x*v* ) as_opts=-vx ;;
  241. *v* ) as_opts=-v ;;
  242. *x* ) as_opts=-x ;;
  243. * ) as_opts= ;;
  244. esac
  245. exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
  246. # Admittedly, this is quite paranoid, since all the known shells bail
  247. # out after a failed `exec'.
  248. $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
  249. exit 255
  250. fi
  251. if test x$as_have_required = xno; then :
  252. $as_echo "$0: This script requires a shell more modern than all"
  253. $as_echo "$0: the shells that I found on your system."
  254. if test x${ZSH_VERSION+set} = xset ; then
  255. $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
  256. $as_echo "$0: be upgraded to zsh 4.3.4 or later."
  257. else
  258. $as_echo "$0: Please tell bug-autoconf@gnu.org and
  259. $0: gperftools@googlegroups.com about your system,
  260. $0: including any error possibly output before this
  261. $0: message. Then install a modern shell, or manually run
  262. $0: the script under such a shell if you do have one."
  263. fi
  264. exit 1
  265. fi
  266. fi
  267. fi
  268. SHELL=${CONFIG_SHELL-/bin/sh}
  269. export SHELL
  270. # Unset more variables known to interfere with behavior of common tools.
  271. CLICOLOR_FORCE= GREP_OPTIONS=
  272. unset CLICOLOR_FORCE GREP_OPTIONS
  273. ## --------------------- ##
  274. ## M4sh Shell Functions. ##
  275. ## --------------------- ##
  276. # as_fn_unset VAR
  277. # ---------------
  278. # Portably unset VAR.
  279. as_fn_unset ()
  280. {
  281. { eval $1=; unset $1;}
  282. }
  283. as_unset=as_fn_unset
  284. # as_fn_set_status STATUS
  285. # -----------------------
  286. # Set $? to STATUS, without forking.
  287. as_fn_set_status ()
  288. {
  289. return $1
  290. } # as_fn_set_status
  291. # as_fn_exit STATUS
  292. # -----------------
  293. # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
  294. as_fn_exit ()
  295. {
  296. set +e
  297. as_fn_set_status $1
  298. exit $1
  299. } # as_fn_exit
  300. # as_fn_mkdir_p
  301. # -------------
  302. # Create "$as_dir" as a directory, including parents if necessary.
  303. as_fn_mkdir_p ()
  304. {
  305. case $as_dir in #(
  306. -*) as_dir=./$as_dir;;
  307. esac
  308. test -d "$as_dir" || eval $as_mkdir_p || {
  309. as_dirs=
  310. while :; do
  311. case $as_dir in #(
  312. *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
  313. *) as_qdir=$as_dir;;
  314. esac
  315. as_dirs="'$as_qdir' $as_dirs"
  316. as_dir=`$as_dirname -- "$as_dir" ||
  317. $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  318. X"$as_dir" : 'X\(//\)[^/]' \| \
  319. X"$as_dir" : 'X\(//\)$' \| \
  320. X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
  321. $as_echo X"$as_dir" |
  322. sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  323. s//\1/
  324. q
  325. }
  326. /^X\(\/\/\)[^/].*/{
  327. s//\1/
  328. q
  329. }
  330. /^X\(\/\/\)$/{
  331. s//\1/
  332. q
  333. }
  334. /^X\(\/\).*/{
  335. s//\1/
  336. q
  337. }
  338. s/.*/./; q'`
  339. test -d "$as_dir" && break
  340. done
  341. test -z "$as_dirs" || eval "mkdir $as_dirs"
  342. } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
  343. } # as_fn_mkdir_p
  344. # as_fn_executable_p FILE
  345. # -----------------------
  346. # Test if FILE is an executable regular file.
  347. as_fn_executable_p ()
  348. {
  349. test -f "$1" && test -x "$1"
  350. } # as_fn_executable_p
  351. # as_fn_append VAR VALUE
  352. # ----------------------
  353. # Append the text in VALUE to the end of the definition contained in VAR. Take
  354. # advantage of any shell optimizations that allow amortized linear growth over
  355. # repeated appends, instead of the typical quadratic growth present in naive
  356. # implementations.
  357. if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
  358. eval 'as_fn_append ()
  359. {
  360. eval $1+=\$2
  361. }'
  362. else
  363. as_fn_append ()
  364. {
  365. eval $1=\$$1\$2
  366. }
  367. fi # as_fn_append
  368. # as_fn_arith ARG...
  369. # ------------------
  370. # Perform arithmetic evaluation on the ARGs, and store the result in the
  371. # global $as_val. Take advantage of shells that can avoid forks. The arguments
  372. # must be portable across $(()) and expr.
  373. if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
  374. eval 'as_fn_arith ()
  375. {
  376. as_val=$(( $* ))
  377. }'
  378. else
  379. as_fn_arith ()
  380. {
  381. as_val=`expr "$@" || test $? -eq 1`
  382. }
  383. fi # as_fn_arith
  384. # as_fn_error STATUS ERROR [LINENO LOG_FD]
  385. # ----------------------------------------
  386. # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
  387. # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
  388. # script with STATUS, using 1 if that was 0.
  389. as_fn_error ()
  390. {
  391. as_status=$1; test $as_status -eq 0 && as_status=1
  392. if test "$4"; then
  393. as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  394. $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
  395. fi
  396. $as_echo "$as_me: error: $2" >&2
  397. as_fn_exit $as_status
  398. } # as_fn_error
  399. if expr a : '\(a\)' >/dev/null 2>&1 &&
  400. test "X`expr 00001 : '.*\(...\)'`" = X001; then
  401. as_expr=expr
  402. else
  403. as_expr=false
  404. fi
  405. if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
  406. as_basename=basename
  407. else
  408. as_basename=false
  409. fi
  410. if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
  411. as_dirname=dirname
  412. else
  413. as_dirname=false
  414. fi
  415. as_me=`$as_basename -- "$0" ||
  416. $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
  417. X"$0" : 'X\(//\)$' \| \
  418. X"$0" : 'X\(/\)' \| . 2>/dev/null ||
  419. $as_echo X/"$0" |
  420. sed '/^.*\/\([^/][^/]*\)\/*$/{
  421. s//\1/
  422. q
  423. }
  424. /^X\/\(\/\/\)$/{
  425. s//\1/
  426. q
  427. }
  428. /^X\/\(\/\).*/{
  429. s//\1/
  430. q
  431. }
  432. s/.*/./; q'`
  433. # Avoid depending upon Character Ranges.
  434. as_cr_letters='abcdefghijklmnopqrstuvwxyz'
  435. as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
  436. as_cr_Letters=$as_cr_letters$as_cr_LETTERS
  437. as_cr_digits='0123456789'
  438. as_cr_alnum=$as_cr_Letters$as_cr_digits
  439. as_lineno_1=$LINENO as_lineno_1a=$LINENO
  440. as_lineno_2=$LINENO as_lineno_2a=$LINENO
  441. eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
  442. test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
  443. # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
  444. sed -n '
  445. p
  446. /[$]LINENO/=
  447. ' <$as_myself |
  448. sed '
  449. s/[$]LINENO.*/&-/
  450. t lineno
  451. b
  452. :lineno
  453. N
  454. :loop
  455. s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
  456. t loop
  457. s/-\n.*//
  458. ' >$as_me.lineno &&
  459. chmod +x "$as_me.lineno" ||
  460. { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
  461. # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
  462. # already done that, so ensure we don't try to do so again and fall
  463. # in an infinite loop. This has already happened in practice.
  464. _as_can_reexec=no; export _as_can_reexec
  465. # Don't try to exec as it changes $[0], causing all sort of problems
  466. # (the dirname of $[0] is not the place where we might find the
  467. # original and so on. Autoconf is especially sensitive to this).
  468. . "./$as_me.lineno"
  469. # Exit status is that of the last command.
  470. exit
  471. }
  472. ECHO_C= ECHO_N= ECHO_T=
  473. case `echo -n x` in #(((((
  474. -n*)
  475. case `echo 'xy\c'` in
  476. *c*) ECHO_T=' ';; # ECHO_T is single tab character.
  477. xy) ECHO_C='\c';;
  478. *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
  479. ECHO_T=' ';;
  480. esac;;
  481. *)
  482. ECHO_N='-n';;
  483. esac
  484. rm -f conf$$ conf$$.exe conf$$.file
  485. if test -d conf$$.dir; then
  486. rm -f conf$$.dir/conf$$.file
  487. else
  488. rm -f conf$$.dir
  489. mkdir conf$$.dir 2>/dev/null
  490. fi
  491. if (echo >conf$$.file) 2>/dev/null; then
  492. if ln -s conf$$.file conf$$ 2>/dev/null; then
  493. as_ln_s='ln -s'
  494. # ... but there are two gotchas:
  495. # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
  496. # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
  497. # In both cases, we have to default to `cp -pR'.
  498. ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
  499. as_ln_s='cp -pR'
  500. elif ln conf$$.file conf$$ 2>/dev/null; then
  501. as_ln_s=ln
  502. else
  503. as_ln_s='cp -pR'
  504. fi
  505. else
  506. as_ln_s='cp -pR'
  507. fi
  508. rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
  509. rmdir conf$$.dir 2>/dev/null
  510. if mkdir -p . 2>/dev/null; then
  511. as_mkdir_p='mkdir -p "$as_dir"'
  512. else
  513. test -d ./-p && rmdir ./-p
  514. as_mkdir_p=false
  515. fi
  516. as_test_x='test -x'
  517. as_executable_p=as_fn_executable_p
  518. # Sed expression to map a string onto a valid CPP name.
  519. as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
  520. # Sed expression to map a string onto a valid variable name.
  521. as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
  522. SHELL=${CONFIG_SHELL-/bin/sh}
  523. test -n "$DJDIR" || exec 7<&0 </dev/null
  524. exec 6>&1
  525. # Name of the host.
  526. # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
  527. # so uname gets run too.
  528. ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
  529. #
  530. # Initializations.
  531. #
  532. ac_default_prefix=/usr/local
  533. ac_clean_files=
  534. ac_config_libobj_dir=.
  535. LIBOBJS=
  536. cross_compiling=no
  537. subdirs=
  538. MFLAGS=
  539. MAKEFLAGS=
  540. # Identity of this package.
  541. PACKAGE_NAME='gperftools'
  542. PACKAGE_TARNAME='gperftools'
  543. PACKAGE_VERSION='2.5'
  544. PACKAGE_STRING='gperftools 2.5'
  545. PACKAGE_BUGREPORT='gperftools@googlegroups.com'
  546. PACKAGE_URL=''
  547. ac_unique_file="README"
  548. # Factoring default headers for most tests.
  549. ac_includes_default="\
  550. #include <stdio.h>
  551. #ifdef HAVE_SYS_TYPES_H
  552. # include <sys/types.h>
  553. #endif
  554. #ifdef HAVE_SYS_STAT_H
  555. # include <sys/stat.h>
  556. #endif
  557. #ifdef STDC_HEADERS
  558. # include <stdlib.h>
  559. # include <stddef.h>
  560. #else
  561. # ifdef HAVE_STDLIB_H
  562. # include <stdlib.h>
  563. # endif
  564. #endif
  565. #ifdef HAVE_STRING_H
  566. # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
  567. # include <memory.h>
  568. # endif
  569. # include <string.h>
  570. #endif
  571. #ifdef HAVE_STRINGS_H
  572. # include <strings.h>
  573. #endif
  574. #ifdef HAVE_INTTYPES_H
  575. # include <inttypes.h>
  576. #endif
  577. #ifdef HAVE_STDINT_H
  578. # include <stdint.h>
  579. #endif
  580. #ifdef HAVE_UNISTD_H
  581. # include <unistd.h>
  582. #endif"
  583. ac_header_list=
  584. ac_subst_vars='am__EXEEXT_FALSE
  585. am__EXEEXT_TRUE
  586. LTLIBOBJS
  587. LIBOBJS
  588. WITH_STACK_TRACE_FALSE
  589. WITH_STACK_TRACE_TRUE
  590. WITH_HEAP_PROFILER_OR_CHECKER_FALSE
  591. WITH_HEAP_PROFILER_OR_CHECKER_TRUE
  592. WITH_DEBUGALLOC_FALSE
  593. WITH_DEBUGALLOC_TRUE
  594. WITH_HEAP_CHECKER_FALSE
  595. WITH_HEAP_CHECKER_TRUE
  596. WITH_HEAP_PROFILER_FALSE
  597. WITH_HEAP_PROFILER_TRUE
  598. WITH_CPU_PROFILER_FALSE
  599. WITH_CPU_PROFILER_TRUE
  600. OSX_FALSE
  601. OSX_TRUE
  602. MINGW_FALSE
  603. MINGW_TRUE
  604. HAVE_PTHREAD_DESPITE_ASKING_FOR_FALSE
  605. HAVE_PTHREAD_DESPITE_ASKING_FOR_TRUE
  606. PTHREAD_CFLAGS
  607. PTHREAD_LIBS
  608. PTHREAD_CC
  609. acx_pthread_config
  610. LIBSTDCXX_LA_LINKER_FLAG
  611. NANOSLEEP_LIBS
  612. BUILD_EMERGENCY_MALLOC_FALSE
  613. BUILD_EMERGENCY_MALLOC_TRUE
  614. HAVE_SIZED_DEALLOCATION_FALSE
  615. HAVE_SIZED_DEALLOCATION_TRUE
  616. HAVE_W_NO_UNUSED_RESULT_FALSE
  617. HAVE_W_NO_UNUSED_RESULT_TRUE
  618. I386_FALSE
  619. I386_TRUE
  620. X86_64_AND_NO_FP_BY_DEFAULT_FALSE
  621. X86_64_AND_NO_FP_BY_DEFAULT_TRUE
  622. ENABLE_FRAME_POINTERS_FALSE
  623. ENABLE_FRAME_POINTERS_TRUE
  624. UNWIND_LIBS
  625. ENABLE_STATIC_FALSE
  626. ENABLE_STATIC_TRUE
  627. ac_cv_have_struct_mallinfo
  628. CXXCPP
  629. LT_SYS_LIBRARY_PATH
  630. OTOOL64
  631. OTOOL
  632. LIPO
  633. NMEDIT
  634. DSYMUTIL
  635. MANIFEST_TOOL
  636. RANLIB
  637. ac_ct_AR
  638. AR
  639. DLLTOOL
  640. OBJDUMP
  641. LN_S
  642. NM
  643. ac_ct_DUMPBIN
  644. DUMPBIN
  645. LD
  646. FGREP
  647. EGREP
  648. GREP
  649. SED
  650. LIBTOOL
  651. HAVE_OBJCOPY_WEAKEN_FALSE
  652. HAVE_OBJCOPY_WEAKEN_TRUE
  653. OBJCOPY
  654. GCC_FALSE
  655. GCC_TRUE
  656. CPP
  657. am__fastdepCXX_FALSE
  658. am__fastdepCXX_TRUE
  659. CXXDEPMODE
  660. ac_ct_CXX
  661. CXXFLAGS
  662. CXX
  663. am__fastdepCC_FALSE
  664. am__fastdepCC_TRUE
  665. CCDEPMODE
  666. am__nodep
  667. AMDEPBACKSLASH
  668. AMDEP_FALSE
  669. AMDEP_TRUE
  670. am__quote
  671. am__include
  672. DEPDIR
  673. OBJEXT
  674. EXEEXT
  675. ac_ct_CC
  676. CPPFLAGS
  677. LDFLAGS
  678. CFLAGS
  679. CC
  680. TC_VERSION_PATCH
  681. TC_VERSION_MINOR
  682. TC_VERSION_MAJOR
  683. MAINT
  684. MAINTAINER_MODE_FALSE
  685. MAINTAINER_MODE_TRUE
  686. AM_BACKSLASH
  687. AM_DEFAULT_VERBOSITY
  688. AM_DEFAULT_V
  689. AM_V
  690. am__untar
  691. am__tar
  692. AMTAR
  693. am__leading_dot
  694. SET_MAKE
  695. AWK
  696. mkdir_p
  697. MKDIR_P
  698. INSTALL_STRIP_PROGRAM
  699. STRIP
  700. install_sh
  701. MAKEINFO
  702. AUTOHEADER
  703. AUTOMAKE
  704. AUTOCONF
  705. ACLOCAL
  706. VERSION
  707. PACKAGE
  708. CYGPATH_W
  709. am__isrc
  710. INSTALL_DATA
  711. INSTALL_SCRIPT
  712. INSTALL_PROGRAM
  713. host_os
  714. host_vendor
  715. host_cpu
  716. host
  717. build_os
  718. build_vendor
  719. build_cpu
  720. build
  721. PROFILER_SO_VERSION
  722. TCMALLOC_SO_VERSION
  723. target_alias
  724. host_alias
  725. build_alias
  726. LIBS
  727. ECHO_T
  728. ECHO_N
  729. ECHO_C
  730. DEFS
  731. mandir
  732. localedir
  733. libdir
  734. psdir
  735. pdfdir
  736. dvidir
  737. htmldir
  738. infodir
  739. docdir
  740. oldincludedir
  741. includedir
  742. runstatedir
  743. localstatedir
  744. sharedstatedir
  745. sysconfdir
  746. datadir
  747. datarootdir
  748. libexecdir
  749. sbindir
  750. bindir
  751. program_transform_name
  752. prefix
  753. exec_prefix
  754. PACKAGE_URL
  755. PACKAGE_BUGREPORT
  756. PACKAGE_STRING
  757. PACKAGE_VERSION
  758. PACKAGE_TARNAME
  759. PACKAGE_NAME
  760. PATH_SEPARATOR
  761. SHELL'
  762. ac_subst_files=''
  763. ac_user_opts='
  764. enable_option_checking
  765. enable_silent_rules
  766. enable_maintainer_mode
  767. enable_dependency_tracking
  768. enable_cpu_profiler
  769. enable_heap_profiler
  770. enable_heap_checker
  771. enable_debugalloc
  772. enable_minimal
  773. enable_stacktrace_via_backtrace
  774. enable_libunwind
  775. with_tcmalloc_pagesize
  776. with_tcmalloc_alignment
  777. enable_shared
  778. enable_static
  779. with_pic
  780. enable_fast_install
  781. with_aix_soname
  782. with_gnu_ld
  783. with_sysroot
  784. enable_libtool_lock
  785. enable_frame_pointers
  786. enable_dynamic_sized_delete_support
  787. enable_sized_delete
  788. enable_emergency_malloc
  789. '
  790. ac_precious_vars='build_alias
  791. host_alias
  792. target_alias
  793. CC
  794. CFLAGS
  795. LDFLAGS
  796. LIBS
  797. CPPFLAGS
  798. CXX
  799. CXXFLAGS
  800. CCC
  801. CPP
  802. LT_SYS_LIBRARY_PATH
  803. CXXCPP'
  804. # Initialize some variables set by options.
  805. ac_init_help=
  806. ac_init_version=false
  807. ac_unrecognized_opts=
  808. ac_unrecognized_sep=
  809. # The variables have the same names as the options, with
  810. # dashes changed to underlines.
  811. cache_file=/dev/null
  812. exec_prefix=NONE
  813. no_create=
  814. no_recursion=
  815. prefix=NONE
  816. program_prefix=NONE
  817. program_suffix=NONE
  818. program_transform_name=s,x,x,
  819. silent=
  820. site=
  821. srcdir=
  822. verbose=
  823. x_includes=NONE
  824. x_libraries=NONE
  825. # Installation directory options.
  826. # These are left unexpanded so users can "make install exec_prefix=/foo"
  827. # and all the variables that are supposed to be based on exec_prefix
  828. # by default will actually change.
  829. # Use braces instead of parens because sh, perl, etc. also accept them.
  830. # (The list follows the same order as the GNU Coding Standards.)
  831. bindir='${exec_prefix}/bin'
  832. sbindir='${exec_prefix}/sbin'
  833. libexecdir='${exec_prefix}/libexec'
  834. datarootdir='${prefix}/share'
  835. datadir='${datarootdir}'
  836. sysconfdir='${prefix}/etc'
  837. sharedstatedir='${prefix}/com'
  838. localstatedir='${prefix}/var'
  839. runstatedir='${localstatedir}/run'
  840. includedir='${prefix}/include'
  841. oldincludedir='/usr/include'
  842. docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
  843. infodir='${datarootdir}/info'
  844. htmldir='${docdir}'
  845. dvidir='${docdir}'
  846. pdfdir='${docdir}'
  847. psdir='${docdir}'
  848. libdir='${exec_prefix}/lib'
  849. localedir='${datarootdir}/locale'
  850. mandir='${datarootdir}/man'
  851. ac_prev=
  852. ac_dashdash=
  853. for ac_option
  854. do
  855. # If the previous option needs an argument, assign it.
  856. if test -n "$ac_prev"; then
  857. eval $ac_prev=\$ac_option
  858. ac_prev=
  859. continue
  860. fi
  861. case $ac_option in
  862. *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
  863. *=) ac_optarg= ;;
  864. *) ac_optarg=yes ;;
  865. esac
  866. # Accept the important Cygnus configure options, so we can diagnose typos.
  867. case $ac_dashdash$ac_option in
  868. --)
  869. ac_dashdash=yes ;;
  870. -bindir | --bindir | --bindi | --bind | --bin | --bi)
  871. ac_prev=bindir ;;
  872. -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
  873. bindir=$ac_optarg ;;
  874. -build | --build | --buil | --bui | --bu)
  875. ac_prev=build_alias ;;
  876. -build=* | --build=* | --buil=* | --bui=* | --bu=*)
  877. build_alias=$ac_optarg ;;
  878. -cache-file | --cache-file | --cache-fil | --cache-fi \
  879. | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
  880. ac_prev=cache_file ;;
  881. -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
  882. | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
  883. cache_file=$ac_optarg ;;
  884. --config-cache | -C)
  885. cache_file=config.cache ;;
  886. -datadir | --datadir | --datadi | --datad)
  887. ac_prev=datadir ;;
  888. -datadir=* | --datadir=* | --datadi=* | --datad=*)
  889. datadir=$ac_optarg ;;
  890. -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
  891. | --dataroo | --dataro | --datar)
  892. ac_prev=datarootdir ;;
  893. -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
  894. | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
  895. datarootdir=$ac_optarg ;;
  896. -disable-* | --disable-*)
  897. ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
  898. # Reject names that are not valid shell variable names.
  899. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
  900. as_fn_error $? "invalid feature name: $ac_useropt"
  901. ac_useropt_orig=$ac_useropt
  902. ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
  903. case $ac_user_opts in
  904. *"
  905. "enable_$ac_useropt"
  906. "*) ;;
  907. *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
  908. ac_unrecognized_sep=', ';;
  909. esac
  910. eval enable_$ac_useropt=no ;;
  911. -docdir | --docdir | --docdi | --doc | --do)
  912. ac_prev=docdir ;;
  913. -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
  914. docdir=$ac_optarg ;;
  915. -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
  916. ac_prev=dvidir ;;
  917. -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
  918. dvidir=$ac_optarg ;;
  919. -enable-* | --enable-*)
  920. ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
  921. # Reject names that are not valid shell variable names.
  922. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
  923. as_fn_error $? "invalid feature name: $ac_useropt"
  924. ac_useropt_orig=$ac_useropt
  925. ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
  926. case $ac_user_opts in
  927. *"
  928. "enable_$ac_useropt"
  929. "*) ;;
  930. *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
  931. ac_unrecognized_sep=', ';;
  932. esac
  933. eval enable_$ac_useropt=\$ac_optarg ;;
  934. -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
  935. | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
  936. | --exec | --exe | --ex)
  937. ac_prev=exec_prefix ;;
  938. -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
  939. | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
  940. | --exec=* | --exe=* | --ex=*)
  941. exec_prefix=$ac_optarg ;;
  942. -gas | --gas | --ga | --g)
  943. # Obsolete; use --with-gas.
  944. with_gas=yes ;;
  945. -help | --help | --hel | --he | -h)
  946. ac_init_help=long ;;
  947. -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
  948. ac_init_help=recursive ;;
  949. -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
  950. ac_init_help=short ;;
  951. -host | --host | --hos | --ho)
  952. ac_prev=host_alias ;;
  953. -host=* | --host=* | --hos=* | --ho=*)
  954. host_alias=$ac_optarg ;;
  955. -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
  956. ac_prev=htmldir ;;
  957. -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
  958. | --ht=*)
  959. htmldir=$ac_optarg ;;
  960. -includedir | --includedir | --includedi | --included | --include \
  961. | --includ | --inclu | --incl | --inc)
  962. ac_prev=includedir ;;
  963. -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
  964. | --includ=* | --inclu=* | --incl=* | --inc=*)
  965. includedir=$ac_optarg ;;
  966. -infodir | --infodir | --infodi | --infod | --info | --inf)
  967. ac_prev=infodir ;;
  968. -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
  969. infodir=$ac_optarg ;;
  970. -libdir | --libdir | --libdi | --libd)
  971. ac_prev=libdir ;;
  972. -libdir=* | --libdir=* | --libdi=* | --libd=*)
  973. libdir=$ac_optarg ;;
  974. -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
  975. | --libexe | --libex | --libe)
  976. ac_prev=libexecdir ;;
  977. -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
  978. | --libexe=* | --libex=* | --libe=*)
  979. libexecdir=$ac_optarg ;;
  980. -localedir | --localedir | --localedi | --localed | --locale)
  981. ac_prev=localedir ;;
  982. -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
  983. localedir=$ac_optarg ;;
  984. -localstatedir | --localstatedir | --localstatedi | --localstated \
  985. | --localstate | --localstat | --localsta | --localst | --locals)
  986. ac_prev=localstatedir ;;
  987. -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
  988. | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
  989. localstatedir=$ac_optarg ;;
  990. -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
  991. ac_prev=mandir ;;
  992. -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
  993. mandir=$ac_optarg ;;
  994. -nfp | --nfp | --nf)
  995. # Obsolete; use --without-fp.
  996. with_fp=no ;;
  997. -no-create | --no-create | --no-creat | --no-crea | --no-cre \
  998. | --no-cr | --no-c | -n)
  999. no_create=yes ;;
  1000. -no-recursion | --no-recursion | --no-recursio | --no-recursi \
  1001. | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
  1002. no_recursion=yes ;;
  1003. -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
  1004. | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
  1005. | --oldin | --oldi | --old | --ol | --o)
  1006. ac_prev=oldincludedir ;;
  1007. -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
  1008. | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
  1009. | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
  1010. oldincludedir=$ac_optarg ;;
  1011. -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
  1012. ac_prev=prefix ;;
  1013. -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
  1014. prefix=$ac_optarg ;;
  1015. -program-prefix | --program-prefix | --program-prefi | --program-pref \
  1016. | --program-pre | --program-pr | --program-p)
  1017. ac_prev=program_prefix ;;
  1018. -program-prefix=* | --program-prefix=* | --program-prefi=* \
  1019. | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
  1020. program_prefix=$ac_optarg ;;
  1021. -program-suffix | --program-suffix | --program-suffi | --program-suff \
  1022. | --program-suf | --program-su | --program-s)
  1023. ac_prev=program_suffix ;;
  1024. -program-suffix=* | --program-suffix=* | --program-suffi=* \
  1025. | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
  1026. program_suffix=$ac_optarg ;;
  1027. -program-transform-name | --program-transform-name \
  1028. | --program-transform-nam | --program-transform-na \
  1029. | --program-transform-n | --program-transform- \
  1030. | --program-transform | --program-transfor \
  1031. | --program-transfo | --program-transf \
  1032. | --program-trans | --program-tran \
  1033. | --progr-tra | --program-tr | --program-t)
  1034. ac_prev=program_transform_name ;;
  1035. -program-transform-name=* | --program-transform-name=* \
  1036. | --program-transform-nam=* | --program-transform-na=* \
  1037. | --program-transform-n=* | --program-transform-=* \
  1038. | --program-transform=* | --program-transfor=* \
  1039. | --program-transfo=* | --program-transf=* \
  1040. | --program-trans=* | --program-tran=* \
  1041. | --progr-tra=* | --program-tr=* | --program-t=*)
  1042. program_transform_name=$ac_optarg ;;
  1043. -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
  1044. ac_prev=pdfdir ;;
  1045. -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
  1046. pdfdir=$ac_optarg ;;
  1047. -psdir | --psdir | --psdi | --psd | --ps)
  1048. ac_prev=psdir ;;
  1049. -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
  1050. psdir=$ac_optarg ;;
  1051. -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  1052. | -silent | --silent | --silen | --sile | --sil)
  1053. silent=yes ;;
  1054. -runstatedir | --runstatedir | --runstatedi | --runstated \
  1055. | --runstate | --runstat | --runsta | --runst | --runs \
  1056. | --run | --ru | --r)
  1057. ac_prev=runstatedir ;;
  1058. -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
  1059. | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
  1060. | --run=* | --ru=* | --r=*)
  1061. runstatedir=$ac_optarg ;;
  1062. -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
  1063. ac_prev=sbindir ;;
  1064. -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
  1065. | --sbi=* | --sb=*)
  1066. sbindir=$ac_optarg ;;
  1067. -sharedstatedir | --sharedstatedir | --sharedstatedi \
  1068. | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
  1069. | --sharedst | --shareds | --shared | --share | --shar \
  1070. | --sha | --sh)
  1071. ac_prev=sharedstatedir ;;
  1072. -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
  1073. | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
  1074. | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
  1075. | --sha=* | --sh=*)
  1076. sharedstatedir=$ac_optarg ;;
  1077. -site | --site | --sit)
  1078. ac_prev=site ;;
  1079. -site=* | --site=* | --sit=*)
  1080. site=$ac_optarg ;;
  1081. -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
  1082. ac_prev=srcdir ;;
  1083. -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
  1084. srcdir=$ac_optarg ;;
  1085. -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
  1086. | --syscon | --sysco | --sysc | --sys | --sy)
  1087. ac_prev=sysconfdir ;;
  1088. -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
  1089. | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
  1090. sysconfdir=$ac_optarg ;;
  1091. -target | --target | --targe | --targ | --tar | --ta | --t)
  1092. ac_prev=target_alias ;;
  1093. -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
  1094. target_alias=$ac_optarg ;;
  1095. -v | -verbose | --verbose | --verbos | --verbo | --verb)
  1096. verbose=yes ;;
  1097. -version | --version | --versio | --versi | --vers | -V)
  1098. ac_init_version=: ;;
  1099. -with-* | --with-*)
  1100. ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
  1101. # Reject names that are not valid shell variable names.
  1102. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
  1103. as_fn_error $? "invalid package name: $ac_useropt"
  1104. ac_useropt_orig=$ac_useropt
  1105. ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
  1106. case $ac_user_opts in
  1107. *"
  1108. "with_$ac_useropt"
  1109. "*) ;;
  1110. *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
  1111. ac_unrecognized_sep=', ';;
  1112. esac
  1113. eval with_$ac_useropt=\$ac_optarg ;;
  1114. -without-* | --without-*)
  1115. ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
  1116. # Reject names that are not valid shell variable names.
  1117. expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
  1118. as_fn_error $? "invalid package name: $ac_useropt"
  1119. ac_useropt_orig=$ac_useropt
  1120. ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
  1121. case $ac_user_opts in
  1122. *"
  1123. "with_$ac_useropt"
  1124. "*) ;;
  1125. *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
  1126. ac_unrecognized_sep=', ';;
  1127. esac
  1128. eval with_$ac_useropt=no ;;
  1129. --x)
  1130. # Obsolete; use --with-x.
  1131. with_x=yes ;;
  1132. -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
  1133. | --x-incl | --x-inc | --x-in | --x-i)
  1134. ac_prev=x_includes ;;
  1135. -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
  1136. | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
  1137. x_includes=$ac_optarg ;;
  1138. -x-libraries | --x-libraries | --x-librarie | --x-librari \
  1139. | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
  1140. ac_prev=x_libraries ;;
  1141. -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
  1142. | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
  1143. x_libraries=$ac_optarg ;;
  1144. -*) as_fn_error $? "unrecognized option: \`$ac_option'
  1145. Try \`$0 --help' for more information"
  1146. ;;
  1147. *=*)
  1148. ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
  1149. # Reject names that are not valid shell variable names.
  1150. case $ac_envvar in #(
  1151. '' | [0-9]* | *[!_$as_cr_alnum]* )
  1152. as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
  1153. esac
  1154. eval $ac_envvar=\$ac_optarg
  1155. export $ac_envvar ;;
  1156. *)
  1157. # FIXME: should be removed in autoconf 3.0.
  1158. $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
  1159. expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
  1160. $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
  1161. : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
  1162. ;;
  1163. esac
  1164. done
  1165. if test -n "$ac_prev"; then
  1166. ac_option=--`echo $ac_prev | sed 's/_/-/g'`
  1167. as_fn_error $? "missing argument to $ac_option"
  1168. fi
  1169. if test -n "$ac_unrecognized_opts"; then
  1170. case $enable_option_checking in
  1171. no) ;;
  1172. fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
  1173. *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
  1174. esac
  1175. fi
  1176. # Check all directory arguments for consistency.
  1177. for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
  1178. datadir sysconfdir sharedstatedir localstatedir includedir \
  1179. oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
  1180. libdir localedir mandir runstatedir
  1181. do
  1182. eval ac_val=\$$ac_var
  1183. # Remove trailing slashes.
  1184. case $ac_val in
  1185. */ )
  1186. ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
  1187. eval $ac_var=\$ac_val;;
  1188. esac
  1189. # Be sure to have absolute directory names.
  1190. case $ac_val in
  1191. [\\/$]* | ?:[\\/]* ) continue;;
  1192. NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
  1193. esac
  1194. as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
  1195. done
  1196. # There might be people who depend on the old broken behavior: `$host'
  1197. # used to hold the argument of --host etc.
  1198. # FIXME: To remove some day.
  1199. build=$build_alias
  1200. host=$host_alias
  1201. target=$target_alias
  1202. # FIXME: To remove some day.
  1203. if test "x$host_alias" != x; then
  1204. if test "x$build_alias" = x; then
  1205. cross_compiling=maybe
  1206. elif test "x$build_alias" != "x$host_alias"; then
  1207. cross_compiling=yes
  1208. fi
  1209. fi
  1210. ac_tool_prefix=
  1211. test -n "$host_alias" && ac_tool_prefix=$host_alias-
  1212. test "$silent" = yes && exec 6>/dev/null
  1213. ac_pwd=`pwd` && test -n "$ac_pwd" &&
  1214. ac_ls_di=`ls -di .` &&
  1215. ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
  1216. as_fn_error $? "working directory cannot be determined"
  1217. test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
  1218. as_fn_error $? "pwd does not report name of working directory"
  1219. # Find the source files, if location was not specified.
  1220. if test -z "$srcdir"; then
  1221. ac_srcdir_defaulted=yes
  1222. # Try the directory containing this script, then the parent directory.
  1223. ac_confdir=`$as_dirname -- "$as_myself" ||
  1224. $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
  1225. X"$as_myself" : 'X\(//\)[^/]' \| \
  1226. X"$as_myself" : 'X\(//\)$' \| \
  1227. X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
  1228. $as_echo X"$as_myself" |
  1229. sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
  1230. s//\1/
  1231. q
  1232. }
  1233. /^X\(\/\/\)[^/].*/{
  1234. s//\1/
  1235. q
  1236. }
  1237. /^X\(\/\/\)$/{
  1238. s//\1/
  1239. q
  1240. }
  1241. /^X\(\/\).*/{
  1242. s//\1/
  1243. q
  1244. }
  1245. s/.*/./; q'`
  1246. srcdir=$ac_confdir
  1247. if test ! -r "$srcdir/$ac_unique_file"; then
  1248. srcdir=..
  1249. fi
  1250. else
  1251. ac_srcdir_defaulted=no
  1252. fi
  1253. if test ! -r "$srcdir/$ac_unique_file"; then
  1254. test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
  1255. as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
  1256. fi
  1257. ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
  1258. ac_abs_confdir=`(
  1259. cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
  1260. pwd)`
  1261. # When building in place, set srcdir=.
  1262. if test "$ac_abs_confdir" = "$ac_pwd"; then
  1263. srcdir=.
  1264. fi
  1265. # Remove unnecessary trailing slashes from srcdir.
  1266. # Double slashes in file names in object file debugging info
  1267. # mess up M-x gdb in Emacs.
  1268. case $srcdir in
  1269. */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
  1270. esac
  1271. for ac_var in $ac_precious_vars; do
  1272. eval ac_env_${ac_var}_set=\${${ac_var}+set}
  1273. eval ac_env_${ac_var}_value=\$${ac_var}
  1274. eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
  1275. eval ac_cv_env_${ac_var}_value=\$${ac_var}
  1276. done
  1277. #
  1278. # Report the --help message.
  1279. #
  1280. if test "$ac_init_help" = "long"; then
  1281. # Omit some internal or obsolete options to make the list less imposing.
  1282. # This message is too long to be a string in the A/UX 3.1 sh.
  1283. cat <<_ACEOF
  1284. \`configure' configures gperftools 2.5 to adapt to many kinds of systems.
  1285. Usage: $0 [OPTION]... [VAR=VALUE]...
  1286. To assign environment variables (e.g., CC, CFLAGS...), specify them as
  1287. VAR=VALUE. See below for descriptions of some of the useful variables.
  1288. Defaults for the options are specified in brackets.
  1289. Configuration:
  1290. -h, --help display this help and exit
  1291. --help=short display options specific to this package
  1292. --help=recursive display the short help of all the included packages
  1293. -V, --version display version information and exit
  1294. -q, --quiet, --silent do not print \`checking ...' messages
  1295. --cache-file=FILE cache test results in FILE [disabled]
  1296. -C, --config-cache alias for \`--cache-file=config.cache'
  1297. -n, --no-create do not create output files
  1298. --srcdir=DIR find the sources in DIR [configure dir or \`..']
  1299. Installation directories:
  1300. --prefix=PREFIX install architecture-independent files in PREFIX
  1301. [$ac_default_prefix]
  1302. --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
  1303. [PREFIX]
  1304. By default, \`make install' will install all the files in
  1305. \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
  1306. an installation prefix other than \`$ac_default_prefix' using \`--prefix',
  1307. for instance \`--prefix=\$HOME'.
  1308. For better control, use the options below.
  1309. Fine tuning of the installation directories:
  1310. --bindir=DIR user executables [EPREFIX/bin]
  1311. --sbindir=DIR system admin executables [EPREFIX/sbin]
  1312. --libexecdir=DIR program executables [EPREFIX/libexec]
  1313. --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
  1314. --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
  1315. --localstatedir=DIR modifiable single-machine data [PREFIX/var]
  1316. --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
  1317. --libdir=DIR object code libraries [EPREFIX/lib]
  1318. --includedir=DIR C header files [PREFIX/include]
  1319. --oldincludedir=DIR C header files for non-gcc [/usr/include]
  1320. --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
  1321. --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
  1322. --infodir=DIR info documentation [DATAROOTDIR/info]
  1323. --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
  1324. --mandir=DIR man documentation [DATAROOTDIR/man]
  1325. --docdir=DIR documentation root [DATAROOTDIR/doc/gperftools]
  1326. --htmldir=DIR html documentation [DOCDIR]
  1327. --dvidir=DIR dvi documentation [DOCDIR]
  1328. --pdfdir=DIR pdf documentation [DOCDIR]
  1329. --psdir=DIR ps documentation [DOCDIR]
  1330. _ACEOF
  1331. cat <<\_ACEOF
  1332. Program names:
  1333. --program-prefix=PREFIX prepend PREFIX to installed program names
  1334. --program-suffix=SUFFIX append SUFFIX to installed program names
  1335. --program-transform-name=PROGRAM run sed PROGRAM on installed program names
  1336. System types:
  1337. --build=BUILD configure for building on BUILD [guessed]
  1338. --host=HOST cross-compile to build programs to run on HOST [BUILD]
  1339. _ACEOF
  1340. fi
  1341. if test -n "$ac_init_help"; then
  1342. case $ac_init_help in
  1343. short | recursive ) echo "Configuration of gperftools 2.5:";;
  1344. esac
  1345. cat <<\_ACEOF
  1346. Optional Features:
  1347. --disable-option-checking ignore unrecognized --enable/--with options
  1348. --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
  1349. --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
  1350. --enable-silent-rules less verbose build output (undo: "make V=1")
  1351. --disable-silent-rules verbose build output (undo: "make V=0")
  1352. --enable-maintainer-mode
  1353. enable make rules and dependencies not useful (and
  1354. sometimes confusing) to the casual installer
  1355. --enable-dependency-tracking
  1356. do not reject slow dependency extractors
  1357. --disable-dependency-tracking
  1358. speeds up one-time build
  1359. --disable-cpu-profiler do not build the cpu profiler
  1360. --disable-heap-profiler do not build the heap profiler
  1361. --disable-heap-checker do not build the heap checker
  1362. --disable-debugalloc do not build versions of libs with debugalloc
  1363. --enable-minimal build only tcmalloc-minimal (and maybe
  1364. tcmalloc-minimal-debug)
  1365. --enable-stacktrace-via-backtrace
  1366. enable use of backtrace() for stacktrace capturing
  1367. (may deadlock)
  1368. --enable-libunwind enable libunwind linking
  1369. --enable-shared[=PKGS] build shared libraries [default=yes]
  1370. --enable-static[=PKGS] build static libraries [default=yes]
  1371. --enable-fast-install[=PKGS]
  1372. optimize for fast installation [default=yes]
  1373. --disable-libtool-lock avoid locking (might break parallel builds)
  1374. --enable-frame-pointers On x86_64 systems, compile with
  1375. -fno-omit-frame-pointer (see INSTALL)
  1376. --enable-dynamic-sized-delete-support
  1377. try to build run-time switch for sized delete
  1378. operator
  1379. --enable-sized-delete build sized delete operator
  1380. --enable-emergency-malloc
  1381. build emergency malloc feature
  1382. Optional Packages:
  1383. --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
  1384. --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
  1385. --with-tcmalloc-pagesize
  1386. Set the tcmalloc internal page size to 8K, 32K or
  1387. 64K
  1388. --with-tcmalloc-alignment
  1389. Set the tcmalloc allocation alignment to 8 or 16
  1390. bytes
  1391. --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use
  1392. both]
  1393. --with-aix-soname=aix|svr4|both
  1394. shared library versioning (aka "SONAME") variant to
  1395. provide on AIX, [default=aix].
  1396. --with-gnu-ld assume the C compiler uses GNU ld [default=no]
  1397. --with-sysroot[=DIR] Search for dependent libraries within DIR (or the
  1398. compiler's sysroot if not specified).
  1399. Some influential environment variables:
  1400. CC C compiler command
  1401. CFLAGS C compiler flags
  1402. LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
  1403. nonstandard directory <lib dir>
  1404. LIBS libraries to pass to the linker, e.g. -l<library>
  1405. CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
  1406. you have headers in a nonstandard directory <include dir>
  1407. CXX C++ compiler command
  1408. CXXFLAGS C++ compiler flags
  1409. CPP C preprocessor
  1410. LT_SYS_LIBRARY_PATH
  1411. User-defined run-time library search path.
  1412. CXXCPP C++ preprocessor
  1413. Use these variables to override the choices made by `configure' or to help
  1414. it to find libraries and programs with nonstandard names/locations.
  1415. Report bugs to <gperftools@googlegroups.com>.
  1416. _ACEOF
  1417. ac_status=$?
  1418. fi
  1419. if test "$ac_init_help" = "recursive"; then
  1420. # If there are subdirs, report their specific --help.
  1421. for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
  1422. test -d "$ac_dir" ||
  1423. { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
  1424. continue
  1425. ac_builddir=.
  1426. case "$ac_dir" in
  1427. .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
  1428. *)
  1429. ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
  1430. # A ".." for each directory in $ac_dir_suffix.
  1431. ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
  1432. case $ac_top_builddir_sub in
  1433. "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
  1434. *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
  1435. esac ;;
  1436. esac
  1437. ac_abs_top_builddir=$ac_pwd
  1438. ac_abs_builddir=$ac_pwd$ac_dir_suffix
  1439. # for backward compatibility:
  1440. ac_top_builddir=$ac_top_build_prefix
  1441. case $srcdir in
  1442. .) # We are building in place.
  1443. ac_srcdir=.
  1444. ac_top_srcdir=$ac_top_builddir_sub
  1445. ac_abs_top_srcdir=$ac_pwd ;;
  1446. [\\/]* | ?:[\\/]* ) # Absolute name.
  1447. ac_srcdir=$srcdir$ac_dir_suffix;
  1448. ac_top_srcdir=$srcdir
  1449. ac_abs_top_srcdir=$srcdir ;;
  1450. *) # Relative name.
  1451. ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
  1452. ac_top_srcdir=$ac_top_build_prefix$srcdir
  1453. ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
  1454. esac
  1455. ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
  1456. cd "$ac_dir" || { ac_status=$?; continue; }
  1457. # Check for guested configure.
  1458. if test -f "$ac_srcdir/configure.gnu"; then
  1459. echo &&
  1460. $SHELL "$ac_srcdir/configure.gnu" --help=recursive
  1461. elif test -f "$ac_srcdir/configure"; then
  1462. echo &&
  1463. $SHELL "$ac_srcdir/configure" --help=recursive
  1464. else
  1465. $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
  1466. fi || ac_status=$?
  1467. cd "$ac_pwd" || { ac_status=$?; break; }
  1468. done
  1469. fi
  1470. test -n "$ac_init_help" && exit $ac_status
  1471. if $ac_init_version; then
  1472. cat <<\_ACEOF
  1473. gperftools configure 2.5
  1474. generated by GNU Autoconf 2.69
  1475. Copyright (C) 2012 Free Software Foundation, Inc.
  1476. This configure script is free software; the Free Software Foundation
  1477. gives unlimited permission to copy, distribute and modify it.
  1478. _ACEOF
  1479. exit
  1480. fi
  1481. ## ------------------------ ##
  1482. ## Autoconf initialization. ##
  1483. ## ------------------------ ##
  1484. # ac_fn_c_try_compile LINENO
  1485. # --------------------------
  1486. # Try to compile conftest.$ac_ext, and return whether this succeeded.
  1487. ac_fn_c_try_compile ()
  1488. {
  1489. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1490. rm -f conftest.$ac_objext
  1491. if { { ac_try="$ac_compile"
  1492. case "(($ac_try" in
  1493. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1494. *) ac_try_echo=$ac_try;;
  1495. esac
  1496. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1497. $as_echo "$ac_try_echo"; } >&5
  1498. (eval "$ac_compile") 2>conftest.err
  1499. ac_status=$?
  1500. if test -s conftest.err; then
  1501. grep -v '^ *+' conftest.err >conftest.er1
  1502. cat conftest.er1 >&5
  1503. mv -f conftest.er1 conftest.err
  1504. fi
  1505. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1506. test $ac_status = 0; } && {
  1507. test -z "$ac_c_werror_flag" ||
  1508. test ! -s conftest.err
  1509. } && test -s conftest.$ac_objext; then :
  1510. ac_retval=0
  1511. else
  1512. $as_echo "$as_me: failed program was:" >&5
  1513. sed 's/^/| /' conftest.$ac_ext >&5
  1514. ac_retval=1
  1515. fi
  1516. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1517. as_fn_set_status $ac_retval
  1518. } # ac_fn_c_try_compile
  1519. # ac_fn_cxx_try_compile LINENO
  1520. # ----------------------------
  1521. # Try to compile conftest.$ac_ext, and return whether this succeeded.
  1522. ac_fn_cxx_try_compile ()
  1523. {
  1524. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1525. rm -f conftest.$ac_objext
  1526. if { { ac_try="$ac_compile"
  1527. case "(($ac_try" in
  1528. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1529. *) ac_try_echo=$ac_try;;
  1530. esac
  1531. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1532. $as_echo "$ac_try_echo"; } >&5
  1533. (eval "$ac_compile") 2>conftest.err
  1534. ac_status=$?
  1535. if test -s conftest.err; then
  1536. grep -v '^ *+' conftest.err >conftest.er1
  1537. cat conftest.er1 >&5
  1538. mv -f conftest.er1 conftest.err
  1539. fi
  1540. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1541. test $ac_status = 0; } && {
  1542. test -z "$ac_cxx_werror_flag" ||
  1543. test ! -s conftest.err
  1544. } && test -s conftest.$ac_objext; then :
  1545. ac_retval=0
  1546. else
  1547. $as_echo "$as_me: failed program was:" >&5
  1548. sed 's/^/| /' conftest.$ac_ext >&5
  1549. ac_retval=1
  1550. fi
  1551. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1552. as_fn_set_status $ac_retval
  1553. } # ac_fn_cxx_try_compile
  1554. # ac_fn_c_try_cpp LINENO
  1555. # ----------------------
  1556. # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
  1557. ac_fn_c_try_cpp ()
  1558. {
  1559. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1560. if { { ac_try="$ac_cpp conftest.$ac_ext"
  1561. case "(($ac_try" in
  1562. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1563. *) ac_try_echo=$ac_try;;
  1564. esac
  1565. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1566. $as_echo "$ac_try_echo"; } >&5
  1567. (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
  1568. ac_status=$?
  1569. if test -s conftest.err; then
  1570. grep -v '^ *+' conftest.err >conftest.er1
  1571. cat conftest.er1 >&5
  1572. mv -f conftest.er1 conftest.err
  1573. fi
  1574. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1575. test $ac_status = 0; } > conftest.i && {
  1576. test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
  1577. test ! -s conftest.err
  1578. }; then :
  1579. ac_retval=0
  1580. else
  1581. $as_echo "$as_me: failed program was:" >&5
  1582. sed 's/^/| /' conftest.$ac_ext >&5
  1583. ac_retval=1
  1584. fi
  1585. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1586. as_fn_set_status $ac_retval
  1587. } # ac_fn_c_try_cpp
  1588. # ac_fn_c_try_link LINENO
  1589. # -----------------------
  1590. # Try to link conftest.$ac_ext, and return whether this succeeded.
  1591. ac_fn_c_try_link ()
  1592. {
  1593. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1594. rm -f conftest.$ac_objext conftest$ac_exeext
  1595. if { { ac_try="$ac_link"
  1596. case "(($ac_try" in
  1597. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1598. *) ac_try_echo=$ac_try;;
  1599. esac
  1600. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1601. $as_echo "$ac_try_echo"; } >&5
  1602. (eval "$ac_link") 2>conftest.err
  1603. ac_status=$?
  1604. if test -s conftest.err; then
  1605. grep -v '^ *+' conftest.err >conftest.er1
  1606. cat conftest.er1 >&5
  1607. mv -f conftest.er1 conftest.err
  1608. fi
  1609. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1610. test $ac_status = 0; } && {
  1611. test -z "$ac_c_werror_flag" ||
  1612. test ! -s conftest.err
  1613. } && test -s conftest$ac_exeext && {
  1614. test "$cross_compiling" = yes ||
  1615. test -x conftest$ac_exeext
  1616. }; then :
  1617. ac_retval=0
  1618. else
  1619. $as_echo "$as_me: failed program was:" >&5
  1620. sed 's/^/| /' conftest.$ac_ext >&5
  1621. ac_retval=1
  1622. fi
  1623. # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
  1624. # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
  1625. # interfere with the next link command; also delete a directory that is
  1626. # left behind by Apple's compiler. We do this before executing the actions.
  1627. rm -rf conftest.dSYM conftest_ipa8_conftest.oo
  1628. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1629. as_fn_set_status $ac_retval
  1630. } # ac_fn_c_try_link
  1631. # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
  1632. # -------------------------------------------------------
  1633. # Tests whether HEADER exists and can be compiled using the include files in
  1634. # INCLUDES, setting the cache variable VAR accordingly.
  1635. ac_fn_c_check_header_compile ()
  1636. {
  1637. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1638. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
  1639. $as_echo_n "checking for $2... " >&6; }
  1640. if eval \${$3+:} false; then :
  1641. $as_echo_n "(cached) " >&6
  1642. else
  1643. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1644. /* end confdefs.h. */
  1645. $4
  1646. #include <$2>
  1647. _ACEOF
  1648. if ac_fn_c_try_compile "$LINENO"; then :
  1649. eval "$3=yes"
  1650. else
  1651. eval "$3=no"
  1652. fi
  1653. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1654. fi
  1655. eval ac_res=\$$3
  1656. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  1657. $as_echo "$ac_res" >&6; }
  1658. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1659. } # ac_fn_c_check_header_compile
  1660. # ac_fn_c_try_run LINENO
  1661. # ----------------------
  1662. # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
  1663. # that executables *can* be run.
  1664. ac_fn_c_try_run ()
  1665. {
  1666. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1667. if { { ac_try="$ac_link"
  1668. case "(($ac_try" in
  1669. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1670. *) ac_try_echo=$ac_try;;
  1671. esac
  1672. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1673. $as_echo "$ac_try_echo"; } >&5
  1674. (eval "$ac_link") 2>&5
  1675. ac_status=$?
  1676. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1677. test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
  1678. { { case "(($ac_try" in
  1679. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1680. *) ac_try_echo=$ac_try;;
  1681. esac
  1682. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1683. $as_echo "$ac_try_echo"; } >&5
  1684. (eval "$ac_try") 2>&5
  1685. ac_status=$?
  1686. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1687. test $ac_status = 0; }; }; then :
  1688. ac_retval=0
  1689. else
  1690. $as_echo "$as_me: program exited with status $ac_status" >&5
  1691. $as_echo "$as_me: failed program was:" >&5
  1692. sed 's/^/| /' conftest.$ac_ext >&5
  1693. ac_retval=$ac_status
  1694. fi
  1695. rm -rf conftest.dSYM conftest_ipa8_conftest.oo
  1696. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1697. as_fn_set_status $ac_retval
  1698. } # ac_fn_c_try_run
  1699. # ac_fn_c_check_func LINENO FUNC VAR
  1700. # ----------------------------------
  1701. # Tests whether FUNC exists, setting the cache variable VAR accordingly
  1702. ac_fn_c_check_func ()
  1703. {
  1704. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1705. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
  1706. $as_echo_n "checking for $2... " >&6; }
  1707. if eval \${$3+:} false; then :
  1708. $as_echo_n "(cached) " >&6
  1709. else
  1710. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1711. /* end confdefs.h. */
  1712. /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
  1713. For example, HP-UX 11i <limits.h> declares gettimeofday. */
  1714. #define $2 innocuous_$2
  1715. /* System header to define __stub macros and hopefully few prototypes,
  1716. which can conflict with char $2 (); below.
  1717. Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
  1718. <limits.h> exists even on freestanding compilers. */
  1719. #ifdef __STDC__
  1720. # include <limits.h>
  1721. #else
  1722. # include <assert.h>
  1723. #endif
  1724. #undef $2
  1725. /* Override any GCC internal prototype to avoid an error.
  1726. Use char because int might match the return type of a GCC
  1727. builtin and then its argument prototype would still apply. */
  1728. #ifdef __cplusplus
  1729. extern "C"
  1730. #endif
  1731. char $2 ();
  1732. /* The GNU C library defines this for functions which it implements
  1733. to always fail with ENOSYS. Some functions are actually named
  1734. something starting with __ and the normal name is an alias. */
  1735. #if defined __stub_$2 || defined __stub___$2
  1736. choke me
  1737. #endif
  1738. int
  1739. main ()
  1740. {
  1741. return $2 ();
  1742. ;
  1743. return 0;
  1744. }
  1745. _ACEOF
  1746. if ac_fn_c_try_link "$LINENO"; then :
  1747. eval "$3=yes"
  1748. else
  1749. eval "$3=no"
  1750. fi
  1751. rm -f core conftest.err conftest.$ac_objext \
  1752. conftest$ac_exeext conftest.$ac_ext
  1753. fi
  1754. eval ac_res=\$$3
  1755. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  1756. $as_echo "$ac_res" >&6; }
  1757. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1758. } # ac_fn_c_check_func
  1759. # ac_fn_cxx_try_cpp LINENO
  1760. # ------------------------
  1761. # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
  1762. ac_fn_cxx_try_cpp ()
  1763. {
  1764. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1765. if { { ac_try="$ac_cpp conftest.$ac_ext"
  1766. case "(($ac_try" in
  1767. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1768. *) ac_try_echo=$ac_try;;
  1769. esac
  1770. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1771. $as_echo "$ac_try_echo"; } >&5
  1772. (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
  1773. ac_status=$?
  1774. if test -s conftest.err; then
  1775. grep -v '^ *+' conftest.err >conftest.er1
  1776. cat conftest.er1 >&5
  1777. mv -f conftest.er1 conftest.err
  1778. fi
  1779. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1780. test $ac_status = 0; } > conftest.i && {
  1781. test -z "$ac_cxx_preproc_warn_flag$ac_cxx_werror_flag" ||
  1782. test ! -s conftest.err
  1783. }; then :
  1784. ac_retval=0
  1785. else
  1786. $as_echo "$as_me: failed program was:" >&5
  1787. sed 's/^/| /' conftest.$ac_ext >&5
  1788. ac_retval=1
  1789. fi
  1790. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1791. as_fn_set_status $ac_retval
  1792. } # ac_fn_cxx_try_cpp
  1793. # ac_fn_cxx_try_link LINENO
  1794. # -------------------------
  1795. # Try to link conftest.$ac_ext, and return whether this succeeded.
  1796. ac_fn_cxx_try_link ()
  1797. {
  1798. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1799. rm -f conftest.$ac_objext conftest$ac_exeext
  1800. if { { ac_try="$ac_link"
  1801. case "(($ac_try" in
  1802. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  1803. *) ac_try_echo=$ac_try;;
  1804. esac
  1805. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  1806. $as_echo "$ac_try_echo"; } >&5
  1807. (eval "$ac_link") 2>conftest.err
  1808. ac_status=$?
  1809. if test -s conftest.err; then
  1810. grep -v '^ *+' conftest.err >conftest.er1
  1811. cat conftest.er1 >&5
  1812. mv -f conftest.er1 conftest.err
  1813. fi
  1814. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  1815. test $ac_status = 0; } && {
  1816. test -z "$ac_cxx_werror_flag" ||
  1817. test ! -s conftest.err
  1818. } && test -s conftest$ac_exeext && {
  1819. test "$cross_compiling" = yes ||
  1820. test -x conftest$ac_exeext
  1821. }; then :
  1822. ac_retval=0
  1823. else
  1824. $as_echo "$as_me: failed program was:" >&5
  1825. sed 's/^/| /' conftest.$ac_ext >&5
  1826. ac_retval=1
  1827. fi
  1828. # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
  1829. # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
  1830. # interfere with the next link command; also delete a directory that is
  1831. # left behind by Apple's compiler. We do this before executing the actions.
  1832. rm -rf conftest.dSYM conftest_ipa8_conftest.oo
  1833. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1834. as_fn_set_status $ac_retval
  1835. } # ac_fn_cxx_try_link
  1836. # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
  1837. # -------------------------------------------
  1838. # Tests whether TYPE exists after having included INCLUDES, setting cache
  1839. # variable VAR accordingly.
  1840. ac_fn_c_check_type ()
  1841. {
  1842. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1843. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
  1844. $as_echo_n "checking for $2... " >&6; }
  1845. if eval \${$3+:} false; then :
  1846. $as_echo_n "(cached) " >&6
  1847. else
  1848. eval "$3=no"
  1849. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1850. /* end confdefs.h. */
  1851. $4
  1852. int
  1853. main ()
  1854. {
  1855. if (sizeof ($2))
  1856. return 0;
  1857. ;
  1858. return 0;
  1859. }
  1860. _ACEOF
  1861. if ac_fn_c_try_compile "$LINENO"; then :
  1862. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1863. /* end confdefs.h. */
  1864. $4
  1865. int
  1866. main ()
  1867. {
  1868. if (sizeof (($2)))
  1869. return 0;
  1870. ;
  1871. return 0;
  1872. }
  1873. _ACEOF
  1874. if ac_fn_c_try_compile "$LINENO"; then :
  1875. else
  1876. eval "$3=yes"
  1877. fi
  1878. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1879. fi
  1880. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1881. fi
  1882. eval ac_res=\$$3
  1883. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  1884. $as_echo "$ac_res" >&6; }
  1885. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1886. } # ac_fn_c_check_type
  1887. # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
  1888. # -------------------------------------------------------
  1889. # Tests whether HEADER exists, giving a warning if it cannot be compiled using
  1890. # the include files in INCLUDES and setting the cache variable VAR
  1891. # accordingly.
  1892. ac_fn_c_check_header_mongrel ()
  1893. {
  1894. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1895. if eval \${$3+:} false; then :
  1896. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
  1897. $as_echo_n "checking for $2... " >&6; }
  1898. if eval \${$3+:} false; then :
  1899. $as_echo_n "(cached) " >&6
  1900. fi
  1901. eval ac_res=\$$3
  1902. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  1903. $as_echo "$ac_res" >&6; }
  1904. else
  1905. # Is the header compilable?
  1906. { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
  1907. $as_echo_n "checking $2 usability... " >&6; }
  1908. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1909. /* end confdefs.h. */
  1910. $4
  1911. #include <$2>
  1912. _ACEOF
  1913. if ac_fn_c_try_compile "$LINENO"; then :
  1914. ac_header_compiler=yes
  1915. else
  1916. ac_header_compiler=no
  1917. fi
  1918. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  1919. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
  1920. $as_echo "$ac_header_compiler" >&6; }
  1921. # Is the header present?
  1922. { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
  1923. $as_echo_n "checking $2 presence... " >&6; }
  1924. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1925. /* end confdefs.h. */
  1926. #include <$2>
  1927. _ACEOF
  1928. if ac_fn_c_try_cpp "$LINENO"; then :
  1929. ac_header_preproc=yes
  1930. else
  1931. ac_header_preproc=no
  1932. fi
  1933. rm -f conftest.err conftest.i conftest.$ac_ext
  1934. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
  1935. $as_echo "$ac_header_preproc" >&6; }
  1936. # So? What about this header?
  1937. case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
  1938. yes:no: )
  1939. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
  1940. $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
  1941. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
  1942. $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
  1943. ;;
  1944. no:yes:* )
  1945. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
  1946. $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
  1947. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
  1948. $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
  1949. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
  1950. $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
  1951. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
  1952. $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
  1953. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
  1954. $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
  1955. ( $as_echo "## ------------------------------------------ ##
  1956. ## Report this to gperftools@googlegroups.com ##
  1957. ## ------------------------------------------ ##"
  1958. ) | sed "s/^/$as_me: WARNING: /" >&2
  1959. ;;
  1960. esac
  1961. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
  1962. $as_echo_n "checking for $2... " >&6; }
  1963. if eval \${$3+:} false; then :
  1964. $as_echo_n "(cached) " >&6
  1965. else
  1966. eval "$3=\$ac_header_compiler"
  1967. fi
  1968. eval ac_res=\$$3
  1969. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  1970. $as_echo "$ac_res" >&6; }
  1971. fi
  1972. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  1973. } # ac_fn_c_check_header_mongrel
  1974. # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
  1975. # ---------------------------------------------
  1976. # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
  1977. # accordingly.
  1978. ac_fn_c_check_decl ()
  1979. {
  1980. as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  1981. as_decl_name=`echo $2|sed 's/ *(.*//'`
  1982. as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
  1983. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
  1984. $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
  1985. if eval \${$3+:} false; then :
  1986. $as_echo_n "(cached) " >&6
  1987. else
  1988. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  1989. /* end confdefs.h. */
  1990. $4
  1991. int
  1992. main ()
  1993. {
  1994. #ifndef $as_decl_name
  1995. #ifdef __cplusplus
  1996. (void) $as_decl_use;
  1997. #else
  1998. (void) $as_decl_name;
  1999. #endif
  2000. #endif
  2001. ;
  2002. return 0;
  2003. }
  2004. _ACEOF
  2005. if ac_fn_c_try_compile "$LINENO"; then :
  2006. eval "$3=yes"
  2007. else
  2008. eval "$3=no"
  2009. fi
  2010. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  2011. fi
  2012. eval ac_res=\$$3
  2013. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
  2014. $as_echo "$ac_res" >&6; }
  2015. eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
  2016. } # ac_fn_c_check_decl
  2017. cat >config.log <<_ACEOF
  2018. This file contains any messages produced by compilers while
  2019. running configure, to aid debugging if configure makes a mistake.
  2020. It was created by gperftools $as_me 2.5, which was
  2021. generated by GNU Autoconf 2.69. Invocation command line was
  2022. $ $0 $@
  2023. _ACEOF
  2024. exec 5>>config.log
  2025. {
  2026. cat <<_ASUNAME
  2027. ## --------- ##
  2028. ## Platform. ##
  2029. ## --------- ##
  2030. hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
  2031. uname -m = `(uname -m) 2>/dev/null || echo unknown`
  2032. uname -r = `(uname -r) 2>/dev/null || echo unknown`
  2033. uname -s = `(uname -s) 2>/dev/null || echo unknown`
  2034. uname -v = `(uname -v) 2>/dev/null || echo unknown`
  2035. /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
  2036. /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
  2037. /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
  2038. /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
  2039. /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
  2040. /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
  2041. /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
  2042. /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
  2043. /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
  2044. _ASUNAME
  2045. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2046. for as_dir in $PATH
  2047. do
  2048. IFS=$as_save_IFS
  2049. test -z "$as_dir" && as_dir=.
  2050. $as_echo "PATH: $as_dir"
  2051. done
  2052. IFS=$as_save_IFS
  2053. } >&5
  2054. cat >&5 <<_ACEOF
  2055. ## ----------- ##
  2056. ## Core tests. ##
  2057. ## ----------- ##
  2058. _ACEOF
  2059. # Keep a trace of the command line.
  2060. # Strip out --no-create and --no-recursion so they do not pile up.
  2061. # Strip out --silent because we don't want to record it for future runs.
  2062. # Also quote any args containing shell meta-characters.
  2063. # Make two passes to allow for proper duplicate-argument suppression.
  2064. ac_configure_args=
  2065. ac_configure_args0=
  2066. ac_configure_args1=
  2067. ac_must_keep_next=false
  2068. for ac_pass in 1 2
  2069. do
  2070. for ac_arg
  2071. do
  2072. case $ac_arg in
  2073. -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
  2074. -q | -quiet | --quiet | --quie | --qui | --qu | --q \
  2075. | -silent | --silent | --silen | --sile | --sil)
  2076. continue ;;
  2077. *\'*)
  2078. ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
  2079. esac
  2080. case $ac_pass in
  2081. 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
  2082. 2)
  2083. as_fn_append ac_configure_args1 " '$ac_arg'"
  2084. if test $ac_must_keep_next = true; then
  2085. ac_must_keep_next=false # Got value, back to normal.
  2086. else
  2087. case $ac_arg in
  2088. *=* | --config-cache | -C | -disable-* | --disable-* \
  2089. | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
  2090. | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
  2091. | -with-* | --with-* | -without-* | --without-* | --x)
  2092. case "$ac_configure_args0 " in
  2093. "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
  2094. esac
  2095. ;;
  2096. -* ) ac_must_keep_next=true ;;
  2097. esac
  2098. fi
  2099. as_fn_append ac_configure_args " '$ac_arg'"
  2100. ;;
  2101. esac
  2102. done
  2103. done
  2104. { ac_configure_args0=; unset ac_configure_args0;}
  2105. { ac_configure_args1=; unset ac_configure_args1;}
  2106. # When interrupted or exit'd, cleanup temporary files, and complete
  2107. # config.log. We remove comments because anyway the quotes in there
  2108. # would cause problems or look ugly.
  2109. # WARNING: Use '\'' to represent an apostrophe within the trap.
  2110. # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
  2111. trap 'exit_status=$?
  2112. # Save into config.log some information that might help in debugging.
  2113. {
  2114. echo
  2115. $as_echo "## ---------------- ##
  2116. ## Cache variables. ##
  2117. ## ---------------- ##"
  2118. echo
  2119. # The following way of writing the cache mishandles newlines in values,
  2120. (
  2121. for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
  2122. eval ac_val=\$$ac_var
  2123. case $ac_val in #(
  2124. *${as_nl}*)
  2125. case $ac_var in #(
  2126. *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
  2127. $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
  2128. esac
  2129. case $ac_var in #(
  2130. _ | IFS | as_nl) ;; #(
  2131. BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
  2132. *) { eval $ac_var=; unset $ac_var;} ;;
  2133. esac ;;
  2134. esac
  2135. done
  2136. (set) 2>&1 |
  2137. case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
  2138. *${as_nl}ac_space=\ *)
  2139. sed -n \
  2140. "s/'\''/'\''\\\\'\'''\''/g;
  2141. s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
  2142. ;; #(
  2143. *)
  2144. sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
  2145. ;;
  2146. esac |
  2147. sort
  2148. )
  2149. echo
  2150. $as_echo "## ----------------- ##
  2151. ## Output variables. ##
  2152. ## ----------------- ##"
  2153. echo
  2154. for ac_var in $ac_subst_vars
  2155. do
  2156. eval ac_val=\$$ac_var
  2157. case $ac_val in
  2158. *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  2159. esac
  2160. $as_echo "$ac_var='\''$ac_val'\''"
  2161. done | sort
  2162. echo
  2163. if test -n "$ac_subst_files"; then
  2164. $as_echo "## ------------------- ##
  2165. ## File substitutions. ##
  2166. ## ------------------- ##"
  2167. echo
  2168. for ac_var in $ac_subst_files
  2169. do
  2170. eval ac_val=\$$ac_var
  2171. case $ac_val in
  2172. *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
  2173. esac
  2174. $as_echo "$ac_var='\''$ac_val'\''"
  2175. done | sort
  2176. echo
  2177. fi
  2178. if test -s confdefs.h; then
  2179. $as_echo "## ----------- ##
  2180. ## confdefs.h. ##
  2181. ## ----------- ##"
  2182. echo
  2183. cat confdefs.h
  2184. echo
  2185. fi
  2186. test "$ac_signal" != 0 &&
  2187. $as_echo "$as_me: caught signal $ac_signal"
  2188. $as_echo "$as_me: exit $exit_status"
  2189. } >&5
  2190. rm -f core *.core core.conftest.* &&
  2191. rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
  2192. exit $exit_status
  2193. ' 0
  2194. for ac_signal in 1 2 13 15; do
  2195. trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
  2196. done
  2197. ac_signal=0
  2198. # confdefs.h avoids OS command line length limits that DEFS can exceed.
  2199. rm -f -r conftest* confdefs.h
  2200. $as_echo "/* confdefs.h */" > confdefs.h
  2201. # Predefined preprocessor variables.
  2202. cat >>confdefs.h <<_ACEOF
  2203. #define PACKAGE_NAME "$PACKAGE_NAME"
  2204. _ACEOF
  2205. cat >>confdefs.h <<_ACEOF
  2206. #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
  2207. _ACEOF
  2208. cat >>confdefs.h <<_ACEOF
  2209. #define PACKAGE_VERSION "$PACKAGE_VERSION"
  2210. _ACEOF
  2211. cat >>confdefs.h <<_ACEOF
  2212. #define PACKAGE_STRING "$PACKAGE_STRING"
  2213. _ACEOF
  2214. cat >>confdefs.h <<_ACEOF
  2215. #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
  2216. _ACEOF
  2217. cat >>confdefs.h <<_ACEOF
  2218. #define PACKAGE_URL "$PACKAGE_URL"
  2219. _ACEOF
  2220. # Let the site file select an alternate cache file if it wants to.
  2221. # Prefer an explicitly selected file to automatically selected ones.
  2222. ac_site_file1=NONE
  2223. ac_site_file2=NONE
  2224. if test -n "$CONFIG_SITE"; then
  2225. # We do not want a PATH search for config.site.
  2226. case $CONFIG_SITE in #((
  2227. -*) ac_site_file1=./$CONFIG_SITE;;
  2228. */*) ac_site_file1=$CONFIG_SITE;;
  2229. *) ac_site_file1=./$CONFIG_SITE;;
  2230. esac
  2231. elif test "x$prefix" != xNONE; then
  2232. ac_site_file1=$prefix/share/config.site
  2233. ac_site_file2=$prefix/etc/config.site
  2234. else
  2235. ac_site_file1=$ac_default_prefix/share/config.site
  2236. ac_site_file2=$ac_default_prefix/etc/config.site
  2237. fi
  2238. for ac_site_file in "$ac_site_file1" "$ac_site_file2"
  2239. do
  2240. test "x$ac_site_file" = xNONE && continue
  2241. if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
  2242. { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
  2243. $as_echo "$as_me: loading site script $ac_site_file" >&6;}
  2244. sed 's/^/| /' "$ac_site_file" >&5
  2245. . "$ac_site_file" \
  2246. || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  2247. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  2248. as_fn_error $? "failed to load site script $ac_site_file
  2249. See \`config.log' for more details" "$LINENO" 5; }
  2250. fi
  2251. done
  2252. if test -r "$cache_file"; then
  2253. # Some versions of bash will fail to source /dev/null (special files
  2254. # actually), so we avoid doing that. DJGPP emulates it as a regular file.
  2255. if test /dev/null != "$cache_file" && test -f "$cache_file"; then
  2256. { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
  2257. $as_echo "$as_me: loading cache $cache_file" >&6;}
  2258. case $cache_file in
  2259. [\\/]* | ?:[\\/]* ) . "$cache_file";;
  2260. *) . "./$cache_file";;
  2261. esac
  2262. fi
  2263. else
  2264. { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
  2265. $as_echo "$as_me: creating cache $cache_file" >&6;}
  2266. >$cache_file
  2267. fi
  2268. as_fn_append ac_header_list " stdlib.h"
  2269. as_fn_append ac_header_list " unistd.h"
  2270. as_fn_append ac_header_list " sys/param.h"
  2271. # Check that the precious variables saved in the cache have kept the same
  2272. # value.
  2273. ac_cache_corrupted=false
  2274. for ac_var in $ac_precious_vars; do
  2275. eval ac_old_set=\$ac_cv_env_${ac_var}_set
  2276. eval ac_new_set=\$ac_env_${ac_var}_set
  2277. eval ac_old_val=\$ac_cv_env_${ac_var}_value
  2278. eval ac_new_val=\$ac_env_${ac_var}_value
  2279. case $ac_old_set,$ac_new_set in
  2280. set,)
  2281. { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
  2282. $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
  2283. ac_cache_corrupted=: ;;
  2284. ,set)
  2285. { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
  2286. $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
  2287. ac_cache_corrupted=: ;;
  2288. ,);;
  2289. *)
  2290. if test "x$ac_old_val" != "x$ac_new_val"; then
  2291. # differences in whitespace do not lead to failure.
  2292. ac_old_val_w=`echo x $ac_old_val`
  2293. ac_new_val_w=`echo x $ac_new_val`
  2294. if test "$ac_old_val_w" != "$ac_new_val_w"; then
  2295. { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
  2296. $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
  2297. ac_cache_corrupted=:
  2298. else
  2299. { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
  2300. $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
  2301. eval $ac_var=\$ac_old_val
  2302. fi
  2303. { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
  2304. $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
  2305. { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
  2306. $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
  2307. fi;;
  2308. esac
  2309. # Pass precious variables to config.status.
  2310. if test "$ac_new_set" = set; then
  2311. case $ac_new_val in
  2312. *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
  2313. *) ac_arg=$ac_var=$ac_new_val ;;
  2314. esac
  2315. case " $ac_configure_args " in
  2316. *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
  2317. *) as_fn_append ac_configure_args " '$ac_arg'" ;;
  2318. esac
  2319. fi
  2320. done
  2321. if $ac_cache_corrupted; then
  2322. { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  2323. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  2324. { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
  2325. $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
  2326. as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
  2327. fi
  2328. ## -------------------- ##
  2329. ## Main body of script. ##
  2330. ## -------------------- ##
  2331. ac_ext=c
  2332. ac_cpp='$CPP $CPPFLAGS'
  2333. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  2334. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  2335. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  2336. # Update this value for every release! (A:B:C will map to foo.so.(A-C).C.B)
  2337. # http://www.gnu.org/software/libtool/manual/html_node/Updating-version-info.html
  2338. TCMALLOC_SO_VERSION=7:0:3
  2339. PROFILER_SO_VERSION=4:8:4
  2340. # The argument here is just something that should be in the current directory
  2341. # (for sanity checking)
  2342. ac_aux_dir=
  2343. for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
  2344. if test -f "$ac_dir/install-sh"; then
  2345. ac_aux_dir=$ac_dir
  2346. ac_install_sh="$ac_aux_dir/install-sh -c"
  2347. break
  2348. elif test -f "$ac_dir/install.sh"; then
  2349. ac_aux_dir=$ac_dir
  2350. ac_install_sh="$ac_aux_dir/install.sh -c"
  2351. break
  2352. elif test -f "$ac_dir/shtool"; then
  2353. ac_aux_dir=$ac_dir
  2354. ac_install_sh="$ac_aux_dir/shtool install -c"
  2355. break
  2356. fi
  2357. done
  2358. if test -z "$ac_aux_dir"; then
  2359. as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
  2360. fi
  2361. # These three variables are undocumented and unsupported,
  2362. # and are intended to be withdrawn in a future Autoconf release.
  2363. # They can cause serious problems if a builder's source tree is in a directory
  2364. # whose full name contains unusual characters.
  2365. ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
  2366. ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
  2367. ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
  2368. # Make sure we can run config.sub.
  2369. $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
  2370. as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
  2371. { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
  2372. $as_echo_n "checking build system type... " >&6; }
  2373. if ${ac_cv_build+:} false; then :
  2374. $as_echo_n "(cached) " >&6
  2375. else
  2376. ac_build_alias=$build_alias
  2377. test "x$ac_build_alias" = x &&
  2378. ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
  2379. test "x$ac_build_alias" = x &&
  2380. as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
  2381. ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
  2382. as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
  2383. fi
  2384. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
  2385. $as_echo "$ac_cv_build" >&6; }
  2386. case $ac_cv_build in
  2387. *-*-*) ;;
  2388. *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
  2389. esac
  2390. build=$ac_cv_build
  2391. ac_save_IFS=$IFS; IFS='-'
  2392. set x $ac_cv_build
  2393. shift
  2394. build_cpu=$1
  2395. build_vendor=$2
  2396. shift; shift
  2397. # Remember, the first character of IFS is used to create $*,
  2398. # except with old shells:
  2399. build_os=$*
  2400. IFS=$ac_save_IFS
  2401. case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
  2402. { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
  2403. $as_echo_n "checking host system type... " >&6; }
  2404. if ${ac_cv_host+:} false; then :
  2405. $as_echo_n "(cached) " >&6
  2406. else
  2407. if test "x$host_alias" = x; then
  2408. ac_cv_host=$ac_cv_build
  2409. else
  2410. ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
  2411. as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
  2412. fi
  2413. fi
  2414. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
  2415. $as_echo "$ac_cv_host" >&6; }
  2416. case $ac_cv_host in
  2417. *-*-*) ;;
  2418. *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
  2419. esac
  2420. host=$ac_cv_host
  2421. ac_save_IFS=$IFS; IFS='-'
  2422. set x $ac_cv_host
  2423. shift
  2424. host_cpu=$1
  2425. host_vendor=$2
  2426. shift; shift
  2427. # Remember, the first character of IFS is used to create $*,
  2428. # except with old shells:
  2429. host_os=$*
  2430. IFS=$ac_save_IFS
  2431. case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
  2432. am__api_version='1.15'
  2433. # Find a good install program. We prefer a C program (faster),
  2434. # so one script is as good as another. But avoid the broken or
  2435. # incompatible versions:
  2436. # SysV /etc/install, /usr/sbin/install
  2437. # SunOS /usr/etc/install
  2438. # IRIX /sbin/install
  2439. # AIX /bin/install
  2440. # AmigaOS /C/install, which installs bootblocks on floppy discs
  2441. # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
  2442. # AFS /usr/afsws/bin/install, which mishandles nonexistent args
  2443. # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
  2444. # OS/2's system install, which has a completely different semantic
  2445. # ./install, which can be erroneously created by make from ./install.sh.
  2446. # Reject install programs that cannot install multiple files.
  2447. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
  2448. $as_echo_n "checking for a BSD-compatible install... " >&6; }
  2449. if test -z "$INSTALL"; then
  2450. if ${ac_cv_path_install+:} false; then :
  2451. $as_echo_n "(cached) " >&6
  2452. else
  2453. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2454. for as_dir in $PATH
  2455. do
  2456. IFS=$as_save_IFS
  2457. test -z "$as_dir" && as_dir=.
  2458. # Account for people who put trailing slashes in PATH elements.
  2459. case $as_dir/ in #((
  2460. ./ | .// | /[cC]/* | \
  2461. /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
  2462. ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
  2463. /usr/ucb/* ) ;;
  2464. *)
  2465. # OSF1 and SCO ODT 3.0 have their own names for install.
  2466. # Don't use installbsd from OSF since it installs stuff as root
  2467. # by default.
  2468. for ac_prog in ginstall scoinst install; do
  2469. for ac_exec_ext in '' $ac_executable_extensions; do
  2470. if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
  2471. if test $ac_prog = install &&
  2472. grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  2473. # AIX install. It has an incompatible calling convention.
  2474. :
  2475. elif test $ac_prog = install &&
  2476. grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
  2477. # program-specific install script used by HP pwplus--don't use.
  2478. :
  2479. else
  2480. rm -rf conftest.one conftest.two conftest.dir
  2481. echo one > conftest.one
  2482. echo two > conftest.two
  2483. mkdir conftest.dir
  2484. if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
  2485. test -s conftest.one && test -s conftest.two &&
  2486. test -s conftest.dir/conftest.one &&
  2487. test -s conftest.dir/conftest.two
  2488. then
  2489. ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
  2490. break 3
  2491. fi
  2492. fi
  2493. fi
  2494. done
  2495. done
  2496. ;;
  2497. esac
  2498. done
  2499. IFS=$as_save_IFS
  2500. rm -rf conftest.one conftest.two conftest.dir
  2501. fi
  2502. if test "${ac_cv_path_install+set}" = set; then
  2503. INSTALL=$ac_cv_path_install
  2504. else
  2505. # As a last resort, use the slow shell script. Don't cache a
  2506. # value for INSTALL within a source directory, because that will
  2507. # break other packages using the cache if that directory is
  2508. # removed, or if the value is a relative name.
  2509. INSTALL=$ac_install_sh
  2510. fi
  2511. fi
  2512. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
  2513. $as_echo "$INSTALL" >&6; }
  2514. # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
  2515. # It thinks the first close brace ends the variable substitution.
  2516. test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
  2517. test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
  2518. test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
  2519. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
  2520. $as_echo_n "checking whether build environment is sane... " >&6; }
  2521. # Reject unsafe characters in $srcdir or the absolute working directory
  2522. # name. Accept space and tab only in the latter.
  2523. am_lf='
  2524. '
  2525. case `pwd` in
  2526. *[\\\"\#\$\&\'\`$am_lf]*)
  2527. as_fn_error $? "unsafe absolute working directory name" "$LINENO" 5;;
  2528. esac
  2529. case $srcdir in
  2530. *[\\\"\#\$\&\'\`$am_lf\ \ ]*)
  2531. as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
  2532. esac
  2533. # Do 'set' in a subshell so we don't clobber the current shell's
  2534. # arguments. Must try -L first in case configure is actually a
  2535. # symlink; some systems play weird games with the mod time of symlinks
  2536. # (eg FreeBSD returns the mod time of the symlink's containing
  2537. # directory).
  2538. if (
  2539. am_has_slept=no
  2540. for am_try in 1 2; do
  2541. echo "timestamp, slept: $am_has_slept" > conftest.file
  2542. set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
  2543. if test "$*" = "X"; then
  2544. # -L didn't work.
  2545. set X `ls -t "$srcdir/configure" conftest.file`
  2546. fi
  2547. if test "$*" != "X $srcdir/configure conftest.file" \
  2548. && test "$*" != "X conftest.file $srcdir/configure"; then
  2549. # If neither matched, then we have a broken ls. This can happen
  2550. # if, for instance, CONFIG_SHELL is bash and it inherits a
  2551. # broken ls alias from the environment. This has actually
  2552. # happened. Such a system could not be considered "sane".
  2553. as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
  2554. alias in your environment" "$LINENO" 5
  2555. fi
  2556. if test "$2" = conftest.file || test $am_try -eq 2; then
  2557. break
  2558. fi
  2559. # Just in case.
  2560. sleep 1
  2561. am_has_slept=yes
  2562. done
  2563. test "$2" = conftest.file
  2564. )
  2565. then
  2566. # Ok.
  2567. :
  2568. else
  2569. as_fn_error $? "newly created file is older than distributed files!
  2570. Check your system clock" "$LINENO" 5
  2571. fi
  2572. { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  2573. $as_echo "yes" >&6; }
  2574. # If we didn't sleep, we still need to ensure time stamps of config.status and
  2575. # generated files are strictly newer.
  2576. am_sleep_pid=
  2577. if grep 'slept: no' conftest.file >/dev/null 2>&1; then
  2578. ( sleep 1 ) &
  2579. am_sleep_pid=$!
  2580. fi
  2581. rm -f conftest.file
  2582. test "$program_prefix" != NONE &&
  2583. program_transform_name="s&^&$program_prefix&;$program_transform_name"
  2584. # Use a double $ so make ignores it.
  2585. test "$program_suffix" != NONE &&
  2586. program_transform_name="s&\$&$program_suffix&;$program_transform_name"
  2587. # Double any \ or $.
  2588. # By default was `s,x,x', remove it if useless.
  2589. ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
  2590. program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
  2591. # Expand $ac_aux_dir to an absolute path.
  2592. am_aux_dir=`cd "$ac_aux_dir" && pwd`
  2593. if test x"${MISSING+set}" != xset; then
  2594. case $am_aux_dir in
  2595. *\ * | *\ *)
  2596. MISSING="\${SHELL} \"$am_aux_dir/missing\"" ;;
  2597. *)
  2598. MISSING="\${SHELL} $am_aux_dir/missing" ;;
  2599. esac
  2600. fi
  2601. # Use eval to expand $SHELL
  2602. if eval "$MISSING --is-lightweight"; then
  2603. am_missing_run="$MISSING "
  2604. else
  2605. am_missing_run=
  2606. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
  2607. $as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
  2608. fi
  2609. if test x"${install_sh+set}" != xset; then
  2610. case $am_aux_dir in
  2611. *\ * | *\ *)
  2612. install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
  2613. *)
  2614. install_sh="\${SHELL} $am_aux_dir/install-sh"
  2615. esac
  2616. fi
  2617. # Installed binaries are usually stripped using 'strip' when the user
  2618. # run "make install-strip". However 'strip' might not be the right
  2619. # tool to use in cross-compilation environments, therefore Automake
  2620. # will honor the 'STRIP' environment variable to overrule this program.
  2621. if test "$cross_compiling" != no; then
  2622. if test -n "$ac_tool_prefix"; then
  2623. # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
  2624. set dummy ${ac_tool_prefix}strip; ac_word=$2
  2625. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  2626. $as_echo_n "checking for $ac_word... " >&6; }
  2627. if ${ac_cv_prog_STRIP+:} false; then :
  2628. $as_echo_n "(cached) " >&6
  2629. else
  2630. if test -n "$STRIP"; then
  2631. ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
  2632. else
  2633. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2634. for as_dir in $PATH
  2635. do
  2636. IFS=$as_save_IFS
  2637. test -z "$as_dir" && as_dir=.
  2638. for ac_exec_ext in '' $ac_executable_extensions; do
  2639. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2640. ac_cv_prog_STRIP="${ac_tool_prefix}strip"
  2641. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  2642. break 2
  2643. fi
  2644. done
  2645. done
  2646. IFS=$as_save_IFS
  2647. fi
  2648. fi
  2649. STRIP=$ac_cv_prog_STRIP
  2650. if test -n "$STRIP"; then
  2651. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $STRIP" >&5
  2652. $as_echo "$STRIP" >&6; }
  2653. else
  2654. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2655. $as_echo "no" >&6; }
  2656. fi
  2657. fi
  2658. if test -z "$ac_cv_prog_STRIP"; then
  2659. ac_ct_STRIP=$STRIP
  2660. # Extract the first word of "strip", so it can be a program name with args.
  2661. set dummy strip; ac_word=$2
  2662. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  2663. $as_echo_n "checking for $ac_word... " >&6; }
  2664. if ${ac_cv_prog_ac_ct_STRIP+:} false; then :
  2665. $as_echo_n "(cached) " >&6
  2666. else
  2667. if test -n "$ac_ct_STRIP"; then
  2668. ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
  2669. else
  2670. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2671. for as_dir in $PATH
  2672. do
  2673. IFS=$as_save_IFS
  2674. test -z "$as_dir" && as_dir=.
  2675. for ac_exec_ext in '' $ac_executable_extensions; do
  2676. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2677. ac_cv_prog_ac_ct_STRIP="strip"
  2678. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  2679. break 2
  2680. fi
  2681. done
  2682. done
  2683. IFS=$as_save_IFS
  2684. fi
  2685. fi
  2686. ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
  2687. if test -n "$ac_ct_STRIP"; then
  2688. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_STRIP" >&5
  2689. $as_echo "$ac_ct_STRIP" >&6; }
  2690. else
  2691. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2692. $as_echo "no" >&6; }
  2693. fi
  2694. if test "x$ac_ct_STRIP" = x; then
  2695. STRIP=":"
  2696. else
  2697. case $cross_compiling:$ac_tool_warned in
  2698. yes:)
  2699. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  2700. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  2701. ac_tool_warned=yes ;;
  2702. esac
  2703. STRIP=$ac_ct_STRIP
  2704. fi
  2705. else
  2706. STRIP="$ac_cv_prog_STRIP"
  2707. fi
  2708. fi
  2709. INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
  2710. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a thread-safe mkdir -p" >&5
  2711. $as_echo_n "checking for a thread-safe mkdir -p... " >&6; }
  2712. if test -z "$MKDIR_P"; then
  2713. if ${ac_cv_path_mkdir+:} false; then :
  2714. $as_echo_n "(cached) " >&6
  2715. else
  2716. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2717. for as_dir in $PATH$PATH_SEPARATOR/opt/sfw/bin
  2718. do
  2719. IFS=$as_save_IFS
  2720. test -z "$as_dir" && as_dir=.
  2721. for ac_prog in mkdir gmkdir; do
  2722. for ac_exec_ext in '' $ac_executable_extensions; do
  2723. as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
  2724. case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
  2725. 'mkdir (GNU coreutils) '* | \
  2726. 'mkdir (coreutils) '* | \
  2727. 'mkdir (fileutils) '4.1*)
  2728. ac_cv_path_mkdir=$as_dir/$ac_prog$ac_exec_ext
  2729. break 3;;
  2730. esac
  2731. done
  2732. done
  2733. done
  2734. IFS=$as_save_IFS
  2735. fi
  2736. test -d ./--version && rmdir ./--version
  2737. if test "${ac_cv_path_mkdir+set}" = set; then
  2738. MKDIR_P="$ac_cv_path_mkdir -p"
  2739. else
  2740. # As a last resort, use the slow shell script. Don't cache a
  2741. # value for MKDIR_P within a source directory, because that will
  2742. # break other packages using the cache if that directory is
  2743. # removed, or if the value is a relative name.
  2744. MKDIR_P="$ac_install_sh -d"
  2745. fi
  2746. fi
  2747. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
  2748. $as_echo "$MKDIR_P" >&6; }
  2749. for ac_prog in gawk mawk nawk awk
  2750. do
  2751. # Extract the first word of "$ac_prog", so it can be a program name with args.
  2752. set dummy $ac_prog; ac_word=$2
  2753. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  2754. $as_echo_n "checking for $ac_word... " >&6; }
  2755. if ${ac_cv_prog_AWK+:} false; then :
  2756. $as_echo_n "(cached) " >&6
  2757. else
  2758. if test -n "$AWK"; then
  2759. ac_cv_prog_AWK="$AWK" # Let the user override the test.
  2760. else
  2761. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  2762. for as_dir in $PATH
  2763. do
  2764. IFS=$as_save_IFS
  2765. test -z "$as_dir" && as_dir=.
  2766. for ac_exec_ext in '' $ac_executable_extensions; do
  2767. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  2768. ac_cv_prog_AWK="$ac_prog"
  2769. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  2770. break 2
  2771. fi
  2772. done
  2773. done
  2774. IFS=$as_save_IFS
  2775. fi
  2776. fi
  2777. AWK=$ac_cv_prog_AWK
  2778. if test -n "$AWK"; then
  2779. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AWK" >&5
  2780. $as_echo "$AWK" >&6; }
  2781. else
  2782. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2783. $as_echo "no" >&6; }
  2784. fi
  2785. test -n "$AWK" && break
  2786. done
  2787. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ${MAKE-make} sets \$(MAKE)" >&5
  2788. $as_echo_n "checking whether ${MAKE-make} sets \$(MAKE)... " >&6; }
  2789. set x ${MAKE-make}
  2790. ac_make=`$as_echo "$2" | sed 's/+/p/g; s/[^a-zA-Z0-9_]/_/g'`
  2791. if eval \${ac_cv_prog_make_${ac_make}_set+:} false; then :
  2792. $as_echo_n "(cached) " >&6
  2793. else
  2794. cat >conftest.make <<\_ACEOF
  2795. SHELL = /bin/sh
  2796. all:
  2797. @echo '@@@%%%=$(MAKE)=@@@%%%'
  2798. _ACEOF
  2799. # GNU make sometimes prints "make[1]: Entering ...", which would confuse us.
  2800. case `${MAKE-make} -f conftest.make 2>/dev/null` in
  2801. *@@@%%%=?*=@@@%%%*)
  2802. eval ac_cv_prog_make_${ac_make}_set=yes;;
  2803. *)
  2804. eval ac_cv_prog_make_${ac_make}_set=no;;
  2805. esac
  2806. rm -f conftest.make
  2807. fi
  2808. if eval test \$ac_cv_prog_make_${ac_make}_set = yes; then
  2809. { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  2810. $as_echo "yes" >&6; }
  2811. SET_MAKE=
  2812. else
  2813. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  2814. $as_echo "no" >&6; }
  2815. SET_MAKE="MAKE=${MAKE-make}"
  2816. fi
  2817. rm -rf .tst 2>/dev/null
  2818. mkdir .tst 2>/dev/null
  2819. if test -d .tst; then
  2820. am__leading_dot=.
  2821. else
  2822. am__leading_dot=_
  2823. fi
  2824. rmdir .tst 2>/dev/null
  2825. # Check whether --enable-silent-rules was given.
  2826. if test "${enable_silent_rules+set}" = set; then :
  2827. enableval=$enable_silent_rules;
  2828. fi
  2829. case $enable_silent_rules in # (((
  2830. yes) AM_DEFAULT_VERBOSITY=0;;
  2831. no) AM_DEFAULT_VERBOSITY=1;;
  2832. *) AM_DEFAULT_VERBOSITY=1;;
  2833. esac
  2834. am_make=${MAKE-make}
  2835. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
  2836. $as_echo_n "checking whether $am_make supports nested variables... " >&6; }
  2837. if ${am_cv_make_support_nested_variables+:} false; then :
  2838. $as_echo_n "(cached) " >&6
  2839. else
  2840. if $as_echo 'TRUE=$(BAR$(V))
  2841. BAR0=false
  2842. BAR1=true
  2843. V=1
  2844. am__doit:
  2845. @$(TRUE)
  2846. .PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
  2847. am_cv_make_support_nested_variables=yes
  2848. else
  2849. am_cv_make_support_nested_variables=no
  2850. fi
  2851. fi
  2852. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
  2853. $as_echo "$am_cv_make_support_nested_variables" >&6; }
  2854. if test $am_cv_make_support_nested_variables = yes; then
  2855. AM_V='$(V)'
  2856. AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
  2857. else
  2858. AM_V=$AM_DEFAULT_VERBOSITY
  2859. AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
  2860. fi
  2861. AM_BACKSLASH='\'
  2862. if test "`cd $srcdir && pwd`" != "`pwd`"; then
  2863. # Use -I$(srcdir) only when $(srcdir) != ., so that make's output
  2864. # is not polluted with repeated "-I."
  2865. am__isrc=' -I$(srcdir)'
  2866. # test to see if srcdir already configured
  2867. if test -f $srcdir/config.status; then
  2868. as_fn_error $? "source directory already configured; run \"make distclean\" there first" "$LINENO" 5
  2869. fi
  2870. fi
  2871. # test whether we have cygpath
  2872. if test -z "$CYGPATH_W"; then
  2873. if (cygpath --version) >/dev/null 2>/dev/null; then
  2874. CYGPATH_W='cygpath -w'
  2875. else
  2876. CYGPATH_W=echo
  2877. fi
  2878. fi
  2879. # Define the identity of the package.
  2880. PACKAGE='gperftools'
  2881. VERSION='2.5'
  2882. cat >>confdefs.h <<_ACEOF
  2883. #define PACKAGE "$PACKAGE"
  2884. _ACEOF
  2885. cat >>confdefs.h <<_ACEOF
  2886. #define VERSION "$VERSION"
  2887. _ACEOF
  2888. # Some tools Automake needs.
  2889. ACLOCAL=${ACLOCAL-"${am_missing_run}aclocal-${am__api_version}"}
  2890. AUTOCONF=${AUTOCONF-"${am_missing_run}autoconf"}
  2891. AUTOMAKE=${AUTOMAKE-"${am_missing_run}automake-${am__api_version}"}
  2892. AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
  2893. MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
  2894. # For better backward compatibility. To be removed once Automake 1.9.x
  2895. # dies out for good. For more background, see:
  2896. # <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
  2897. # <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
  2898. mkdir_p='$(MKDIR_P)'
  2899. # We need awk for the "check" target (and possibly the TAP driver). The
  2900. # system "awk" is bad on some platforms.
  2901. # Always define AMTAR for backward compatibility. Yes, it's still used
  2902. # in the wild :-( We should find a proper way to deprecate it ...
  2903. AMTAR='$${TAR-tar}'
  2904. # We'll loop over all known methods to create a tar archive until one works.
  2905. _am_tools='gnutar pax cpio none'
  2906. am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
  2907. # POSIX will say in a future version that running "rm -f" with no argument
  2908. # is OK; and we want to be able to make that assumption in our Makefile
  2909. # recipes. So use an aggressive probe to check that the usage we want is
  2910. # actually supported "in the wild" to an acceptable degree.
  2911. # See automake bug#10828.
  2912. # To make any issue more visible, cause the running configure to be aborted
  2913. # by default if the 'rm' program in use doesn't match our expectations; the
  2914. # user can still override this though.
  2915. if rm -f && rm -fr && rm -rf; then : OK; else
  2916. cat >&2 <<'END'
  2917. Oops!
  2918. Your 'rm' program seems unable to run without file operands specified
  2919. on the command line, even when the '-f' option is present. This is contrary
  2920. to the behaviour of most rm programs out there, and not conforming with
  2921. the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
  2922. Please tell bug-automake@gnu.org about your system, including the value
  2923. of your $PATH and any error possibly output before this message. This
  2924. can help us improve future automake versions.
  2925. END
  2926. if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
  2927. echo 'Configuration will proceed anyway, since you have set the' >&2
  2928. echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
  2929. echo >&2
  2930. else
  2931. cat >&2 <<'END'
  2932. Aborting the configuration process, to ensure you take notice of the issue.
  2933. You can download and install GNU coreutils to get an 'rm' implementation
  2934. that behaves properly: <http://www.gnu.org/software/coreutils/>.
  2935. If you want to complete the configuration process using your problematic
  2936. 'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
  2937. to "yes", and re-run configure.
  2938. END
  2939. as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
  2940. fi
  2941. fi
  2942. ac_config_headers="$ac_config_headers src/config.h"
  2943. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable maintainer-specific portions of Makefiles" >&5
  2944. $as_echo_n "checking whether to enable maintainer-specific portions of Makefiles... " >&6; }
  2945. # Check whether --enable-maintainer-mode was given.
  2946. if test "${enable_maintainer_mode+set}" = set; then :
  2947. enableval=$enable_maintainer_mode; USE_MAINTAINER_MODE=$enableval
  2948. else
  2949. USE_MAINTAINER_MODE=no
  2950. fi
  2951. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $USE_MAINTAINER_MODE" >&5
  2952. $as_echo "$USE_MAINTAINER_MODE" >&6; }
  2953. if test $USE_MAINTAINER_MODE = yes; then
  2954. MAINTAINER_MODE_TRUE=
  2955. MAINTAINER_MODE_FALSE='#'
  2956. else
  2957. MAINTAINER_MODE_TRUE='#'
  2958. MAINTAINER_MODE_FALSE=
  2959. fi
  2960. MAINT=$MAINTAINER_MODE_TRUE
  2961. # Export the version information (for tc_version and friends)
  2962. TC_VERSION_MAJOR=`expr "$PACKAGE_VERSION" : '\([0-9]*\)'`
  2963. TC_VERSION_MINOR=`expr "$PACKAGE_VERSION" : '[0-9]*\.\([0-9]*\)'`
  2964. TC_VERSION_PATCH=`expr "$PACKAGE_VERSION" : '[0-9]*\.[0-9]*\(.*\)$'`
  2965. # The user can choose not to compile in the heap-profiler, the
  2966. # heap-checker, or the cpu-profiler. There's also the possibility
  2967. # for a 'fully minimal' compile, which leaves out the stacktrace
  2968. # code as well. By default, we include all of these that the
  2969. # target system supports.
  2970. default_enable_cpu_profiler=yes
  2971. default_enable_heap_profiler=yes
  2972. default_enable_heap_checker=yes
  2973. default_enable_debugalloc=yes
  2974. default_enable_minimal=no
  2975. default_tcmalloc_alignment=16
  2976. need_nanosleep=no # Used later, to decide if to run ACX_NANOSLEEP
  2977. case "$host" in
  2978. *-mingw*) default_enable_minimal=yes; default_enable_debugalloc=no;
  2979. need_nanosleep=no;;
  2980. *-cygwin*) default_enable_heap_checker=no; default_enable_cpu_profiler=no;;
  2981. *-freebsd*) default_enable_heap_checker=no;;
  2982. *-darwin*) default_enable_heap_checker=no;;
  2983. esac
  2984. # Currently only backtrace works on s390x.
  2985. DEPDIR="${am__leading_dot}deps"
  2986. ac_config_commands="$ac_config_commands depfiles"
  2987. am_make=${MAKE-make}
  2988. cat > confinc << 'END'
  2989. am__doit:
  2990. @echo this is the am__doit target
  2991. .PHONY: am__doit
  2992. END
  2993. # If we don't find an include directive, just comment out the code.
  2994. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for style of include used by $am_make" >&5
  2995. $as_echo_n "checking for style of include used by $am_make... " >&6; }
  2996. am__include="#"
  2997. am__quote=
  2998. _am_result=none
  2999. # First try GNU make style include.
  3000. echo "include confinc" > confmf
  3001. # Ignore all kinds of additional output from 'make'.
  3002. case `$am_make -s -f confmf 2> /dev/null` in #(
  3003. *the\ am__doit\ target*)
  3004. am__include=include
  3005. am__quote=
  3006. _am_result=GNU
  3007. ;;
  3008. esac
  3009. # Now try BSD make style include.
  3010. if test "$am__include" = "#"; then
  3011. echo '.include "confinc"' > confmf
  3012. case `$am_make -s -f confmf 2> /dev/null` in #(
  3013. *the\ am__doit\ target*)
  3014. am__include=.include
  3015. am__quote="\""
  3016. _am_result=BSD
  3017. ;;
  3018. esac
  3019. fi
  3020. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $_am_result" >&5
  3021. $as_echo "$_am_result" >&6; }
  3022. rm -f confinc confmf
  3023. # Check whether --enable-dependency-tracking was given.
  3024. if test "${enable_dependency_tracking+set}" = set; then :
  3025. enableval=$enable_dependency_tracking;
  3026. fi
  3027. if test "x$enable_dependency_tracking" != xno; then
  3028. am_depcomp="$ac_aux_dir/depcomp"
  3029. AMDEPBACKSLASH='\'
  3030. am__nodep='_no'
  3031. fi
  3032. if test "x$enable_dependency_tracking" != xno; then
  3033. AMDEP_TRUE=
  3034. AMDEP_FALSE='#'
  3035. else
  3036. AMDEP_TRUE='#'
  3037. AMDEP_FALSE=
  3038. fi
  3039. ac_ext=c
  3040. ac_cpp='$CPP $CPPFLAGS'
  3041. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3042. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3043. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3044. if test -n "$ac_tool_prefix"; then
  3045. # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  3046. set dummy ${ac_tool_prefix}gcc; ac_word=$2
  3047. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  3048. $as_echo_n "checking for $ac_word... " >&6; }
  3049. if ${ac_cv_prog_CC+:} false; then :
  3050. $as_echo_n "(cached) " >&6
  3051. else
  3052. if test -n "$CC"; then
  3053. ac_cv_prog_CC="$CC" # Let the user override the test.
  3054. else
  3055. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3056. for as_dir in $PATH
  3057. do
  3058. IFS=$as_save_IFS
  3059. test -z "$as_dir" && as_dir=.
  3060. for ac_exec_ext in '' $ac_executable_extensions; do
  3061. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  3062. ac_cv_prog_CC="${ac_tool_prefix}gcc"
  3063. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  3064. break 2
  3065. fi
  3066. done
  3067. done
  3068. IFS=$as_save_IFS
  3069. fi
  3070. fi
  3071. CC=$ac_cv_prog_CC
  3072. if test -n "$CC"; then
  3073. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  3074. $as_echo "$CC" >&6; }
  3075. else
  3076. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  3077. $as_echo "no" >&6; }
  3078. fi
  3079. fi
  3080. if test -z "$ac_cv_prog_CC"; then
  3081. ac_ct_CC=$CC
  3082. # Extract the first word of "gcc", so it can be a program name with args.
  3083. set dummy gcc; ac_word=$2
  3084. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  3085. $as_echo_n "checking for $ac_word... " >&6; }
  3086. if ${ac_cv_prog_ac_ct_CC+:} false; then :
  3087. $as_echo_n "(cached) " >&6
  3088. else
  3089. if test -n "$ac_ct_CC"; then
  3090. ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  3091. else
  3092. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3093. for as_dir in $PATH
  3094. do
  3095. IFS=$as_save_IFS
  3096. test -z "$as_dir" && as_dir=.
  3097. for ac_exec_ext in '' $ac_executable_extensions; do
  3098. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  3099. ac_cv_prog_ac_ct_CC="gcc"
  3100. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  3101. break 2
  3102. fi
  3103. done
  3104. done
  3105. IFS=$as_save_IFS
  3106. fi
  3107. fi
  3108. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  3109. if test -n "$ac_ct_CC"; then
  3110. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
  3111. $as_echo "$ac_ct_CC" >&6; }
  3112. else
  3113. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  3114. $as_echo "no" >&6; }
  3115. fi
  3116. if test "x$ac_ct_CC" = x; then
  3117. CC=""
  3118. else
  3119. case $cross_compiling:$ac_tool_warned in
  3120. yes:)
  3121. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  3122. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  3123. ac_tool_warned=yes ;;
  3124. esac
  3125. CC=$ac_ct_CC
  3126. fi
  3127. else
  3128. CC="$ac_cv_prog_CC"
  3129. fi
  3130. if test -z "$CC"; then
  3131. if test -n "$ac_tool_prefix"; then
  3132. # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  3133. set dummy ${ac_tool_prefix}cc; ac_word=$2
  3134. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  3135. $as_echo_n "checking for $ac_word... " >&6; }
  3136. if ${ac_cv_prog_CC+:} false; then :
  3137. $as_echo_n "(cached) " >&6
  3138. else
  3139. if test -n "$CC"; then
  3140. ac_cv_prog_CC="$CC" # Let the user override the test.
  3141. else
  3142. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3143. for as_dir in $PATH
  3144. do
  3145. IFS=$as_save_IFS
  3146. test -z "$as_dir" && as_dir=.
  3147. for ac_exec_ext in '' $ac_executable_extensions; do
  3148. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  3149. ac_cv_prog_CC="${ac_tool_prefix}cc"
  3150. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  3151. break 2
  3152. fi
  3153. done
  3154. done
  3155. IFS=$as_save_IFS
  3156. fi
  3157. fi
  3158. CC=$ac_cv_prog_CC
  3159. if test -n "$CC"; then
  3160. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  3161. $as_echo "$CC" >&6; }
  3162. else
  3163. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  3164. $as_echo "no" >&6; }
  3165. fi
  3166. fi
  3167. fi
  3168. if test -z "$CC"; then
  3169. # Extract the first word of "cc", so it can be a program name with args.
  3170. set dummy cc; ac_word=$2
  3171. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  3172. $as_echo_n "checking for $ac_word... " >&6; }
  3173. if ${ac_cv_prog_CC+:} false; then :
  3174. $as_echo_n "(cached) " >&6
  3175. else
  3176. if test -n "$CC"; then
  3177. ac_cv_prog_CC="$CC" # Let the user override the test.
  3178. else
  3179. ac_prog_rejected=no
  3180. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3181. for as_dir in $PATH
  3182. do
  3183. IFS=$as_save_IFS
  3184. test -z "$as_dir" && as_dir=.
  3185. for ac_exec_ext in '' $ac_executable_extensions; do
  3186. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  3187. if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  3188. ac_prog_rejected=yes
  3189. continue
  3190. fi
  3191. ac_cv_prog_CC="cc"
  3192. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  3193. break 2
  3194. fi
  3195. done
  3196. done
  3197. IFS=$as_save_IFS
  3198. if test $ac_prog_rejected = yes; then
  3199. # We found a bogon in the path, so make sure we never use it.
  3200. set dummy $ac_cv_prog_CC
  3201. shift
  3202. if test $# != 0; then
  3203. # We chose a different compiler from the bogus one.
  3204. # However, it has the same basename, so the bogon will be chosen
  3205. # first if we set CC to just the basename; use the full file name.
  3206. shift
  3207. ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  3208. fi
  3209. fi
  3210. fi
  3211. fi
  3212. CC=$ac_cv_prog_CC
  3213. if test -n "$CC"; then
  3214. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  3215. $as_echo "$CC" >&6; }
  3216. else
  3217. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  3218. $as_echo "no" >&6; }
  3219. fi
  3220. fi
  3221. if test -z "$CC"; then
  3222. if test -n "$ac_tool_prefix"; then
  3223. for ac_prog in cl.exe
  3224. do
  3225. # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  3226. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  3227. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  3228. $as_echo_n "checking for $ac_word... " >&6; }
  3229. if ${ac_cv_prog_CC+:} false; then :
  3230. $as_echo_n "(cached) " >&6
  3231. else
  3232. if test -n "$CC"; then
  3233. ac_cv_prog_CC="$CC" # Let the user override the test.
  3234. else
  3235. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3236. for as_dir in $PATH
  3237. do
  3238. IFS=$as_save_IFS
  3239. test -z "$as_dir" && as_dir=.
  3240. for ac_exec_ext in '' $ac_executable_extensions; do
  3241. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  3242. ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  3243. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  3244. break 2
  3245. fi
  3246. done
  3247. done
  3248. IFS=$as_save_IFS
  3249. fi
  3250. fi
  3251. CC=$ac_cv_prog_CC
  3252. if test -n "$CC"; then
  3253. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  3254. $as_echo "$CC" >&6; }
  3255. else
  3256. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  3257. $as_echo "no" >&6; }
  3258. fi
  3259. test -n "$CC" && break
  3260. done
  3261. fi
  3262. if test -z "$CC"; then
  3263. ac_ct_CC=$CC
  3264. for ac_prog in cl.exe
  3265. do
  3266. # Extract the first word of "$ac_prog", so it can be a program name with args.
  3267. set dummy $ac_prog; ac_word=$2
  3268. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  3269. $as_echo_n "checking for $ac_word... " >&6; }
  3270. if ${ac_cv_prog_ac_ct_CC+:} false; then :
  3271. $as_echo_n "(cached) " >&6
  3272. else
  3273. if test -n "$ac_ct_CC"; then
  3274. ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  3275. else
  3276. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  3277. for as_dir in $PATH
  3278. do
  3279. IFS=$as_save_IFS
  3280. test -z "$as_dir" && as_dir=.
  3281. for ac_exec_ext in '' $ac_executable_extensions; do
  3282. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  3283. ac_cv_prog_ac_ct_CC="$ac_prog"
  3284. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  3285. break 2
  3286. fi
  3287. done
  3288. done
  3289. IFS=$as_save_IFS
  3290. fi
  3291. fi
  3292. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  3293. if test -n "$ac_ct_CC"; then
  3294. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
  3295. $as_echo "$ac_ct_CC" >&6; }
  3296. else
  3297. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  3298. $as_echo "no" >&6; }
  3299. fi
  3300. test -n "$ac_ct_CC" && break
  3301. done
  3302. if test "x$ac_ct_CC" = x; then
  3303. CC=""
  3304. else
  3305. case $cross_compiling:$ac_tool_warned in
  3306. yes:)
  3307. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  3308. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  3309. ac_tool_warned=yes ;;
  3310. esac
  3311. CC=$ac_ct_CC
  3312. fi
  3313. fi
  3314. fi
  3315. test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  3316. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  3317. as_fn_error $? "no acceptable C compiler found in \$PATH
  3318. See \`config.log' for more details" "$LINENO" 5; }
  3319. # Provide some information about the compiler.
  3320. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
  3321. set X $ac_compile
  3322. ac_compiler=$2
  3323. for ac_option in --version -v -V -qversion; do
  3324. { { ac_try="$ac_compiler $ac_option >&5"
  3325. case "(($ac_try" in
  3326. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  3327. *) ac_try_echo=$ac_try;;
  3328. esac
  3329. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  3330. $as_echo "$ac_try_echo"; } >&5
  3331. (eval "$ac_compiler $ac_option >&5") 2>conftest.err
  3332. ac_status=$?
  3333. if test -s conftest.err; then
  3334. sed '10a\
  3335. ... rest of stderr output deleted ...
  3336. 10q' conftest.err >conftest.er1
  3337. cat conftest.er1 >&5
  3338. fi
  3339. rm -f conftest.er1 conftest.err
  3340. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  3341. test $ac_status = 0; }
  3342. done
  3343. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3344. /* end confdefs.h. */
  3345. int
  3346. main ()
  3347. {
  3348. ;
  3349. return 0;
  3350. }
  3351. _ACEOF
  3352. ac_clean_files_save=$ac_clean_files
  3353. ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
  3354. # Try to create an executable without -o first, disregard a.out.
  3355. # It will help us diagnose broken compilers, and finding out an intuition
  3356. # of exeext.
  3357. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
  3358. $as_echo_n "checking whether the C compiler works... " >&6; }
  3359. ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
  3360. # The possible output files:
  3361. ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
  3362. ac_rmfiles=
  3363. for ac_file in $ac_files
  3364. do
  3365. case $ac_file in
  3366. *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
  3367. * ) ac_rmfiles="$ac_rmfiles $ac_file";;
  3368. esac
  3369. done
  3370. rm -f $ac_rmfiles
  3371. if { { ac_try="$ac_link_default"
  3372. case "(($ac_try" in
  3373. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  3374. *) ac_try_echo=$ac_try;;
  3375. esac
  3376. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  3377. $as_echo "$ac_try_echo"; } >&5
  3378. (eval "$ac_link_default") 2>&5
  3379. ac_status=$?
  3380. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  3381. test $ac_status = 0; }; then :
  3382. # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
  3383. # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
  3384. # in a Makefile. We should not override ac_cv_exeext if it was cached,
  3385. # so that the user can short-circuit this test for compilers unknown to
  3386. # Autoconf.
  3387. for ac_file in $ac_files ''
  3388. do
  3389. test -f "$ac_file" || continue
  3390. case $ac_file in
  3391. *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
  3392. ;;
  3393. [ab].out )
  3394. # We found the default executable, but exeext='' is most
  3395. # certainly right.
  3396. break;;
  3397. *.* )
  3398. if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
  3399. then :; else
  3400. ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  3401. fi
  3402. # We set ac_cv_exeext here because the later test for it is not
  3403. # safe: cross compilers may not add the suffix if given an `-o'
  3404. # argument, so we may need to know it at that point already.
  3405. # Even if this section looks crufty: it has the advantage of
  3406. # actually working.
  3407. break;;
  3408. * )
  3409. break;;
  3410. esac
  3411. done
  3412. test "$ac_cv_exeext" = no && ac_cv_exeext=
  3413. else
  3414. ac_file=''
  3415. fi
  3416. if test -z "$ac_file"; then :
  3417. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  3418. $as_echo "no" >&6; }
  3419. $as_echo "$as_me: failed program was:" >&5
  3420. sed 's/^/| /' conftest.$ac_ext >&5
  3421. { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  3422. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  3423. as_fn_error 77 "C compiler cannot create executables
  3424. See \`config.log' for more details" "$LINENO" 5; }
  3425. else
  3426. { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
  3427. $as_echo "yes" >&6; }
  3428. fi
  3429. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
  3430. $as_echo_n "checking for C compiler default output file name... " >&6; }
  3431. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
  3432. $as_echo "$ac_file" >&6; }
  3433. ac_exeext=$ac_cv_exeext
  3434. rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
  3435. ac_clean_files=$ac_clean_files_save
  3436. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
  3437. $as_echo_n "checking for suffix of executables... " >&6; }
  3438. if { { ac_try="$ac_link"
  3439. case "(($ac_try" in
  3440. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  3441. *) ac_try_echo=$ac_try;;
  3442. esac
  3443. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  3444. $as_echo "$ac_try_echo"; } >&5
  3445. (eval "$ac_link") 2>&5
  3446. ac_status=$?
  3447. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  3448. test $ac_status = 0; }; then :
  3449. # If both `conftest.exe' and `conftest' are `present' (well, observable)
  3450. # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
  3451. # work properly (i.e., refer to `conftest.exe'), while it won't with
  3452. # `rm'.
  3453. for ac_file in conftest.exe conftest conftest.*; do
  3454. test -f "$ac_file" || continue
  3455. case $ac_file in
  3456. *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
  3457. *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
  3458. break;;
  3459. * ) break;;
  3460. esac
  3461. done
  3462. else
  3463. { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  3464. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  3465. as_fn_error $? "cannot compute suffix of executables: cannot compile and link
  3466. See \`config.log' for more details" "$LINENO" 5; }
  3467. fi
  3468. rm -f conftest conftest$ac_cv_exeext
  3469. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
  3470. $as_echo "$ac_cv_exeext" >&6; }
  3471. rm -f conftest.$ac_ext
  3472. EXEEXT=$ac_cv_exeext
  3473. ac_exeext=$EXEEXT
  3474. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3475. /* end confdefs.h. */
  3476. #include <stdio.h>
  3477. int
  3478. main ()
  3479. {
  3480. ;
  3481. return 0;
  3482. }
  3483. _ACEOF
  3484. ac_clean_files="$ac_clean_files conftest.out"
  3485. # Check that the compiler produces executables we can run. If not, either
  3486. # the compiler is broken, or we cross compile.
  3487. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
  3488. $as_echo_n "checking whether we are cross compiling... " >&6; }
  3489. if test "$cross_compiling" != yes; then
  3490. { { ac_try="$ac_link"
  3491. case "(($ac_try" in
  3492. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  3493. *) ac_try_echo=$ac_try;;
  3494. esac
  3495. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  3496. $as_echo "$ac_try_echo"; } >&5
  3497. (eval "$ac_link") 2>&5
  3498. ac_status=$?
  3499. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  3500. test $ac_status = 0; }
  3501. if { ac_try='./conftest$ac_cv_exeext'
  3502. { { case "(($ac_try" in
  3503. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  3504. *) ac_try_echo=$ac_try;;
  3505. esac
  3506. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  3507. $as_echo "$ac_try_echo"; } >&5
  3508. (eval "$ac_try") 2>&5
  3509. ac_status=$?
  3510. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  3511. test $ac_status = 0; }; }; then
  3512. cross_compiling=no
  3513. else
  3514. if test "$cross_compiling" = maybe; then
  3515. cross_compiling=yes
  3516. else
  3517. { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  3518. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  3519. as_fn_error $? "cannot run C compiled programs.
  3520. If you meant to cross compile, use \`--host'.
  3521. See \`config.log' for more details" "$LINENO" 5; }
  3522. fi
  3523. fi
  3524. fi
  3525. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
  3526. $as_echo "$cross_compiling" >&6; }
  3527. rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
  3528. ac_clean_files=$ac_clean_files_save
  3529. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
  3530. $as_echo_n "checking for suffix of object files... " >&6; }
  3531. if ${ac_cv_objext+:} false; then :
  3532. $as_echo_n "(cached) " >&6
  3533. else
  3534. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3535. /* end confdefs.h. */
  3536. int
  3537. main ()
  3538. {
  3539. ;
  3540. return 0;
  3541. }
  3542. _ACEOF
  3543. rm -f conftest.o conftest.obj
  3544. if { { ac_try="$ac_compile"
  3545. case "(($ac_try" in
  3546. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  3547. *) ac_try_echo=$ac_try;;
  3548. esac
  3549. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  3550. $as_echo "$ac_try_echo"; } >&5
  3551. (eval "$ac_compile") 2>&5
  3552. ac_status=$?
  3553. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  3554. test $ac_status = 0; }; then :
  3555. for ac_file in conftest.o conftest.obj conftest.*; do
  3556. test -f "$ac_file" || continue;
  3557. case $ac_file in
  3558. *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
  3559. *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
  3560. break;;
  3561. esac
  3562. done
  3563. else
  3564. $as_echo "$as_me: failed program was:" >&5
  3565. sed 's/^/| /' conftest.$ac_ext >&5
  3566. { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  3567. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  3568. as_fn_error $? "cannot compute suffix of object files: cannot compile
  3569. See \`config.log' for more details" "$LINENO" 5; }
  3570. fi
  3571. rm -f conftest.$ac_cv_objext conftest.$ac_ext
  3572. fi
  3573. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
  3574. $as_echo "$ac_cv_objext" >&6; }
  3575. OBJEXT=$ac_cv_objext
  3576. ac_objext=$OBJEXT
  3577. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
  3578. $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
  3579. if ${ac_cv_c_compiler_gnu+:} false; then :
  3580. $as_echo_n "(cached) " >&6
  3581. else
  3582. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3583. /* end confdefs.h. */
  3584. int
  3585. main ()
  3586. {
  3587. #ifndef __GNUC__
  3588. choke me
  3589. #endif
  3590. ;
  3591. return 0;
  3592. }
  3593. _ACEOF
  3594. if ac_fn_c_try_compile "$LINENO"; then :
  3595. ac_compiler_gnu=yes
  3596. else
  3597. ac_compiler_gnu=no
  3598. fi
  3599. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3600. ac_cv_c_compiler_gnu=$ac_compiler_gnu
  3601. fi
  3602. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
  3603. $as_echo "$ac_cv_c_compiler_gnu" >&6; }
  3604. if test $ac_compiler_gnu = yes; then
  3605. GCC=yes
  3606. else
  3607. GCC=
  3608. fi
  3609. ac_test_CFLAGS=${CFLAGS+set}
  3610. ac_save_CFLAGS=$CFLAGS
  3611. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
  3612. $as_echo_n "checking whether $CC accepts -g... " >&6; }
  3613. if ${ac_cv_prog_cc_g+:} false; then :
  3614. $as_echo_n "(cached) " >&6
  3615. else
  3616. ac_save_c_werror_flag=$ac_c_werror_flag
  3617. ac_c_werror_flag=yes
  3618. ac_cv_prog_cc_g=no
  3619. CFLAGS="-g"
  3620. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3621. /* end confdefs.h. */
  3622. int
  3623. main ()
  3624. {
  3625. ;
  3626. return 0;
  3627. }
  3628. _ACEOF
  3629. if ac_fn_c_try_compile "$LINENO"; then :
  3630. ac_cv_prog_cc_g=yes
  3631. else
  3632. CFLAGS=""
  3633. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3634. /* end confdefs.h. */
  3635. int
  3636. main ()
  3637. {
  3638. ;
  3639. return 0;
  3640. }
  3641. _ACEOF
  3642. if ac_fn_c_try_compile "$LINENO"; then :
  3643. else
  3644. ac_c_werror_flag=$ac_save_c_werror_flag
  3645. CFLAGS="-g"
  3646. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3647. /* end confdefs.h. */
  3648. int
  3649. main ()
  3650. {
  3651. ;
  3652. return 0;
  3653. }
  3654. _ACEOF
  3655. if ac_fn_c_try_compile "$LINENO"; then :
  3656. ac_cv_prog_cc_g=yes
  3657. fi
  3658. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3659. fi
  3660. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3661. fi
  3662. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3663. ac_c_werror_flag=$ac_save_c_werror_flag
  3664. fi
  3665. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
  3666. $as_echo "$ac_cv_prog_cc_g" >&6; }
  3667. if test "$ac_test_CFLAGS" = set; then
  3668. CFLAGS=$ac_save_CFLAGS
  3669. elif test $ac_cv_prog_cc_g = yes; then
  3670. if test "$GCC" = yes; then
  3671. CFLAGS="-g -O2"
  3672. else
  3673. CFLAGS="-g"
  3674. fi
  3675. else
  3676. if test "$GCC" = yes; then
  3677. CFLAGS="-O2"
  3678. else
  3679. CFLAGS=
  3680. fi
  3681. fi
  3682. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
  3683. $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
  3684. if ${ac_cv_prog_cc_c89+:} false; then :
  3685. $as_echo_n "(cached) " >&6
  3686. else
  3687. ac_cv_prog_cc_c89=no
  3688. ac_save_CC=$CC
  3689. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3690. /* end confdefs.h. */
  3691. #include <stdarg.h>
  3692. #include <stdio.h>
  3693. struct stat;
  3694. /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
  3695. struct buf { int x; };
  3696. FILE * (*rcsopen) (struct buf *, struct stat *, int);
  3697. static char *e (p, i)
  3698. char **p;
  3699. int i;
  3700. {
  3701. return p[i];
  3702. }
  3703. static char *f (char * (*g) (char **, int), char **p, ...)
  3704. {
  3705. char *s;
  3706. va_list v;
  3707. va_start (v,p);
  3708. s = g (p, va_arg (v,int));
  3709. va_end (v);
  3710. return s;
  3711. }
  3712. /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
  3713. function prototypes and stuff, but not '\xHH' hex character constants.
  3714. These don't provoke an error unfortunately, instead are silently treated
  3715. as 'x'. The following induces an error, until -std is added to get
  3716. proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
  3717. array size at least. It's necessary to write '\x00'==0 to get something
  3718. that's true only with -std. */
  3719. int osf4_cc_array ['\x00' == 0 ? 1 : -1];
  3720. /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
  3721. inside strings and character constants. */
  3722. #define FOO(x) 'x'
  3723. int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
  3724. int test (int i, double x);
  3725. struct s1 {int (*f) (int a);};
  3726. struct s2 {int (*f) (double a);};
  3727. int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
  3728. int argc;
  3729. char **argv;
  3730. int
  3731. main ()
  3732. {
  3733. return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
  3734. ;
  3735. return 0;
  3736. }
  3737. _ACEOF
  3738. for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
  3739. -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  3740. do
  3741. CC="$ac_save_CC $ac_arg"
  3742. if ac_fn_c_try_compile "$LINENO"; then :
  3743. ac_cv_prog_cc_c89=$ac_arg
  3744. fi
  3745. rm -f core conftest.err conftest.$ac_objext
  3746. test "x$ac_cv_prog_cc_c89" != "xno" && break
  3747. done
  3748. rm -f conftest.$ac_ext
  3749. CC=$ac_save_CC
  3750. fi
  3751. # AC_CACHE_VAL
  3752. case "x$ac_cv_prog_cc_c89" in
  3753. x)
  3754. { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
  3755. $as_echo "none needed" >&6; } ;;
  3756. xno)
  3757. { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
  3758. $as_echo "unsupported" >&6; } ;;
  3759. *)
  3760. CC="$CC $ac_cv_prog_cc_c89"
  3761. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
  3762. $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
  3763. esac
  3764. if test "x$ac_cv_prog_cc_c89" != xno; then :
  3765. fi
  3766. ac_ext=c
  3767. ac_cpp='$CPP $CPPFLAGS'
  3768. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3769. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3770. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3771. ac_ext=c
  3772. ac_cpp='$CPP $CPPFLAGS'
  3773. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3774. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3775. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3776. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
  3777. $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
  3778. if ${am_cv_prog_cc_c_o+:} false; then :
  3779. $as_echo_n "(cached) " >&6
  3780. else
  3781. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3782. /* end confdefs.h. */
  3783. int
  3784. main ()
  3785. {
  3786. ;
  3787. return 0;
  3788. }
  3789. _ACEOF
  3790. # Make sure it works both with $CC and with simple cc.
  3791. # Following AC_PROG_CC_C_O, we do the test twice because some
  3792. # compilers refuse to overwrite an existing .o file with -o,
  3793. # though they will create one.
  3794. am_cv_prog_cc_c_o=yes
  3795. for am_i in 1 2; do
  3796. if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
  3797. ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
  3798. ac_status=$?
  3799. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  3800. (exit $ac_status); } \
  3801. && test -f conftest2.$ac_objext; then
  3802. : OK
  3803. else
  3804. am_cv_prog_cc_c_o=no
  3805. break
  3806. fi
  3807. done
  3808. rm -f core conftest*
  3809. unset am_i
  3810. fi
  3811. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
  3812. $as_echo "$am_cv_prog_cc_c_o" >&6; }
  3813. if test "$am_cv_prog_cc_c_o" != yes; then
  3814. # Losing compiler, so override with the script.
  3815. # FIXME: It is wrong to rewrite CC.
  3816. # But if we don't then we get into trouble of one sort or another.
  3817. # A longer-term fix would be to have automake use am__CC in this case,
  3818. # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
  3819. CC="$am_aux_dir/compile $CC"
  3820. fi
  3821. ac_ext=c
  3822. ac_cpp='$CPP $CPPFLAGS'
  3823. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  3824. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  3825. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  3826. depcc="$CC" am_compiler_list=
  3827. { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
  3828. $as_echo_n "checking dependency style of $depcc... " >&6; }
  3829. if ${am_cv_CC_dependencies_compiler_type+:} false; then :
  3830. $as_echo_n "(cached) " >&6
  3831. else
  3832. if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  3833. # We make a subdir and do the tests there. Otherwise we can end up
  3834. # making bogus files that we don't know about and never remove. For
  3835. # instance it was reported that on HP-UX the gcc test will end up
  3836. # making a dummy file named 'D' -- because '-MD' means "put the output
  3837. # in D".
  3838. rm -rf conftest.dir
  3839. mkdir conftest.dir
  3840. # Copy depcomp to subdir because otherwise we won't find it if we're
  3841. # using a relative directory.
  3842. cp "$am_depcomp" conftest.dir
  3843. cd conftest.dir
  3844. # We will build objects and dependencies in a subdirectory because
  3845. # it helps to detect inapplicable dependency modes. For instance
  3846. # both Tru64's cc and ICC support -MD to output dependencies as a
  3847. # side effect of compilation, but ICC will put the dependencies in
  3848. # the current directory while Tru64 will put them in the object
  3849. # directory.
  3850. mkdir sub
  3851. am_cv_CC_dependencies_compiler_type=none
  3852. if test "$am_compiler_list" = ""; then
  3853. am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  3854. fi
  3855. am__universal=false
  3856. case " $depcc " in #(
  3857. *\ -arch\ *\ -arch\ *) am__universal=true ;;
  3858. esac
  3859. for depmode in $am_compiler_list; do
  3860. # Setup a source with many dependencies, because some compilers
  3861. # like to wrap large dependency lists on column 80 (with \), and
  3862. # we should not choose a depcomp mode which is confused by this.
  3863. #
  3864. # We need to recreate these files for each test, as the compiler may
  3865. # overwrite some of them when testing with obscure command lines.
  3866. # This happens at least with the AIX C compiler.
  3867. : > sub/conftest.c
  3868. for i in 1 2 3 4 5 6; do
  3869. echo '#include "conftst'$i'.h"' >> sub/conftest.c
  3870. # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
  3871. # Solaris 10 /bin/sh.
  3872. echo '/* dummy */' > sub/conftst$i.h
  3873. done
  3874. echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  3875. # We check with '-c' and '-o' for the sake of the "dashmstdout"
  3876. # mode. It turns out that the SunPro C++ compiler does not properly
  3877. # handle '-M -o', and we need to detect this. Also, some Intel
  3878. # versions had trouble with output in subdirs.
  3879. am__obj=sub/conftest.${OBJEXT-o}
  3880. am__minus_obj="-o $am__obj"
  3881. case $depmode in
  3882. gcc)
  3883. # This depmode causes a compiler race in universal mode.
  3884. test "$am__universal" = false || continue
  3885. ;;
  3886. nosideeffect)
  3887. # After this tag, mechanisms are not by side-effect, so they'll
  3888. # only be used when explicitly requested.
  3889. if test "x$enable_dependency_tracking" = xyes; then
  3890. continue
  3891. else
  3892. break
  3893. fi
  3894. ;;
  3895. msvc7 | msvc7msys | msvisualcpp | msvcmsys)
  3896. # This compiler won't grok '-c -o', but also, the minuso test has
  3897. # not run yet. These depmodes are late enough in the game, and
  3898. # so weak that their functioning should not be impacted.
  3899. am__obj=conftest.${OBJEXT-o}
  3900. am__minus_obj=
  3901. ;;
  3902. none) break ;;
  3903. esac
  3904. if depmode=$depmode \
  3905. source=sub/conftest.c object=$am__obj \
  3906. depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
  3907. $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
  3908. >/dev/null 2>conftest.err &&
  3909. grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
  3910. grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  3911. grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
  3912. ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  3913. # icc doesn't choke on unknown options, it will just issue warnings
  3914. # or remarks (even with -Werror). So we grep stderr for any message
  3915. # that says an option was ignored or not supported.
  3916. # When given -MP, icc 7.0 and 7.1 complain thusly:
  3917. # icc: Command line warning: ignoring option '-M'; no argument required
  3918. # The diagnosis changed in icc 8.0:
  3919. # icc: Command line remark: option '-MP' not supported
  3920. if (grep 'ignoring option' conftest.err ||
  3921. grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  3922. am_cv_CC_dependencies_compiler_type=$depmode
  3923. break
  3924. fi
  3925. fi
  3926. done
  3927. cd ..
  3928. rm -rf conftest.dir
  3929. else
  3930. am_cv_CC_dependencies_compiler_type=none
  3931. fi
  3932. fi
  3933. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
  3934. $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
  3935. CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  3936. if
  3937. test "x$enable_dependency_tracking" != xno \
  3938. && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  3939. am__fastdepCC_TRUE=
  3940. am__fastdepCC_FALSE='#'
  3941. else
  3942. am__fastdepCC_TRUE='#'
  3943. am__fastdepCC_FALSE=
  3944. fi
  3945. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3946. /* end confdefs.h. */
  3947. int
  3948. main ()
  3949. {
  3950. return __s390x__
  3951. ;
  3952. return 0;
  3953. }
  3954. _ACEOF
  3955. if ac_fn_c_try_compile "$LINENO"; then :
  3956. default_enable_libunwind=no
  3957. default_enable_backtrace=yes
  3958. else
  3959. default_enable_libunwind=yes
  3960. default_enable_backtrace=no
  3961. fi
  3962. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3963. # Disable libunwind linking on ppc64 by default.
  3964. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  3965. /* end confdefs.h. */
  3966. int
  3967. main ()
  3968. {
  3969. return __PPC64__
  3970. ;
  3971. return 0;
  3972. }
  3973. _ACEOF
  3974. if ac_fn_c_try_compile "$LINENO"; then :
  3975. default_enable_libunwind=no
  3976. default_tcmalloc_pagesize=64
  3977. else
  3978. default_enable_libunwind=yes
  3979. default_tcmalloc_pagesize=8
  3980. fi
  3981. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  3982. # Check whether --enable-cpu-profiler was given.
  3983. if test "${enable_cpu_profiler+set}" = set; then :
  3984. enableval=$enable_cpu_profiler;
  3985. else
  3986. enable_cpu_profiler="$default_enable_cpu_profiler"
  3987. fi
  3988. # Check whether --enable-heap-profiler was given.
  3989. if test "${enable_heap_profiler+set}" = set; then :
  3990. enableval=$enable_heap_profiler;
  3991. else
  3992. enable_heap_profiler="$default_enable_heap_profiler"
  3993. fi
  3994. # Check whether --enable-heap-checker was given.
  3995. if test "${enable_heap_checker+set}" = set; then :
  3996. enableval=$enable_heap_checker;
  3997. else
  3998. enable_heap_checker="$default_enable_heap_checker"
  3999. fi
  4000. # Check whether --enable-debugalloc was given.
  4001. if test "${enable_debugalloc+set}" = set; then :
  4002. enableval=$enable_debugalloc;
  4003. else
  4004. enable_debugalloc="$default_enable_debugalloc"
  4005. fi
  4006. # Check whether --enable-minimal was given.
  4007. if test "${enable_minimal+set}" = set; then :
  4008. enableval=$enable_minimal;
  4009. else
  4010. enable_minimal="$default_enable_minimal"
  4011. fi
  4012. if test "$enable_minimal" = yes; then
  4013. enable_cpu_profiler=no
  4014. enable_heap_profiler=no
  4015. enable_heap_checker=no
  4016. fi
  4017. # Check whether --enable-stacktrace-via-backtrace was given.
  4018. if test "${enable_stacktrace_via_backtrace+set}" = set; then :
  4019. enableval=$enable_stacktrace_via_backtrace; enable_backtrace=yes
  4020. else
  4021. enable_backtrace="$default_enable_backtrace"
  4022. fi
  4023. # Check whether --enable-libunwind was given.
  4024. if test "${enable_libunwind+set}" = set; then :
  4025. enableval=$enable_libunwind;
  4026. else
  4027. enable_libunwind="$default_enable_libunwind"
  4028. fi
  4029. # Check whether --with-tcmalloc-pagesize was given.
  4030. if test "${with_tcmalloc_pagesize+set}" = set; then :
  4031. withval=$with_tcmalloc_pagesize;
  4032. else
  4033. with_tcmalloc_pagesize=$default_tcmalloc_pagesize
  4034. fi
  4035. # Check whether --with-tcmalloc-alignment was given.
  4036. if test "${with_tcmalloc_alignment+set}" = set; then :
  4037. withval=$with_tcmalloc_alignment;
  4038. else
  4039. with_tcmalloc_alignment=$default_tcmalloc_alignment
  4040. fi
  4041. case "$with_tcmalloc_pagesize" in
  4042. 8)
  4043. #Default tcmalloc page size.
  4044. ;;
  4045. 32)
  4046. $as_echo "#define TCMALLOC_32K_PAGES 1" >>confdefs.h
  4047. ;;
  4048. 64)
  4049. $as_echo "#define TCMALLOC_64K_PAGES 1" >>confdefs.h
  4050. ;;
  4051. *)
  4052. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${with_tcmalloc_pagesize}K size not supported, using default tcmalloc page size." >&5
  4053. $as_echo "$as_me: WARNING: ${with_tcmalloc_pagesize}K size not supported, using default tcmalloc page size." >&2;}
  4054. esac
  4055. case "$with_tcmalloc_alignment" in
  4056. 8)
  4057. $as_echo "#define TCMALLOC_ALIGN_8BYTES 1" >>confdefs.h
  4058. ;;
  4059. 16)
  4060. #Default tcmalloc allocation alignment.
  4061. ;;
  4062. *)
  4063. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: ${with_tcmalloc_alignment} bytes not supported, using default tcmalloc allocation alignment." >&5
  4064. $as_echo "$as_me: WARNING: ${with_tcmalloc_alignment} bytes not supported, using default tcmalloc allocation alignment." >&2;}
  4065. esac
  4066. # Checks for programs.
  4067. ac_ext=cpp
  4068. ac_cpp='$CXXCPP $CPPFLAGS'
  4069. ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4070. ac_link='$CXX -o conftest$ac_exeext $CXXFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4071. ac_compiler_gnu=$ac_cv_cxx_compiler_gnu
  4072. if test -z "$CXX"; then
  4073. if test -n "$CCC"; then
  4074. CXX=$CCC
  4075. else
  4076. if test -n "$ac_tool_prefix"; then
  4077. for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
  4078. do
  4079. # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  4080. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  4081. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4082. $as_echo_n "checking for $ac_word... " >&6; }
  4083. if ${ac_cv_prog_CXX+:} false; then :
  4084. $as_echo_n "(cached) " >&6
  4085. else
  4086. if test -n "$CXX"; then
  4087. ac_cv_prog_CXX="$CXX" # Let the user override the test.
  4088. else
  4089. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4090. for as_dir in $PATH
  4091. do
  4092. IFS=$as_save_IFS
  4093. test -z "$as_dir" && as_dir=.
  4094. for ac_exec_ext in '' $ac_executable_extensions; do
  4095. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4096. ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
  4097. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4098. break 2
  4099. fi
  4100. done
  4101. done
  4102. IFS=$as_save_IFS
  4103. fi
  4104. fi
  4105. CXX=$ac_cv_prog_CXX
  4106. if test -n "$CXX"; then
  4107. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CXX" >&5
  4108. $as_echo "$CXX" >&6; }
  4109. else
  4110. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4111. $as_echo "no" >&6; }
  4112. fi
  4113. test -n "$CXX" && break
  4114. done
  4115. fi
  4116. if test -z "$CXX"; then
  4117. ac_ct_CXX=$CXX
  4118. for ac_prog in g++ c++ gpp aCC CC cxx cc++ cl.exe FCC KCC RCC xlC_r xlC
  4119. do
  4120. # Extract the first word of "$ac_prog", so it can be a program name with args.
  4121. set dummy $ac_prog; ac_word=$2
  4122. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4123. $as_echo_n "checking for $ac_word... " >&6; }
  4124. if ${ac_cv_prog_ac_ct_CXX+:} false; then :
  4125. $as_echo_n "(cached) " >&6
  4126. else
  4127. if test -n "$ac_ct_CXX"; then
  4128. ac_cv_prog_ac_ct_CXX="$ac_ct_CXX" # Let the user override the test.
  4129. else
  4130. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4131. for as_dir in $PATH
  4132. do
  4133. IFS=$as_save_IFS
  4134. test -z "$as_dir" && as_dir=.
  4135. for ac_exec_ext in '' $ac_executable_extensions; do
  4136. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4137. ac_cv_prog_ac_ct_CXX="$ac_prog"
  4138. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4139. break 2
  4140. fi
  4141. done
  4142. done
  4143. IFS=$as_save_IFS
  4144. fi
  4145. fi
  4146. ac_ct_CXX=$ac_cv_prog_ac_ct_CXX
  4147. if test -n "$ac_ct_CXX"; then
  4148. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CXX" >&5
  4149. $as_echo "$ac_ct_CXX" >&6; }
  4150. else
  4151. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4152. $as_echo "no" >&6; }
  4153. fi
  4154. test -n "$ac_ct_CXX" && break
  4155. done
  4156. if test "x$ac_ct_CXX" = x; then
  4157. CXX="g++"
  4158. else
  4159. case $cross_compiling:$ac_tool_warned in
  4160. yes:)
  4161. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  4162. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  4163. ac_tool_warned=yes ;;
  4164. esac
  4165. CXX=$ac_ct_CXX
  4166. fi
  4167. fi
  4168. fi
  4169. fi
  4170. # Provide some information about the compiler.
  4171. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C++ compiler version" >&5
  4172. set X $ac_compile
  4173. ac_compiler=$2
  4174. for ac_option in --version -v -V -qversion; do
  4175. { { ac_try="$ac_compiler $ac_option >&5"
  4176. case "(($ac_try" in
  4177. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  4178. *) ac_try_echo=$ac_try;;
  4179. esac
  4180. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  4181. $as_echo "$ac_try_echo"; } >&5
  4182. (eval "$ac_compiler $ac_option >&5") 2>conftest.err
  4183. ac_status=$?
  4184. if test -s conftest.err; then
  4185. sed '10a\
  4186. ... rest of stderr output deleted ...
  4187. 10q' conftest.err >conftest.er1
  4188. cat conftest.er1 >&5
  4189. fi
  4190. rm -f conftest.er1 conftest.err
  4191. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  4192. test $ac_status = 0; }
  4193. done
  4194. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C++ compiler" >&5
  4195. $as_echo_n "checking whether we are using the GNU C++ compiler... " >&6; }
  4196. if ${ac_cv_cxx_compiler_gnu+:} false; then :
  4197. $as_echo_n "(cached) " >&6
  4198. else
  4199. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4200. /* end confdefs.h. */
  4201. int
  4202. main ()
  4203. {
  4204. #ifndef __GNUC__
  4205. choke me
  4206. #endif
  4207. ;
  4208. return 0;
  4209. }
  4210. _ACEOF
  4211. if ac_fn_cxx_try_compile "$LINENO"; then :
  4212. ac_compiler_gnu=yes
  4213. else
  4214. ac_compiler_gnu=no
  4215. fi
  4216. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4217. ac_cv_cxx_compiler_gnu=$ac_compiler_gnu
  4218. fi
  4219. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_cxx_compiler_gnu" >&5
  4220. $as_echo "$ac_cv_cxx_compiler_gnu" >&6; }
  4221. if test $ac_compiler_gnu = yes; then
  4222. GXX=yes
  4223. else
  4224. GXX=
  4225. fi
  4226. ac_test_CXXFLAGS=${CXXFLAGS+set}
  4227. ac_save_CXXFLAGS=$CXXFLAGS
  4228. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CXX accepts -g" >&5
  4229. $as_echo_n "checking whether $CXX accepts -g... " >&6; }
  4230. if ${ac_cv_prog_cxx_g+:} false; then :
  4231. $as_echo_n "(cached) " >&6
  4232. else
  4233. ac_save_cxx_werror_flag=$ac_cxx_werror_flag
  4234. ac_cxx_werror_flag=yes
  4235. ac_cv_prog_cxx_g=no
  4236. CXXFLAGS="-g"
  4237. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4238. /* end confdefs.h. */
  4239. int
  4240. main ()
  4241. {
  4242. ;
  4243. return 0;
  4244. }
  4245. _ACEOF
  4246. if ac_fn_cxx_try_compile "$LINENO"; then :
  4247. ac_cv_prog_cxx_g=yes
  4248. else
  4249. CXXFLAGS=""
  4250. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4251. /* end confdefs.h. */
  4252. int
  4253. main ()
  4254. {
  4255. ;
  4256. return 0;
  4257. }
  4258. _ACEOF
  4259. if ac_fn_cxx_try_compile "$LINENO"; then :
  4260. else
  4261. ac_cxx_werror_flag=$ac_save_cxx_werror_flag
  4262. CXXFLAGS="-g"
  4263. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4264. /* end confdefs.h. */
  4265. int
  4266. main ()
  4267. {
  4268. ;
  4269. return 0;
  4270. }
  4271. _ACEOF
  4272. if ac_fn_cxx_try_compile "$LINENO"; then :
  4273. ac_cv_prog_cxx_g=yes
  4274. fi
  4275. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4276. fi
  4277. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4278. fi
  4279. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4280. ac_cxx_werror_flag=$ac_save_cxx_werror_flag
  4281. fi
  4282. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cxx_g" >&5
  4283. $as_echo "$ac_cv_prog_cxx_g" >&6; }
  4284. if test "$ac_test_CXXFLAGS" = set; then
  4285. CXXFLAGS=$ac_save_CXXFLAGS
  4286. elif test $ac_cv_prog_cxx_g = yes; then
  4287. if test "$GXX" = yes; then
  4288. CXXFLAGS="-g -O2"
  4289. else
  4290. CXXFLAGS="-g"
  4291. fi
  4292. else
  4293. if test "$GXX" = yes; then
  4294. CXXFLAGS="-O2"
  4295. else
  4296. CXXFLAGS=
  4297. fi
  4298. fi
  4299. ac_ext=c
  4300. ac_cpp='$CPP $CPPFLAGS'
  4301. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4302. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4303. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4304. depcc="$CXX" am_compiler_list=
  4305. { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
  4306. $as_echo_n "checking dependency style of $depcc... " >&6; }
  4307. if ${am_cv_CXX_dependencies_compiler_type+:} false; then :
  4308. $as_echo_n "(cached) " >&6
  4309. else
  4310. if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  4311. # We make a subdir and do the tests there. Otherwise we can end up
  4312. # making bogus files that we don't know about and never remove. For
  4313. # instance it was reported that on HP-UX the gcc test will end up
  4314. # making a dummy file named 'D' -- because '-MD' means "put the output
  4315. # in D".
  4316. rm -rf conftest.dir
  4317. mkdir conftest.dir
  4318. # Copy depcomp to subdir because otherwise we won't find it if we're
  4319. # using a relative directory.
  4320. cp "$am_depcomp" conftest.dir
  4321. cd conftest.dir
  4322. # We will build objects and dependencies in a subdirectory because
  4323. # it helps to detect inapplicable dependency modes. For instance
  4324. # both Tru64's cc and ICC support -MD to output dependencies as a
  4325. # side effect of compilation, but ICC will put the dependencies in
  4326. # the current directory while Tru64 will put them in the object
  4327. # directory.
  4328. mkdir sub
  4329. am_cv_CXX_dependencies_compiler_type=none
  4330. if test "$am_compiler_list" = ""; then
  4331. am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  4332. fi
  4333. am__universal=false
  4334. case " $depcc " in #(
  4335. *\ -arch\ *\ -arch\ *) am__universal=true ;;
  4336. esac
  4337. for depmode in $am_compiler_list; do
  4338. # Setup a source with many dependencies, because some compilers
  4339. # like to wrap large dependency lists on column 80 (with \), and
  4340. # we should not choose a depcomp mode which is confused by this.
  4341. #
  4342. # We need to recreate these files for each test, as the compiler may
  4343. # overwrite some of them when testing with obscure command lines.
  4344. # This happens at least with the AIX C compiler.
  4345. : > sub/conftest.c
  4346. for i in 1 2 3 4 5 6; do
  4347. echo '#include "conftst'$i'.h"' >> sub/conftest.c
  4348. # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
  4349. # Solaris 10 /bin/sh.
  4350. echo '/* dummy */' > sub/conftst$i.h
  4351. done
  4352. echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  4353. # We check with '-c' and '-o' for the sake of the "dashmstdout"
  4354. # mode. It turns out that the SunPro C++ compiler does not properly
  4355. # handle '-M -o', and we need to detect this. Also, some Intel
  4356. # versions had trouble with output in subdirs.
  4357. am__obj=sub/conftest.${OBJEXT-o}
  4358. am__minus_obj="-o $am__obj"
  4359. case $depmode in
  4360. gcc)
  4361. # This depmode causes a compiler race in universal mode.
  4362. test "$am__universal" = false || continue
  4363. ;;
  4364. nosideeffect)
  4365. # After this tag, mechanisms are not by side-effect, so they'll
  4366. # only be used when explicitly requested.
  4367. if test "x$enable_dependency_tracking" = xyes; then
  4368. continue
  4369. else
  4370. break
  4371. fi
  4372. ;;
  4373. msvc7 | msvc7msys | msvisualcpp | msvcmsys)
  4374. # This compiler won't grok '-c -o', but also, the minuso test has
  4375. # not run yet. These depmodes are late enough in the game, and
  4376. # so weak that their functioning should not be impacted.
  4377. am__obj=conftest.${OBJEXT-o}
  4378. am__minus_obj=
  4379. ;;
  4380. none) break ;;
  4381. esac
  4382. if depmode=$depmode \
  4383. source=sub/conftest.c object=$am__obj \
  4384. depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
  4385. $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
  4386. >/dev/null 2>conftest.err &&
  4387. grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
  4388. grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  4389. grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
  4390. ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  4391. # icc doesn't choke on unknown options, it will just issue warnings
  4392. # or remarks (even with -Werror). So we grep stderr for any message
  4393. # that says an option was ignored or not supported.
  4394. # When given -MP, icc 7.0 and 7.1 complain thusly:
  4395. # icc: Command line warning: ignoring option '-M'; no argument required
  4396. # The diagnosis changed in icc 8.0:
  4397. # icc: Command line remark: option '-MP' not supported
  4398. if (grep 'ignoring option' conftest.err ||
  4399. grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  4400. am_cv_CXX_dependencies_compiler_type=$depmode
  4401. break
  4402. fi
  4403. fi
  4404. done
  4405. cd ..
  4406. rm -rf conftest.dir
  4407. else
  4408. am_cv_CXX_dependencies_compiler_type=none
  4409. fi
  4410. fi
  4411. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CXX_dependencies_compiler_type" >&5
  4412. $as_echo "$am_cv_CXX_dependencies_compiler_type" >&6; }
  4413. CXXDEPMODE=depmode=$am_cv_CXX_dependencies_compiler_type
  4414. if
  4415. test "x$enable_dependency_tracking" != xno \
  4416. && (test "$am_cv_CXX_dependencies_compiler_type" = gcc3 || test "$am_cv_CXX_dependencies_compiler_type" = clang); then
  4417. am__fastdepCXX_TRUE=
  4418. am__fastdepCXX_FALSE='#'
  4419. else
  4420. am__fastdepCXX_TRUE='#'
  4421. am__fastdepCXX_FALSE=
  4422. fi
  4423. ac_ext=c
  4424. ac_cpp='$CPP $CPPFLAGS'
  4425. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4426. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4427. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4428. if test -n "$ac_tool_prefix"; then
  4429. # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
  4430. set dummy ${ac_tool_prefix}gcc; ac_word=$2
  4431. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4432. $as_echo_n "checking for $ac_word... " >&6; }
  4433. if ${ac_cv_prog_CC+:} false; then :
  4434. $as_echo_n "(cached) " >&6
  4435. else
  4436. if test -n "$CC"; then
  4437. ac_cv_prog_CC="$CC" # Let the user override the test.
  4438. else
  4439. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4440. for as_dir in $PATH
  4441. do
  4442. IFS=$as_save_IFS
  4443. test -z "$as_dir" && as_dir=.
  4444. for ac_exec_ext in '' $ac_executable_extensions; do
  4445. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4446. ac_cv_prog_CC="${ac_tool_prefix}gcc"
  4447. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4448. break 2
  4449. fi
  4450. done
  4451. done
  4452. IFS=$as_save_IFS
  4453. fi
  4454. fi
  4455. CC=$ac_cv_prog_CC
  4456. if test -n "$CC"; then
  4457. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  4458. $as_echo "$CC" >&6; }
  4459. else
  4460. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4461. $as_echo "no" >&6; }
  4462. fi
  4463. fi
  4464. if test -z "$ac_cv_prog_CC"; then
  4465. ac_ct_CC=$CC
  4466. # Extract the first word of "gcc", so it can be a program name with args.
  4467. set dummy gcc; ac_word=$2
  4468. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4469. $as_echo_n "checking for $ac_word... " >&6; }
  4470. if ${ac_cv_prog_ac_ct_CC+:} false; then :
  4471. $as_echo_n "(cached) " >&6
  4472. else
  4473. if test -n "$ac_ct_CC"; then
  4474. ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  4475. else
  4476. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4477. for as_dir in $PATH
  4478. do
  4479. IFS=$as_save_IFS
  4480. test -z "$as_dir" && as_dir=.
  4481. for ac_exec_ext in '' $ac_executable_extensions; do
  4482. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4483. ac_cv_prog_ac_ct_CC="gcc"
  4484. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4485. break 2
  4486. fi
  4487. done
  4488. done
  4489. IFS=$as_save_IFS
  4490. fi
  4491. fi
  4492. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  4493. if test -n "$ac_ct_CC"; then
  4494. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
  4495. $as_echo "$ac_ct_CC" >&6; }
  4496. else
  4497. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4498. $as_echo "no" >&6; }
  4499. fi
  4500. if test "x$ac_ct_CC" = x; then
  4501. CC=""
  4502. else
  4503. case $cross_compiling:$ac_tool_warned in
  4504. yes:)
  4505. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  4506. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  4507. ac_tool_warned=yes ;;
  4508. esac
  4509. CC=$ac_ct_CC
  4510. fi
  4511. else
  4512. CC="$ac_cv_prog_CC"
  4513. fi
  4514. if test -z "$CC"; then
  4515. if test -n "$ac_tool_prefix"; then
  4516. # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
  4517. set dummy ${ac_tool_prefix}cc; ac_word=$2
  4518. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4519. $as_echo_n "checking for $ac_word... " >&6; }
  4520. if ${ac_cv_prog_CC+:} false; then :
  4521. $as_echo_n "(cached) " >&6
  4522. else
  4523. if test -n "$CC"; then
  4524. ac_cv_prog_CC="$CC" # Let the user override the test.
  4525. else
  4526. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4527. for as_dir in $PATH
  4528. do
  4529. IFS=$as_save_IFS
  4530. test -z "$as_dir" && as_dir=.
  4531. for ac_exec_ext in '' $ac_executable_extensions; do
  4532. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4533. ac_cv_prog_CC="${ac_tool_prefix}cc"
  4534. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4535. break 2
  4536. fi
  4537. done
  4538. done
  4539. IFS=$as_save_IFS
  4540. fi
  4541. fi
  4542. CC=$ac_cv_prog_CC
  4543. if test -n "$CC"; then
  4544. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  4545. $as_echo "$CC" >&6; }
  4546. else
  4547. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4548. $as_echo "no" >&6; }
  4549. fi
  4550. fi
  4551. fi
  4552. if test -z "$CC"; then
  4553. # Extract the first word of "cc", so it can be a program name with args.
  4554. set dummy cc; ac_word=$2
  4555. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4556. $as_echo_n "checking for $ac_word... " >&6; }
  4557. if ${ac_cv_prog_CC+:} false; then :
  4558. $as_echo_n "(cached) " >&6
  4559. else
  4560. if test -n "$CC"; then
  4561. ac_cv_prog_CC="$CC" # Let the user override the test.
  4562. else
  4563. ac_prog_rejected=no
  4564. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4565. for as_dir in $PATH
  4566. do
  4567. IFS=$as_save_IFS
  4568. test -z "$as_dir" && as_dir=.
  4569. for ac_exec_ext in '' $ac_executable_extensions; do
  4570. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4571. if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
  4572. ac_prog_rejected=yes
  4573. continue
  4574. fi
  4575. ac_cv_prog_CC="cc"
  4576. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4577. break 2
  4578. fi
  4579. done
  4580. done
  4581. IFS=$as_save_IFS
  4582. if test $ac_prog_rejected = yes; then
  4583. # We found a bogon in the path, so make sure we never use it.
  4584. set dummy $ac_cv_prog_CC
  4585. shift
  4586. if test $# != 0; then
  4587. # We chose a different compiler from the bogus one.
  4588. # However, it has the same basename, so the bogon will be chosen
  4589. # first if we set CC to just the basename; use the full file name.
  4590. shift
  4591. ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
  4592. fi
  4593. fi
  4594. fi
  4595. fi
  4596. CC=$ac_cv_prog_CC
  4597. if test -n "$CC"; then
  4598. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  4599. $as_echo "$CC" >&6; }
  4600. else
  4601. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4602. $as_echo "no" >&6; }
  4603. fi
  4604. fi
  4605. if test -z "$CC"; then
  4606. if test -n "$ac_tool_prefix"; then
  4607. for ac_prog in cl.exe
  4608. do
  4609. # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
  4610. set dummy $ac_tool_prefix$ac_prog; ac_word=$2
  4611. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4612. $as_echo_n "checking for $ac_word... " >&6; }
  4613. if ${ac_cv_prog_CC+:} false; then :
  4614. $as_echo_n "(cached) " >&6
  4615. else
  4616. if test -n "$CC"; then
  4617. ac_cv_prog_CC="$CC" # Let the user override the test.
  4618. else
  4619. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4620. for as_dir in $PATH
  4621. do
  4622. IFS=$as_save_IFS
  4623. test -z "$as_dir" && as_dir=.
  4624. for ac_exec_ext in '' $ac_executable_extensions; do
  4625. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4626. ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
  4627. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4628. break 2
  4629. fi
  4630. done
  4631. done
  4632. IFS=$as_save_IFS
  4633. fi
  4634. fi
  4635. CC=$ac_cv_prog_CC
  4636. if test -n "$CC"; then
  4637. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
  4638. $as_echo "$CC" >&6; }
  4639. else
  4640. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4641. $as_echo "no" >&6; }
  4642. fi
  4643. test -n "$CC" && break
  4644. done
  4645. fi
  4646. if test -z "$CC"; then
  4647. ac_ct_CC=$CC
  4648. for ac_prog in cl.exe
  4649. do
  4650. # Extract the first word of "$ac_prog", so it can be a program name with args.
  4651. set dummy $ac_prog; ac_word=$2
  4652. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
  4653. $as_echo_n "checking for $ac_word... " >&6; }
  4654. if ${ac_cv_prog_ac_ct_CC+:} false; then :
  4655. $as_echo_n "(cached) " >&6
  4656. else
  4657. if test -n "$ac_ct_CC"; then
  4658. ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
  4659. else
  4660. as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
  4661. for as_dir in $PATH
  4662. do
  4663. IFS=$as_save_IFS
  4664. test -z "$as_dir" && as_dir=.
  4665. for ac_exec_ext in '' $ac_executable_extensions; do
  4666. if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
  4667. ac_cv_prog_ac_ct_CC="$ac_prog"
  4668. $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
  4669. break 2
  4670. fi
  4671. done
  4672. done
  4673. IFS=$as_save_IFS
  4674. fi
  4675. fi
  4676. ac_ct_CC=$ac_cv_prog_ac_ct_CC
  4677. if test -n "$ac_ct_CC"; then
  4678. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
  4679. $as_echo "$ac_ct_CC" >&6; }
  4680. else
  4681. { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
  4682. $as_echo "no" >&6; }
  4683. fi
  4684. test -n "$ac_ct_CC" && break
  4685. done
  4686. if test "x$ac_ct_CC" = x; then
  4687. CC=""
  4688. else
  4689. case $cross_compiling:$ac_tool_warned in
  4690. yes:)
  4691. { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
  4692. $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
  4693. ac_tool_warned=yes ;;
  4694. esac
  4695. CC=$ac_ct_CC
  4696. fi
  4697. fi
  4698. fi
  4699. test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
  4700. $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
  4701. as_fn_error $? "no acceptable C compiler found in \$PATH
  4702. See \`config.log' for more details" "$LINENO" 5; }
  4703. # Provide some information about the compiler.
  4704. $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
  4705. set X $ac_compile
  4706. ac_compiler=$2
  4707. for ac_option in --version -v -V -qversion; do
  4708. { { ac_try="$ac_compiler $ac_option >&5"
  4709. case "(($ac_try" in
  4710. *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
  4711. *) ac_try_echo=$ac_try;;
  4712. esac
  4713. eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
  4714. $as_echo "$ac_try_echo"; } >&5
  4715. (eval "$ac_compiler $ac_option >&5") 2>conftest.err
  4716. ac_status=$?
  4717. if test -s conftest.err; then
  4718. sed '10a\
  4719. ... rest of stderr output deleted ...
  4720. 10q' conftest.err >conftest.er1
  4721. cat conftest.er1 >&5
  4722. fi
  4723. rm -f conftest.er1 conftest.err
  4724. $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
  4725. test $ac_status = 0; }
  4726. done
  4727. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
  4728. $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
  4729. if ${ac_cv_c_compiler_gnu+:} false; then :
  4730. $as_echo_n "(cached) " >&6
  4731. else
  4732. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4733. /* end confdefs.h. */
  4734. int
  4735. main ()
  4736. {
  4737. #ifndef __GNUC__
  4738. choke me
  4739. #endif
  4740. ;
  4741. return 0;
  4742. }
  4743. _ACEOF
  4744. if ac_fn_c_try_compile "$LINENO"; then :
  4745. ac_compiler_gnu=yes
  4746. else
  4747. ac_compiler_gnu=no
  4748. fi
  4749. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4750. ac_cv_c_compiler_gnu=$ac_compiler_gnu
  4751. fi
  4752. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
  4753. $as_echo "$ac_cv_c_compiler_gnu" >&6; }
  4754. if test $ac_compiler_gnu = yes; then
  4755. GCC=yes
  4756. else
  4757. GCC=
  4758. fi
  4759. ac_test_CFLAGS=${CFLAGS+set}
  4760. ac_save_CFLAGS=$CFLAGS
  4761. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
  4762. $as_echo_n "checking whether $CC accepts -g... " >&6; }
  4763. if ${ac_cv_prog_cc_g+:} false; then :
  4764. $as_echo_n "(cached) " >&6
  4765. else
  4766. ac_save_c_werror_flag=$ac_c_werror_flag
  4767. ac_c_werror_flag=yes
  4768. ac_cv_prog_cc_g=no
  4769. CFLAGS="-g"
  4770. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4771. /* end confdefs.h. */
  4772. int
  4773. main ()
  4774. {
  4775. ;
  4776. return 0;
  4777. }
  4778. _ACEOF
  4779. if ac_fn_c_try_compile "$LINENO"; then :
  4780. ac_cv_prog_cc_g=yes
  4781. else
  4782. CFLAGS=""
  4783. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4784. /* end confdefs.h. */
  4785. int
  4786. main ()
  4787. {
  4788. ;
  4789. return 0;
  4790. }
  4791. _ACEOF
  4792. if ac_fn_c_try_compile "$LINENO"; then :
  4793. else
  4794. ac_c_werror_flag=$ac_save_c_werror_flag
  4795. CFLAGS="-g"
  4796. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4797. /* end confdefs.h. */
  4798. int
  4799. main ()
  4800. {
  4801. ;
  4802. return 0;
  4803. }
  4804. _ACEOF
  4805. if ac_fn_c_try_compile "$LINENO"; then :
  4806. ac_cv_prog_cc_g=yes
  4807. fi
  4808. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4809. fi
  4810. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4811. fi
  4812. rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
  4813. ac_c_werror_flag=$ac_save_c_werror_flag
  4814. fi
  4815. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
  4816. $as_echo "$ac_cv_prog_cc_g" >&6; }
  4817. if test "$ac_test_CFLAGS" = set; then
  4818. CFLAGS=$ac_save_CFLAGS
  4819. elif test $ac_cv_prog_cc_g = yes; then
  4820. if test "$GCC" = yes; then
  4821. CFLAGS="-g -O2"
  4822. else
  4823. CFLAGS="-g"
  4824. fi
  4825. else
  4826. if test "$GCC" = yes; then
  4827. CFLAGS="-O2"
  4828. else
  4829. CFLAGS=
  4830. fi
  4831. fi
  4832. { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
  4833. $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
  4834. if ${ac_cv_prog_cc_c89+:} false; then :
  4835. $as_echo_n "(cached) " >&6
  4836. else
  4837. ac_cv_prog_cc_c89=no
  4838. ac_save_CC=$CC
  4839. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4840. /* end confdefs.h. */
  4841. #include <stdarg.h>
  4842. #include <stdio.h>
  4843. struct stat;
  4844. /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
  4845. struct buf { int x; };
  4846. FILE * (*rcsopen) (struct buf *, struct stat *, int);
  4847. static char *e (p, i)
  4848. char **p;
  4849. int i;
  4850. {
  4851. return p[i];
  4852. }
  4853. static char *f (char * (*g) (char **, int), char **p, ...)
  4854. {
  4855. char *s;
  4856. va_list v;
  4857. va_start (v,p);
  4858. s = g (p, va_arg (v,int));
  4859. va_end (v);
  4860. return s;
  4861. }
  4862. /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
  4863. function prototypes and stuff, but not '\xHH' hex character constants.
  4864. These don't provoke an error unfortunately, instead are silently treated
  4865. as 'x'. The following induces an error, until -std is added to get
  4866. proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
  4867. array size at least. It's necessary to write '\x00'==0 to get something
  4868. that's true only with -std. */
  4869. int osf4_cc_array ['\x00' == 0 ? 1 : -1];
  4870. /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
  4871. inside strings and character constants. */
  4872. #define FOO(x) 'x'
  4873. int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
  4874. int test (int i, double x);
  4875. struct s1 {int (*f) (int a);};
  4876. struct s2 {int (*f) (double a);};
  4877. int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
  4878. int argc;
  4879. char **argv;
  4880. int
  4881. main ()
  4882. {
  4883. return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
  4884. ;
  4885. return 0;
  4886. }
  4887. _ACEOF
  4888. for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
  4889. -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
  4890. do
  4891. CC="$ac_save_CC $ac_arg"
  4892. if ac_fn_c_try_compile "$LINENO"; then :
  4893. ac_cv_prog_cc_c89=$ac_arg
  4894. fi
  4895. rm -f core conftest.err conftest.$ac_objext
  4896. test "x$ac_cv_prog_cc_c89" != "xno" && break
  4897. done
  4898. rm -f conftest.$ac_ext
  4899. CC=$ac_save_CC
  4900. fi
  4901. # AC_CACHE_VAL
  4902. case "x$ac_cv_prog_cc_c89" in
  4903. x)
  4904. { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
  4905. $as_echo "none needed" >&6; } ;;
  4906. xno)
  4907. { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
  4908. $as_echo "unsupported" >&6; } ;;
  4909. *)
  4910. CC="$CC $ac_cv_prog_cc_c89"
  4911. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
  4912. $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
  4913. esac
  4914. if test "x$ac_cv_prog_cc_c89" != xno; then :
  4915. fi
  4916. ac_ext=c
  4917. ac_cpp='$CPP $CPPFLAGS'
  4918. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4919. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4920. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4921. ac_ext=c
  4922. ac_cpp='$CPP $CPPFLAGS'
  4923. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4924. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4925. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4926. { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
  4927. $as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
  4928. if ${am_cv_prog_cc_c_o+:} false; then :
  4929. $as_echo_n "(cached) " >&6
  4930. else
  4931. cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  4932. /* end confdefs.h. */
  4933. int
  4934. main ()
  4935. {
  4936. ;
  4937. return 0;
  4938. }
  4939. _ACEOF
  4940. # Make sure it works both with $CC and with simple cc.
  4941. # Following AC_PROG_CC_C_O, we do the test twice because some
  4942. # compilers refuse to overwrite an existing .o file with -o,
  4943. # though they will create one.
  4944. am_cv_prog_cc_c_o=yes
  4945. for am_i in 1 2; do
  4946. if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
  4947. ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
  4948. ac_status=$?
  4949. echo "$as_me:$LINENO: \$? = $ac_status" >&5
  4950. (exit $ac_status); } \
  4951. && test -f conftest2.$ac_objext; then
  4952. : OK
  4953. else
  4954. am_cv_prog_cc_c_o=no
  4955. break
  4956. fi
  4957. done
  4958. rm -f core conftest*
  4959. unset am_i
  4960. fi
  4961. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
  4962. $as_echo "$am_cv_prog_cc_c_o" >&6; }
  4963. if test "$am_cv_prog_cc_c_o" != yes; then
  4964. # Losing compiler, so override with the script.
  4965. # FIXME: It is wrong to rewrite CC.
  4966. # But if we don't then we get into trouble of one sort or another.
  4967. # A longer-term fix would be to have automake use am__CC in this case,
  4968. # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
  4969. CC="$am_aux_dir/compile $CC"
  4970. fi
  4971. ac_ext=c
  4972. ac_cpp='$CPP $CPPFLAGS'
  4973. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  4974. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  4975. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  4976. depcc="$CC" am_compiler_list=
  4977. { $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
  4978. $as_echo_n "checking dependency style of $depcc... " >&6; }
  4979. if ${am_cv_CC_dependencies_compiler_type+:} false; then :
  4980. $as_echo_n "(cached) " >&6
  4981. else
  4982. if test -z "$AMDEP_TRUE" && test -f "$am_depcomp"; then
  4983. # We make a subdir and do the tests there. Otherwise we can end up
  4984. # making bogus files that we don't know about and never remove. For
  4985. # instance it was reported that on HP-UX the gcc test will end up
  4986. # making a dummy file named 'D' -- because '-MD' means "put the output
  4987. # in D".
  4988. rm -rf conftest.dir
  4989. mkdir conftest.dir
  4990. # Copy depcomp to subdir because otherwise we won't find it if we're
  4991. # using a relative directory.
  4992. cp "$am_depcomp" conftest.dir
  4993. cd conftest.dir
  4994. # We will build objects and dependencies in a subdirectory because
  4995. # it helps to detect inapplicable dependency modes. For instance
  4996. # both Tru64's cc and ICC support -MD to output dependencies as a
  4997. # side effect of compilation, but ICC will put the dependencies in
  4998. # the current directory while Tru64 will put them in the object
  4999. # directory.
  5000. mkdir sub
  5001. am_cv_CC_dependencies_compiler_type=none
  5002. if test "$am_compiler_list" = ""; then
  5003. am_compiler_list=`sed -n 's/^#*\([a-zA-Z0-9]*\))$/\1/p' < ./depcomp`
  5004. fi
  5005. am__universal=false
  5006. case " $depcc " in #(
  5007. *\ -arch\ *\ -arch\ *) am__universal=true ;;
  5008. esac
  5009. for depmode in $am_compiler_list; do
  5010. # Setup a source with many dependencies, because some compilers
  5011. # like to wrap large dependency lists on column 80 (with \), and
  5012. # we should not choose a depcomp mode which is confused by this.
  5013. #
  5014. # We need to recreate these files for each test, as the compiler may
  5015. # overwrite some of them when testing with obscure command lines.
  5016. # This happens at least with the AIX C compiler.
  5017. : > sub/conftest.c
  5018. for i in 1 2 3 4 5 6; do
  5019. echo '#include "conftst'$i'.h"' >> sub/conftest.c
  5020. # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
  5021. # Solaris 10 /bin/sh.
  5022. echo '/* dummy */' > sub/conftst$i.h
  5023. done
  5024. echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
  5025. # We check with '-c' and '-o' for the sake of the "dashmstdout"
  5026. # mode. It turns out that the SunPro C++ compiler does not properly
  5027. # handle '-M -o', and we need to detect this. Also, some Intel
  5028. # versions had trouble with output in subdirs.
  5029. am__obj=sub/conftest.${OBJEXT-o}
  5030. am__minus_obj="-o $am__obj"
  5031. case $depmode in
  5032. gcc)
  5033. # This depmode causes a compiler race in universal mode.
  5034. test "$am__universal" = false || continue
  5035. ;;
  5036. nosideeffect)
  5037. # After this tag, mechanisms are not by side-effect, so they'll
  5038. # only be used when explicitly requested.
  5039. if test "x$enable_dependency_tracking" = xyes; then
  5040. continue
  5041. else
  5042. break
  5043. fi
  5044. ;;
  5045. msvc7 | msvc7msys | msvisualcpp | msvcmsys)
  5046. # This compiler won't grok '-c -o', but also, the minuso test has
  5047. # not run yet. These depmodes are late enough in the game, and
  5048. # so weak that their functioning should not be impacted.
  5049. am__obj=conftest.${OBJEXT-o}
  5050. am__minus_obj=
  5051. ;;
  5052. none) break ;;
  5053. esac
  5054. if depmode=$depmode \
  5055. source=sub/conftest.c object=$am__obj \
  5056. depfile=sub/conftest.Po tmpdepfile=sub/conftest.TPo \
  5057. $SHELL ./depcomp $depcc -c $am__minus_obj sub/conftest.c \
  5058. >/dev/null 2>conftest.err &&
  5059. grep sub/conftst1.h sub/conftest.Po > /dev/null 2>&1 &&
  5060. grep sub/conftst6.h sub/conftest.Po > /dev/null 2>&1 &&
  5061. grep $am__obj sub/conftest.Po > /dev/null 2>&1 &&
  5062. ${MAKE-make} -s -f confmf > /dev/null 2>&1; then
  5063. # icc doesn't choke on unknown options, it will just issue warnings
  5064. # or remarks (even with -Werror). So we grep stderr for any message
  5065. # that says an option was ignored or not supported.
  5066. # When given -MP, icc 7.0 and 7.1 complain thusly:
  5067. # icc: Command line warning: ignoring option '-M'; no argument required
  5068. # The diagnosis changed in icc 8.0:
  5069. # icc: Command line remark: option '-MP' not supported
  5070. if (grep 'ignoring option' conftest.err ||
  5071. grep 'not supported' conftest.err) >/dev/null 2>&1; then :; else
  5072. am_cv_CC_dependencies_compiler_type=$depmode
  5073. break
  5074. fi
  5075. fi
  5076. done
  5077. cd ..
  5078. rm -rf conftest.dir
  5079. else
  5080. am_cv_CC_dependencies_compiler_type=none
  5081. fi
  5082. fi
  5083. { $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_CC_dependencies_compiler_type" >&5
  5084. $as_echo "$am_cv_CC_dependencies_compiler_type" >&6; }
  5085. CCDEPMODE=depmode=$am_cv_CC_dependencies_compiler_type
  5086. if
  5087. test "x$enable_dependency_tracking" != xno \
  5088. && test "$am_cv_CC_dependencies_compiler_type" = gcc3; then
  5089. am__fastdepCC_TRUE=
  5090. am__fastdepCC_FALSE='#'
  5091. else
  5092. am__fastdepCC_TRUE='#'
  5093. am__fastdepCC_FALSE=
  5094. fi
  5095. ac_ext=c
  5096. ac_cpp='$CPP $CPPFLAGS'
  5097. ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
  5098. ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
  5099. ac_compiler_gnu=$ac_cv_c_compiler_gnu
  5100. { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
  5101. $as_echo_n "checking how to run the C preprocessor... " >&6; }
  5102. # On Suns, sometimes $CPP names a directory.
  5103. if test -n "$CPP" && test -d "$CPP