CMAKE_CROSSCOMPILING_EMULATOR

在版本 3.3 中新增。

此變數僅在 CMAKE_CROSSCOMPILING 開啟時使用。它應該指向主機系統上的一個命令,該命令可以運行為目標系統構建的可執行檔。

在版本 3.15 中新增:如果此變數包含以分號分隔的清單,則第一個值是命令,其餘值是其引數。

在版本 3.28 中新增:此變數可以透過 CMAKE_CROSSCOMPILING_EMULATOR 環境變數初始化。

該命令將用於運行 try_run() 生成的可執行檔,這避免了手動填充 TryRunResults.cmake 檔案。

此變數也用作可執行檔的 CROSSCOMPILING_EMULATOR 目標屬性的預設值。然而,雖然目標屬性支援 generator expressions (自 CMake 3.29 起),但此變數的 try_run() 功能支援它們。