eBay / NuRaft

C++ implementation of Raft core logic as a replication library
Apache License 2.0
1.02k stars 241 forks source link

Fix public usage requirements on CMake targets #462

Closed JosiahWI closed 1 year ago

JosiahWI commented 1 year ago

This adds the include directory to the public includes for both the static and shared targets. It is necessary to do it for both the build and install interfaces, because the build interface will be used if the project is added as a submodule, but the install interface will be used if the project was added using a config.

Fixes #460.