Ich möchte einige zusätzliche Optionen an den Cython
Compiler weitergeben, indem ich extra_compile_args
verwende.
Mein setup.py
:
Wenn ich jedoch python setup.py build_ext --inplace
starte, erhalte ich folgende Warnung:
Frage: Wie benutzt man extra_compile_args
richtig?
Ich verwende Cython 0.23.4
unter Ubuntu 14.04.3
.
Verwenden Sie den traditionelleren Weg ohne cythonize
, um zusätzliche Compiler-Optionen zu liefern:
Mike Mullers Antwort funktioniert, baut aber Erweiterungen im aktuellen Verzeichnis, nicht neben der .pyx
-Datei, wenn --inplace
wie folgt angegeben wird:
Meine Problemumgehung besteht also darin, eine CFLAGS-Zeichenfolge zu erstellen und die env-Variable zu überschreiben:
%Vor%Tags und Links cython