%global optflags <blah_blah>
    Tomasz Kłoczko 
    kloczek w rudy.mif.pg.gda.pl
       
    Pon, 24 Wrz 2001, 12:10:01 CEST
    
    
  
właśnie znalazłem coś takiego w specu do libsigc++ z rawhide. Wygląda na 
to, że to jest właściwy sposób na modyfikowanie zmiennych ustawianych w 
rpmopt.
Możanby to używać w specu po nagłówku pod miejscem gdzie zwykle zmieniamy 
reszte makr używajac %define.
I jeszcze jedna rzecz związana z with/without. Otóz %if %{makro}
sprawdza  czy jest zdefiniowane makro. Możnaby dodawać na samym pocżtku 
speca sprawdzanie czy jest zdefiniowane makro %{ficzer} i jezeli nie jest 
ustawiane to definiować jego wartość domyślną. Wyglądałoby to np. mniej 
więcej tak:
%if %{ssl}
%define		ssl	1
%endif
W razie gdyby ktoś użył --without ssl z linii poleceń to to by spowodowało
że ssl miałoby watrtość 0 co powodowałoby że powyższy %if nie wykonywałby
się i omijane byłoby ustawianie artości domyślnej. Możnaby też zrobić
dodatkowe makro które zawierałoby powyższego %if ale byłoby
sparametryzowane (mogłoby się to makro nazywać np. %define_default) co
dawałby możliwość używania jasno wylądajacej preambuły z definicjami
wartości domyślnych w przykładowej postaci:
%define_default		ssl	1
%define_default		pcre	1
itd. Jakby komu nyło to jeszcze za mało przejrzyste to możnaby zdefiniować 
makra %{yes} %{no} z watrościami 1 i 0 co dawałoby w końcowym efekcie 
linijki:
%define_default		ssl	%{yes}
%define_default		pcre	%{yes}
koments ?
kloczek
-- 
-----------------------------------------------------------
*Ludzie nie mają problemów, tylko sobie sami je stwarzają*
-----------------------------------------------------------
Tomasz Kłoczko, sys adm @zie.pg.gda.pl|*e-mail: kloczek w rudy.mif.pg.gda.pl*
    
    
Więcej informacji o liście dyskusyjnej pld-devel-pl