Я новичок в CMake и немного путаюсь с ключевыми словами PUBLIC, PRIVATE и INTERFACE, связанными с target_link_libraries()
. В документации упоминается, что их можно использовать для указания зависимостей ссылок и интерфейса ссылок в одной команде.
Что на самом деле означают зависимости ссылок и интерфейс ссылок?