1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

`$ swift build -C` オプションの使い方 💃 #swiftlang

Posted at

Swift Package Manager にはいくつかオプションがあります。
それらは $ swift build --help コマンドで確認できます。

その中のひとつ -C オプションは、別のディレクトリにあるプロジェクトに対して $ swift build を実行することができます。

OPTIONS:
  --chdir <value>    Change working directory before any other operation [-C]

Makefile と同じです 💁

ビルド対象プロジェクトのルートではないディレクトリにいるものとします。
👇
そのプロジェクトに対して $ swift build を実行するには次のコマンドを実行します。

$ swift build -C <PathToTheRootOfYourProject>

$ cd <PathToTheRootOfYourProject> コマンドを使う必要がありません。 😇

補足

$ cd <PathToTheRootOfYourProject> コマンドを使ってもたいして手間は変わらないのでお好みの方法でお使いいただくのがよいですね 👍

たとえば Swift Package Manager 自身のプロジェクトなど同時に複数を扱っている場合には便利かと考えています ☺️

おことわり

Swift Package Manager はまだまだこれからという状態ですので今後仕様がコロッと変わる可能性があります。🙏

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?