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