При компиляции файла Cython setup.py
я предоставил дополнительные флаги через аргумент extra_compile_args
extensions
, то есть
extensions = [
Extension(
'tests',
sources=['test.pyx'],
extra_compile_args=["-ljsoncpp", "-std=c++11", "-I."]
)
]
Я заметил, например, что флаг -ljsoncpp
использовался только на первом этапе создания файла объекта .o
; он отсутствует на втором этапе создания файла .so
. Поскольку этот флаг компоновщика необходим для получения .so
, который может правильно обрабатывать JSON, мне интересно, возможно ли добавить этот флаг на второй этап компиляции. Если возможно, как мне это сделать?