CMake импортирует поведение библиотеки

У меня странная проблема с CMake.

Я импортирую Curl в свой проект, поэтому я напишу для вас упрощенную сводку моего файла CMakeLists.txt.

ADD_LIBRARY (libcurlОБЩИЙ IMPORTED)

SET_PROPERTY (TARGET libcurl PROPERTY IMPORTED_LOCATION ../lib/libcurl.lib)

Когда я запускаю CMake, он генерирует файлы проекта для MS VC ++ (также для Linux). Затем в файле проекта я нахожу неправильную ссылку на библиотеку curl (Libcurl-NOTFOUND)!

Если я изменю свой код на статический импорт:

ADD_LIBRARY (libcurlSTATIC IMPORTED)

SET_PROPERTY (TARGET libcurl PROPERTY IMPORTED_LOCATION ../lib/libcurl.lib)

Я нахожу правильную ссылку на ../lib/libcurl.lib.

У вас есть идеи, почему это происходит?

Большое спасибо!

Ответы на вопрос(1)

Ваш ответ на вопрос