Athraithigh seachfhreastalaí a onnmhairiú chuig oidis GNU Make
Onnmhairigh timpeallacht seachfhreastalaí d'orduithe oidis GNU make agus seachain shell export a chailleadh idir línte oidis ar leith.
Ritheann make an íoslódálaí; is é an t-íoslódálaí a roghnaíonn conas seachfhreastalaí a úsáid. I gcás GNU make, onnmhairigh na hathraithigh ag leibhéal an Makefile nuair ba cheart gach oideas ábhartha iad a fháil:
export http_proxy := http://proxy.example:8080
export https_proxy := http://proxy.example:8080
fetch:
curl --fail --output package.tar.gz https://downloads.example/package.tar.gz
Tosaíonn líne an oidis le tab. Baineann na treoracha export le comhréir make agus cuireann siad na luachanna isteach i dtimpeallacht na n-orduithe.
De ghnáth imíonn shell export ar líne oidis amháin roimh an gcéad líne eile, toisc go nglaonn GNU make shell ar leith do gach líne. I gcás ordú amháin, úsáid sannadh shell go díreach leis an ordú sin ina ionad:
fetch:
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 curl --fail https://downloads.example/package.tar.gz
Úsáid na hainmneacha athraitheach agus an prótacal seachfhreastalaí atá doiciméadaithe ag an íoslódálaí. Más féidir leis an tógáil críochphointe HTTP poiblí a úsáid, roghnaigh iarrthóir ón liosta seachfhreastalaithe HTTP do na luachanna timpeallachta sin. Teastaíonn a rogha seachfhreastalaí féin ó aon chomhad inrite a dhéanann neamhaird de na hathraithigh seo. Is fearr dintiúirí a sholáthar tríd an timpeallacht tógála ná iad a scríobh sa Makefile.
Bíonn tionchar ag na honnmhairithe seo ar orduithe linbh. Ní athraíonn siad timpeallacht an teirminéil tuismitheora tar éis do make scor.