フォロー

@kazbo_ @tomoya パッケージから展開して実行するコンパイラツールチェインであってもクロスコンパイルできないことにはならないと思いますが、特定のグローバルなコンパイラを使えるのであれば、シンプルにCMakeのプラットフォーム別ツールチェイン構成ファイルのアプローチでできそうに思えます(その中でgccやclangが--sysroot等を指定するイメージ)。
複数のABI向けのビルドに1つのCMakeLists.txtで対応するAndroid NDKなんかはこれでしょうか。(ただNDKではABI別にGradleから毎回cmakeを呼び出しています)

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。