2
如果我有一個鏈接對其它幾個.lib文件像my_library.lib文件:CMake的LINK_PRIVATE和它的「繼承」
add_library(my_library ...)
target_link_libraries(my_library LINK_PUBLIC lib1 lib2 ...)
如果我現在這個my_library.lib文件鏈接到另一個庫(這也需要LIB1,LIB2,等等。這是在上面的代碼)的LINK_PUBLIC與LINK_PRIVATE原因
target_link_libraries(some_other_library LINK_PRIVATE my_library)
將我「保護」 LIB1,LIB2和其他圖書館我只用來編譯my_library?