有没有类比
install(CODE ...) # this code is executing AFTER install step
cmake中的预安装步骤?
我想在 POST_BUILD 步骤中执行代码,但是如何运行此代码?
有没有类比
install(CODE ...) # this code is executing AFTER install step
cmake中的预安装步骤?
我想在 POST_BUILD 步骤中执行代码,但是如何运行此代码?
实际上,install(CODE)
andinstall(SCRIPT)
是按照它们在其他install()
命令中出现的顺序执行的,所以如果您的调用install(CODE)
是第一个install()
调用,它将在所有其他安装命令之前执行。
请注意,上述顺序(install()
按出现顺序执行的命令)适用于一个安装组件和一个 CMakeList 文件中的命令(感谢@John在评论中指出这一点)。尽管如此,对于预期的“预安装”步骤,将命令放在第一个 CMakeList 中的第一位应该仍然有效。