CMAKE_CROSSCOMPILING_EMULATOR

在版本 3.3 中新增。

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

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

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

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

此變數也用作可執行檔的 CROSSCOMPILING_EMULATOR 目標屬性的預設值。但是,雖然 產生器 表達式 受目標屬性支援 (自 CMake 3.29 起),但此變數的 try_run() 功能支援它們。