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()
功能不支援它們。