问题描述
我正在一个CMake项目中,我想在其中安装一个生成的python模块作为def trytest():
s=0
for i in range(9):
try:
s+=1/(i-3)
except:
continue
return s
print(trytest())
的一部分。我尝试了以下方法,其中CMake变量希望可以自我解释:
make install
但是,结果为add_custom_command(
OUTPUT "${PYTHON_MODULE}.egg-info"
COMMAND pip install "${PYTHON_BIN_DIR}"
DEPENDS "${PYTHON_MODULE_SO}"
)
add_custom_target(python_egg DEPENDS "${PYTHON_MODULE}.egg-info")
install(TARGETS python_egg)
。我知道我可以改而使用install TARGETS given target "python_egg" which is not an executable,library,or module.
,但是我不想将生成的install(FILES,...
复制到任何地方,我简单地希望.egg-info
如果{{1} }文件尚不存在。这可能吗?还是我走错路了?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)