numpy.distutils.ccompiler.CCompiler_customize#
- distutils.ccompiler.CCompiler_customize(self, dist, need_cxx=0)[источник]#
Выполнить любую специфичную для платформы настройку экземпляра компилятора.
Этот метод вызывает
distutils.sysconfig.customize_compilerдля платформо-специфической настройки, а также опционально удалить флаг для подавления ложных предупреждений в случае компиляции кода C++.- Параметры:
- distobject
Этот параметр ни для чего не используется.
- need_cxxbool, необязательно
Нужно ли компилировать C++. Если да (True), то
"-Wstrict-prototypes"опция удалена для предотвращения ложных предупреждений. По умолчанию False.
- Возвращает:
- None
Примечания
Все параметры по умолчанию, используемые distutils, можно извлечь с помощью:
from distutils import sysconfig sysconfig.get_config_vars('CC', 'CXX', 'OPT', 'BASECFLAGS', 'CCSHARED', 'LDSHARED', 'SO')