我正在使用 Visual Studio 2019 结合 CMake 在 PC 环境(生成.sln
文件)和远程 Linux 机器(生成Makefile
文件)上交叉编译我的项目。我正在使用 Visual Studio 的交叉编译功能在环境之间切换。
POST_BUILD
即使我在 Linux 环境中生成 CMake,是否有可能在命令上运行 Windows 批处理脚本?
即使在 Linux 上生成,我也希望这个(或任何其他实现相同的解决方案)能够工作:
add_custom_command(
POST_BUILD
myTarget
COMMAND cmd /c H:/pathToMyCommand/myCommand.bat
)
(请记住,我在 Windows 环境中,因为 Visual Studio 在远程 Linux 机器上调用 CMake)
我目前添加了一个自定义命令,它shell
直接从 Linux 机器运行脚本并连接到 Windows 环境,但我更喜欢直接从 Windows 运行批处理。
可能吗?