如何在预链接或生成后事件运行从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?