Avatar
これまではターゲットプラットフォームごとにforeachでCMakeターゲットを作ってたんですけど、基本的にCMakeはグローバルなネームスペースを共有してCMakeLists.txtを実行していくしか無いので、プラットフォーム固有の設定とかを注入するのが本当にしんどくて(${SWIFT_SDK_${platform}_${arch}_TRIPLE}みたいな変数展開が必要)、プラットフォームごとにCMake単位を分ければその辺をフラットにできたり、色々嬉しい (edited)