В настоящее время у нас есть cmake для сборки нашего приложения, мы также используем внешнюю библиотеку, которая определена таким образом (у меня нет контроля над этим, она генерируется инструментом под названием Conan, которым мы не владеем!)
add_library(CONAN_PKG::libgpkg INTERFACE IMPORTED)
Позже мне нужно получить путь к сгенерированному файлу .lib
, в большинстве случаев я использую команду, подобную этой:
set(MERGE_LIBS ${MERGE_LIBS} $<TARGET_LINKER_FILE:libgpkg>)
Я получил это сообщение об ошибке:
Error evaluating generator expression:
$<TARGET_LINKER_FILE:CONAN_PKG::sqlite3>
Target "CONAN_PKG::sqlite3" is not an executable or library.
Есть идеи для решения этой проблемы?