Una solución elegante sería definir un nuevo símbolo basado en la existencia de los otros dos, y desde ese momento usar el nuevo símbolo para tus
$IfDef. Es algo común en algunas bibliotecas de componentes hechas para varias versiones de Delphi.
Espero te sirva de orientación.
ˇSaludos!
Al González.
