Public thirdparty includes #140

Open
opened 2021-08-27 20:06:29 +02:00 by efimov-evgeniy · 0 comments
efimov-evgeniy commented 2021-08-27 20:06:29 +02:00 (Migrated from github.com)

In sdk_core/CMakeLists.txt thirdparty includes (spdlog, FastCRC) added as PUBLIC. This leads to problems if the project is linked to livox_sdk_static and to a different version of sdplog, for example. I suggest to make such inсludes PRIVATE.

In [`sdk_core/CMakeLists.txt` ](https://github.com/Livox-SDK/Livox-SDK/blob/05cc408e54bce90863cd4f160992a92ddea1fd29/sdk_core/CMakeLists.txt#L15) thirdparty includes (spdlog, FastCRC) added as `PUBLIC`. This leads to problems if the project is linked to `livox_sdk_static` and to a different version of `sdplog`, for example. I suggest to make such inсludes PRIVATE.
This repo is archived. You cannot comment on issues.
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: mmr/Livox-SDK#140