未知的CMake命令'swig_add_module'

时间:2019-07-29 12:06:34

标签: python c++ cmake swig

我正在尝试使用armanpy运行代码,但编译失败并显示错误Unknown CMake command 'swig_add_module',日志文件未指定仅cmd会指定的任何错误。

我尝试安装swig,在没有帮助的情况下更改CMakeLists.txt文件。

这是代码:

https://sourceforge.net/p/armanpy/code/ci/master/tree/

错误发生在这里:

cmake .. -DCMAKE_BUILD_TYPE=Release -DARMADILLO_INCLUDE_DIR=/path/to/your/armadillo/include

(来自Wiki的步骤,我已经更改了适合自己环境的路径),我也尝试了此步骤的各种变体。

1 个答案:

答案 0 :(得分:2)

自CMake 3.8起,swig_add_module命令已成为deprecated。尝试改用swig_add_library命令。