CMake/CTest 与 wine/qemu 集成

CAM*_*BAP 2 c++ wine qemu cmake ctest

我拥有的:

我为不同平台开发本机统一插件,包括

  • iOS系统
  • 安卓
  • 视窗
  • 操作系统X

我用作cmake构建系统和ctest单元测试

我的构建环境 - osx,所以在 osx 上运行单元测试不是问题。

我还知道,为了测试 Android 和 Windows,我可以使用qemuwine相应的。

问题:

  • 我只是想知道cmake/ctest提供任何变量来指定一些模拟器,例如wineqemu?或者我应该为此编写一些自定义脚本?

  • 如何在 iOS(设备或模拟器)上运行本机单元测试?有可能吗qemu

kug*_*uga 5

查看CMAKE_CROSSCOMPILING_EMULATOR。最好将其设置在您的工具链文件中。