外部程式 (external_program)

代表外部程式的不透明物件

由以下項目返回

外部程式物件由以下函式和方法返回

外部程式方法

external_program.found()

返回是否找到可執行檔。

簽名

bool found()


external_program.full_path()

返回一個指向腳本或可執行檔的字串。

注意: 通常您不應該需要使用此方法。在大多數程式可以出現的情況下,傳遞物件本身應該可以正常運作,並且允許 Meson 正確設定目標間相依性(例如,在程式可能會被 build_tgt 覆蓋的情況下)。只有在您特別需要字串時才使用此方法,例如將程式路徑嵌入到標頭檔中,或將其儲存到環境變數中。

例如

run_command(find_program('foo'), 'arg1', 'arg2')

簽名

(自 0.55.0 起)

str full_path()


external_program.path()

已棄用: 請改用 external_program.full_path()

返回一個指向腳本或可執行檔的字串。

注意: 通常您不應該需要使用此方法。在大多數程式可以出現的情況下,傳遞物件本身應該可以正常運作,並且允許 Meson 正確設定目標間相依性(例如,在程式可能會被 build_tgt 覆蓋的情況下)。只有在您特別需要字串時才使用此方法,例如將程式路徑嵌入到標頭檔中,或將其儲存到環境變數中。

例如

run_command(find_program('foo'), 'arg1', 'arg2')

簽名

已棄用

於 0.55.0

str path()


external_program.version()

版本號碼,以字串形式表示,例如 1.2.8

如果程式無法透過 --version 參數確定版本,則為 unknown

簽名

(自 0.62.0 起)

str version()


搜尋結果為