CMake'de yeniyim ve ilgili PUBLIC, PRIVATE ve INTERFACE anahtar kelimeleriyle biraz kafam karıştı target_link_libraries()
. Dokümantasyon, bunların hem bağ bağımlılıklarını hem de bağlantı arayüzünü tek bir komutta belirtmek için kullanılabileceğini belirtir.
Bağlantı bağımlılıkları ve bağlantı arayüzü aslında ne anlama geliyor?