CMAKE_CROSSCOMPILING_EMULATOR¶
在版本 3.3 中添加。
此变量仅在 CMAKE_CROSSCOMPILING
开启时使用。它应该指向主机系统上的一个命令,该命令可以运行为目标系统构建的可执行文件。
Added in version 3.15: 如果此变量包含一个 分号分隔的列表,则第一个值是命令,其余值是其参数。
Added in version 3.28: 此变量可以通过 CMAKE_CROSSCOMPILING_EMULATOR
环境变量初始化。
该命令将用于运行 try_run()
生成的可执行文件,这避免了手动填充 TryRunResults.cmake
文件。
此变量也用作可执行文件的 CROSSCOMPILING_EMULATOR
目标属性的默认值。 然而,虽然目标属性支持 generator expressions
(自 CMake 3.29 起),但此变量的 try_run()
功能不支持它们。