Połącz bibliotekę statyczną za pomocą CMake
Nie mogę dostać biblioteki${static_library}
do statycznego połączenia za pomocą CMake. Próbowałem mocno kodować ścieżkę i o ile mi wiadomoTARGET_LINK_LIBRARIES
powinien to automatycznie połączyć.
ADD_LIBRARY(libraryA STATIC ${source_files})
TARGET_LINK_LIBRARIES(libraryA debug ${static_library})
Istnieje podprojekt, który łączylibraryA
później w kompilacji
ADD_EXECUTABLE(testA ${test_sources})
TARGET_LINK_LIBRARIES(testA libraryA)
który ma poprawnie {$ static_library}, ale potrzebuję${static_library}
być bezpośrednio powiązanelibraryA
.