Compilación condicional de Cython basada en valor externo

Intento compilar (o generar) condicionalmente el código c de un Cython pxd. Leí que puedo DEF para definir un valor e IF para generar condicionalmente en función de su valor, pero ¿cómo puedo obtener este valor desde fuera del archivo pxd?

Específicamente estos dos casos son interesantes para mí ahora:

dar una definición de línea de comandos a Cython, preferiblemente a través de Cython.el archivo de encabezado C externo-ed define algún valor y define condicionalmente el uso de Cython basado en este valor (¿tal vez imposible ahora?)

Gracias

Respuestas a la pregunta(2)

Su respuesta a la pregunta