Air fhoillseachadh ann an liosta puist Fedora tairgse gus macros a dhèanamh àbhaisteach ann am faidhlichean sònraichte RPM, a’ toirt cothrom dhut cuir ri pasganan RPM an comas brataichean cruinneachaidh agus eisimeileachd a bharrachd a thaghadh aig ìre togail.
Eisimpleir cleachdaidh:
% ma tha %{ a' cleachdadh ssl}
BuildRequires: openssl-devel
% crìoch
% prep
% rèiteachadh %{use_enable ssl openssl}
% seic
dèan deuchainn %{?_use_ssl:-DSSL}
San eisimpleir seo, nuair a bhios tu a’ sònrachadh an US macro ssl anns an fhaidhle spec, thèid eisimeileachd a bharrachd air a’ phacaid openssl-devel a chur ris, thèid ceum rèiteachaidh a chuir an gnìomh leis an roghainn --enable-openssl air a chomasachadh, agus bidh na deuchainnean co-fhreagarrach air a chuir gu bàs rè an togail.
Thathas a' gabhail ris gun tèid an roghainn togail a shònrachadh leis a' mhacra dàna % _use_ le còmhdach a bharrachd mar:
- %{ chleachdadh } - a’ gabhail luachan 0 no 1,
- %{use_comas [ [ ]]} - a’ leudachadh gu - cuir à comas- no --comas- .
Le bhith a’ cur roghainnean den t-seòrsa seo ri faidhlichean sònraichte leigidh sin dhut dreachan eadar-dhealaichte den sgaoileadh a chur ri chèile bho na h-aon stòran.
Mar eisimpleir, gus craobh an eisimeil togail a lughdachadh, faodaidh tu am paramadair cruinne %{use docs} a chleachdadh, a chuireas casg air togail sgrìobhainnean.
Faodaidh tu an seata roghainnean iomchaidh a shuidheachadh le bhith a’ rèiteachadh na h-àrainneachd togail. A bharrachd air an sin, faodar roghainnean a shuidheachadh an dà chuid air feadh na cruinne agus le bhith gan ath-mhìneachadh air leth airson gach pasgan.
Cha deach gabhail ris a’ mholadh fhathast agus thathar ga dheasbad.
Source: linux.org.ru