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