gpt4 book ai didi

python - 如何避免SWIG的 “Deprecated command line option: -modern. This option is now always on.”

转载 作者:行者123 更新时间:2023-12-02 10:03:59 25 4
gpt4 key购买 nike

由于我正在运行更新的系统,因此我的构建日志(在本例中为GNU Radio)杂乱无章

Deprecated command line option: -modern. This option is now always on.

我将其归结为SWIG。但是,(与往常一样)SWIG文档和更改日志未指定添加的时间,因此根据所使用的SWIG版本,我很难禁用 -command参数。

由于该选项始终处于哪个SWIG版本?

最佳答案

强烈责备巨大的swig/Source/Modules/Python.cxx导致意识到这是在git commit e4fceee12中发生的; git describe e4fceee12产生rel-3.0.12-1146-ge4fceee12,即SWIG版本3.0.12。

我已经能够使用禁用它

    set(modern_keyword "-modern")
if("${SWIG_VERSION}" VERSION_GREATER "3.0.12")
set(modern_keyword "")
endif()
set(CMAKE_SWIG_FLAGS … ${modern_keyword} …)

在我的CMake基础架构中。

关于python - 如何避免SWIG的 “Deprecated command line option: -modern. This option is now always on.”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61150581/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com