【发布时间】:2012-01-27 19:46:35
【问题描述】:
有没有办法在cmake中强制将swig模块的发布模式设置为发布模式,不管实际的构建类型是什么?
我正在尝试使用 swig 自动生成的代码构建一个 python 模块,当我在调试模式下构建我的应用程序时,它会抱怨 python 调试库。
我对调试 python 模块相关代码不感兴趣,所以我可以不在调试模式下构建 swig 自动生成的 python 模块。
这是我的 cmakelists.txt 文件中的内容:
set_source_files_properties(abstract.i PROPERTIES CPLUSPLUS on)
swig_add_module(${PROJECT_NAME} python abstract.i)
swig_link_libraries(${PROJECT_NAME} ${PROJECT_NAME} ${PYTHON_LIBRARIES})
【问题讨论】: