swift build --experimental-swift-sdk wasm32-unknown-wasi \ --build-tests \ -Xswiftc -static-stdlib \ -Xswiftc -Xclang-linker -Xswiftc -mexec-model=reactor \ -Xlinker --export-if-defined=__main_argc_argv \ --disable-build-manifest-caching \ -Xlinker --stack-first \ -Xlinker --global-base=1048576 \ -Xlinker -z -Xlinker stack-size=1048576
この辺のパラメータ、 -Xswiftc
とか -Xlinker
は Package.swift
に書くことができるけど、 --experimental-swift-sdk wasm32-unknown-wasi
は書けないですよね?$ swift build
を使う人の責任、という設計は正しいんだろうか? これwasmというよりswiftpm cliの設計の話かなPackage.swift
で宣言できるのが正しい気がする