On Tue, 2007-07-03 at 11:54 -0500, Tim Mooney wrote:
All-
I need some macro-fu help. I want to (in a spec file)
- test to see if a particular macro is defined.
- if it's not, I would like to
- source/load a file that has additional macro definitions, making
them available in my spec file.
- for extra credit, if the file doesn't exist, exit with an error.
It looks like I can do the test part with something like
%if %{undefined perl_sitelib}
Does something like this work for you:
%{!?foo: %{expand: %%include /path/to/foo}}
Where /path/to/foo contains a bunch of %global foo bar type definitions,
you can include from the build root or a SourceN too