cpMeson ビルド スクリプトからシェル コマンド (コピーなど) を実行するにはどうすればよいですか?
私はこのコードで試しました:
r = run_command('cp', 'test.txt', 'test2.txt')
if r.returncode() != 0
warning('Command failed')
endif
しかし、それは何もしません。
run_command正常に実行されますが (0 が返されます)、ファイルはコピーされません。
に置き換えるcpとcp3、Meson からエラー メッセージが表示され、プロセスが終了し、次の行にも到達しません。
で置き換えるtest.txtとtest0.txt、スクリプトからエラー メッセージが表示されます。
したがって、スクリプトは正しく動作しますが、コマンド自体の痕跡はファイル システムに残りません。
run_commandMeson からシェル コマンドを実行する唯一の方法はありますか? 私は何を間違っていますか?