arduino ethernet libraries macro selector

Humm.. I tried couple of thing, but I think that it is not possible to control that by outside macro.

If the definition condition is inside the libraries, it work but not outside.

It is maybe not the case if those 2 libraries does not have the same naming for their content.

Is there something else I did not think about ?