Extend Readme with CMake FetchContent integration of argparse.

This commit is contained in:
Adrian Schneider 2022-07-09 17:04:02 +02:00 committed by GitHub
parent 4801fd0bdc
commit 17d567c283
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -775,6 +775,26 @@ $ ./main fex
baz baz
``` ```
## CMake Integration
Use the latest argparse in your CMake project without copying any content.
```cmake
cmake_minimum_required(VERSION 3.11)
PROJECT(myproject)
# fetch latest argparse
include(FetchContent)
FetchContent_Declare(
argparse
GIT_REPOSITORY https://github.com/p-ranav/argparse.git
)
FetchContent_MakeAvailable(argparse)
add_executable(myproject main.cpp)
target_link_libraries(myproject argparse)
```
## Supported Toolchains ## Supported Toolchains
| Compiler | Standard Library | Test Environment | | Compiler | Standard Library | Test Environment |