Skip to content

Commit 58bcb0f

Browse files
committed
Add swift-argument-parser to the cmake build
1 parent 1d8d3dc commit 58bcb0f

File tree

3 files changed

+5
-2
lines changed

3 files changed

+5
-2
lines changed

CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ endif()
4242
find_package(dispatch QUIET)
4343
find_package(Foundation QUIET)
4444
find_package(Yams CONFIG REQUIRED)
45+
find_package(ArgumentParser CONFIG REQUIRED)
4546

4647
add_subdirectory(Sources)
4748
add_subdirectory(cmake/modules)

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,11 +44,12 @@ all with CMake:
4444
```
4545
cmake -B <llbuild-build-dir> -G Ninja <llbuild-source-dir> -DLLBUILD_SUPPORT_BINDINGS="Swift"
4646
```
47+
* [swift-argument-parser](https://github.com/apple/swift-argument-parser)
4748
* [Yams](https://github.com/jpsim/Yams)
4849

4950
Once those dependencies have built, build `swift-driver` itself:
5051
```
51-
cmake -B <swift-driver-build-dir> -G Ninja <swift-driver-source-dir> -DTSC_DIR=<swift-tools-support-core-build-dir>/cmake/modules -DLLBuild_DIR=<llbuild-build-dir>/cmake/modules -DYams_DIR=<yamls-build-dir>/cmake/modules
52+
cmake -B <swift-driver-build-dir> -G Ninja <swift-driver-source-dir> -DTSC_DIR=<swift-tools-support-core-build-dir>/cmake/modules -DLLBuild_DIR=<llbuild-build-dir>/cmake/modules -DYams_DIR=<yamls-build-dir>/cmake/modules -Dswift-argument-parser_DIR=<swift-argument-parser-build-dir>
5253
cmake --build <swift-driver-build-dir>
5354
```
5455

Sources/swift-help/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,5 +9,6 @@
99
add_executable(swift-help
1010
main.swift)
1111
target_link_libraries(swift-help PUBLIC
12-
SwiftOptions)
12+
SwiftOptions
13+
ArgumentParser)
1314

0 commit comments

Comments
 (0)