python distutils: как изменить флаги компилятора по умолчанию только для одного Расширения - PullRequest
1 голос
/ 19 февраля 2020

У меня есть setup.py, определяющий два Extensions, и я хотел бы изменить значение по умолчанию CFLAGS для одного расширения, но не для другого. Я проверил официальную документацию https://docs.python.org/3/distutils/apiref.html#distutils .core.Extension , но она не объясняет, что мне нужно. Здесь объясняется, как добавить дополнительные флаги компилятора / компоновщика.

Как правильно это сделать?

1 Ответ

1 голос
/ 19 февраля 2020

Я бы следовал рецепту из Python Шаблоны расширений и сбрасывал CFLAGS перед компиляцией Extensions, а затем восстанавливал их, устанавливая все флаги компилятора в каждом для Extensions отдельно с нуля.

...