readme: improve section 'Using signal-wrangler with CMake'

This commit is contained in:
Tom 2021-05-19 13:56:51 +02:00
parent e3367a6f00
commit 1237a5bfea

View File

@ -136,8 +136,25 @@ make install
## Using signal-wrangler with CMake ## Using signal-wrangler with CMake
Install signal-wrangler by running `make install` (See above). The easiest way to add signal-wrangler to a CMake project is by using
To use signal-wrangler in a CMake project, you can then add a dependency on signal-wrangler through CMake's `find_package`: [FetchContent](https://cmake.org/cmake/help/latest/module/FetchContent.html):
```CMAKE
cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
project(my-example)
include(FetchContent)
FetchContent_Declare(
signal-wrangler
GIT_REPOSITORY https://github.com/thomastrapp/signal-wrangler
GIT_TAG v0.4.0)
FetchContent_MakeAvailable(signal-wrangler)
add_executable(my-example "example/example.cpp")
target_link_libraries(my-example sgnl::sgnl)
```
Or, by installing signal-wrangler (`make install`) and using `find_package`:
```CMAKE ```CMAKE
find_package(Sgnl REQUIRED) find_package(Sgnl REQUIRED)