Проблема с curl линковкой в cmake Clion на windows mingw64
Пытаюсь подключить curl в cmake к проекту в Clion (mingw64 Win). Я, кстати, нуб и в Си и в Cmake ).
Такой у меня cmake (я его интуитивно понимаю):
cmake_minimum_required(VERSION 3.10)
project(EC C)
set(CMAKE_C_STANDARD 11)
add_executable(EC main.c)
set(CURL_INCLUDE_DIR C:/curl-8.14.1_1-win64-mingw/include)
set(CURL_LIBRARY C:/curl-8.14.1_1-win64-mingw/lib/libcurl.a)
find_package(CURL REQUIRED)
if(CURL_FOUND)
message(STATUS "libcurl found")
include_directories(${CURL_INCLUDE_DIRS})
target_link_libraries(EC CURL::libcurl)
else()
message(FATAL_ERROR "libcurl not found")
endif()
Я получаю такого плана ругательства (несколько строк):
C:/Users/DELL/CLionProjects/EC/main.c:22:(.text+0x118): undefined reference to `__imp_curl_easy_init'
Если я правильно понимаю, статическая библиотека libcurl.a на что-то ссылается, что не слинковано. Как узнвть где эта штука, которая не слинкована и как её слинковать?
Можно ли как-то указать просто путь к библиотекам типа C:/curl-8.14.1_1-win64-mingw/lib и чтоб оно там все само чудесным способом слинковалось :) ?
Вижу, что с линковкой curl народ бьется постоянно, но не могу найти для себя рабочее решение. Буду бесконечно признателен за любые подсказки!