Cython bedingte Kompilierung basierend auf externem Wert

Ich versuche, C-Code von einem Cython pxd bedingt zu kompilieren (oder zu generieren). Ich habe gelesen, dass ich DEF verwenden kann, um einen Wert zu definieren und IF basierend auf seinem Wert bedingt zu generieren, aber wie kann ich diesen Wert von außerhalb der pxd-Datei abrufen?

Speziell diese beiden Fälle interessieren mich jetzt:

Geben Sie Cython eine Befehlszeilendefinition, vorzugsweise über die setuptools-Methode von Cython.Distutils.die externe C-Header-Datei definiert einen bestimmten Wert und definiert unter bestimmten Bedingungen mithilfe von Cython basierend auf diesem Wert (möglicherweise jetzt unmöglich?)

Vielen Dan

Antworten auf die Frage(4)

Ihre Antwort auf die Frage