makra ifdef/ifndef w rpmie z ra

Michal Moskal malekith w pld-linux.org
Nie, 14 Wrz 2003, 10:14:36 CEST


On Sun, Sep 14, 2003 at 03:11:09AM +0200, Paweł Gołaszewski wrote:
> > -# Shorthand for %if %{defined ...}
> > -%ifdef()       %if %{expand:%%{?%{1}:1}%%{!?%{1}:0}}
> > -%ifndef()      %if %{expand:%%{?%{1}:0}%%{!?%{1}:1}}
> > -
> >  # Shorthand for %{defined with_...}
> >  %with()                %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}}
> >  %without()     %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}}
> > -
> > -# Shorthand for %if %{with ...}
> > -%ifwith()      %if %{expand:%%{?with_%{1}:1}%%{!?with_%{1}:0}}
> > -%ifwithout()   %if %{expand:%%{?with_%{1}:0}%%{!?with_%{1}:1}}
> > 
> >  # Handle conditional builds. %bcond_with is for case when feature is
> >  # default off and needs to be activated with --with ... command line
> 
> hhmm... już myślałem, że to ja coś napsułem, ale...
> cvs diff -u -r RA-branch -r HEAD SOURCES/rpm.macros
> nie wykazuje wogóle tych różnic, o których tutaj piszesz...
> 
> cvs ann SOURCE/rpm.macros
> 
> z kolei twierdzi, że malektih ostatnio dotykał tych linijek...

One działały tylko przez przypadek. RPM roznaje takie makra tylko jeśli
zaczynają się od słowa if, co wydaje się nie być właściwe, i pewnie
zostanie zmienione.

-- 
: Michal Moskal :: http://www.kernel.pl/~malekith : GCS {C,UL}++++$ a? !tv
: When in doubt, use brute force. -- Ken Thompson : {E-,w}-- {b++,e}>+++ h



Więcej informacji o liście dyskusyjnej pld-devel-pl