Ipapashwe kuluhlu lokuposa lweFedora isindululo ukulinganisa ii-macros kwiifayile ze-RPM ezithile, ikuvumela ukuba ungeze kwiipakethe ze-RPM amandla okukhetha iiflegi zokuhlanganisa kunye nokuxhomekeka okongeziweyo kwinqanaba lokwakha.
Ukusetyenziswa umzekelo:
% ukuba %{sebenzisa i-ssl}
I-BuildRequires: openssl-devel
%ndif
% yokulungiselela
%configure %{use_enable SSL ivula}
% jonga
yenza uvavanyo %{?_use_ssl:-DSSL}
Kulo mzekelo, xa ukhankanya i-USE macro ssl kwifayile ethile, ukuxhomekeka okongeziweyo kwiphakheji ye-openssl-devel iya kongezwa, inyathelo loqwalaselo liza kwenziwa ngo --enable-openssl ukhetho lwenziwe, kwaye iimvavanyo ezihambelanayo ziya kwenziwa. yenziwe ngexesha lokwakha.
Kucingelwa ukuba ukhetho lolwakhiwo luzakuchazwa ngokubini macro %_use_ ngezisongelo ezongezelelweyo ezifana:
- %{sebenzisa } - ithatha amaxabiso 0 okanye 1,
- %{sebenzisa_vula [ [ ]]} – yandisa ukuya ku--disable- okanye --vula- .
Ukongeza iinketho zolu hlobo kwiifayile ezithile kuya kukuvumela ukuba uqokelele iinguqulelo ezahlukeneyo zonikezelo olusuka kwimithombo efanayo.
Umzekelo, ukunciphisa umthi wokuxhomekeka kulwakhiwo, ungasebenzisa ipharamitha yehlabathi %{use docs}, evala ukwakhiwa koxwebhu.
Ungacwangcisa iinketho ezifanelekileyo ngokuqwalasela imeko-bume yokwakha. Ngaphaya koko, iinketho zinokusetwa zombini kwihlabathi kwaye ngokuzichaza kwakhona ngokwahlukeneyo kwiphakheji nganye.
Isindululo asikamkelwa kwaye siphantsi kweengxoxo.
umthombo: linux.org.ru
