Avatar
omochimetaru 5/30/2019 5:31 AM
TestFoundationっていう実行ファイルをcmakeでビルドするようになっているので
5:31 AM
TestFoundationのビルドと実行を発火できればテストはできるはずで
5:33 AM
The Swift Programming Language. Contribute to apple/swift development by creating an account on GitHub.
5:33 AM
build-scriptにその実行っぽい処理はありますね
5:35 AM
基本的にbuild-scriptでテストの実行もできるけど、build-scriptの下段の仕組みとしてcmakeがあって、その下段にninjaがあって、
5:35 AM
ninjaタスクとしても直接発火できるし、cmakeタスクとしても直接発火できるし、みたいに
5:36 AM
多重構造になってる
5:36 AM
The Foundation Project, providing core utilities, internationalization, and OS independence - apple/swift-corelibs-foundation
5:36 AM
ただFoundationは自前のbuild.pyもあって、swift本体側とどういうふうに接続してるのか知らない。
5:37 AM
いけしょーさんが貼ってくれたCMake化の対応はもう取り込まれてて、
5:37 AM
Foundation側にCMakeList.txtが置いてあるから、
5:38 AM
おそらく今の構成だとbuild.pyは関係なくて、swiftc側でcmakeがFoundationのビルドやターゲットも吸い上げて統合処理するんじゃないかしら