如何运行从CMake的.bat文件?(How do I run a .bat file from C

2019-07-29 05:07发布

如何在预链接或生成后事件运行从CMake的.bat文件?

Answer 1:

你可以使用add_custom_command ,如

if(WIN32)
  add_custom_command(TARGET <Your target>
                       POST_BUILD
                       COMMAND cmd //C <path to .bat file> <ARGS> )

endif()


有关完整的详细信息add_custom_command运行

cmake --help-command add_custom_command


Answer 2:

以下也适用。 如果你读或创建蝙蝠脚本中的文件,不要忘记指定蝙蝠脚本中的确切路径。

ADD_CUSTOM_TARGET(
    myCustomTarget
    COMMAND cmd /c E:/Myfiles/mytxt.bat
)
ADD_DEPENDENCIES(myTarget myCustomTarget)

myTarget将myCustomTarget后执行。



文章来源: How do I run a .bat file from CMake?