CMake:在make install中调用自定义命令

问题描述

我正在一个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 (将#修改为@)