交叉编译多个目标 - 每个平台都有不同的目标名称?

Cross compile multiple targets - distinct target name per platform?

我运行一个shell脚本到cmake,然后make每个平台(Linux、Win等),依次,平台作为工具链文件提供。

看来我需要多个目标名称,以便 CMake 为每个平台生成不同的 makefile。解决这个问题的正确/规范方法是什么?

如果需要任何进一步的信息或构建文件内容,请发表评论。谢谢!

感谢@DevSolar 在别处指出我需要单独的构建文件夹来生成每个平台的 makefile。