Size: a a a

2018 November 29

ee

elias eliatto in pro.buildsystems
Кстати, в CMake 3.13.0 FindCURL.cmake изменили для лучшей интеграции с vcpkg. Но пока я не увидел прогресса.
источник

SE

Stanislav Ershov in pro.buildsystems
смотря какую текущую, есть опция которая автоматом включает current source dir и current binary dir
источник

SE

Stanislav Ershov in pro.buildsystems
а есть еще current list dir :D
источник

SE

Stanislav Ershov in pro.buildsystems
elias eliatto
привет. У меня почему-то в Windows при попытке использовать динамическую curl в CMake 3.13.1проекте переменная CURL_LIBRARIES = D:/vcpkg/installed/x64-windows/debug/bin/libcurld.dll. По идее должна же линковаться библиотека импорта.
curl ставил через vcpkg?
источник

ee

elias eliatto in pro.buildsystems
Stanislav Ershov
curl ставил через vcpkg?
да
источник

SE

Stanislav Ershov in pro.buildsystems
elias eliatto
да
ннадо find_package(curl CONFIG) ибо в смейке есть модуль
источник

SE

Stanislav Ershov in pro.buildsystems
хотя щас проверю
источник

ee

elias eliatto in pro.buildsystems
Stanislav Ershov
ннадо find_package(curl CONFIG) ибо в смейке есть модуль
знаю про модуль там просто путаница - разрабы CMake и portfile vcpkg рассинхронизировали имена либ.
источник

SE

Stanislav Ershov in pro.buildsystems
elias eliatto
знаю про модуль там просто путаница - разрабы CMake и portfile vcpkg рассинхронизировали имена либ.
причем тут разрабы vcpkg? в курле свой смейк
источник

AZ

Alexander Zaitsev in pro.buildsystems
Stanislav Ershov
причем тут разрабы vcpkg? в курле свой смейк
+1
источник

ee

elias eliatto in pro.buildsystems
а кто тулит курланутый portfile?
источник

SE

Stanislav Ershov in pro.buildsystems
elias eliatto
а кто тулит курланутый portfile?
дак они просто конфигурят тот смейк который лежит в сорцах
источник

ee

elias eliatto in pro.buildsystems
FindCURL.cmake ищет дебажные libcurl-d_imp, libcurl-d. А portfile делает переименования вида file(RENAME ${CURRENT_PACKAGES_DIR}/lib/libcurl_imp.lib ${CURRENT_PACKAGES_DIR}/lib/libcurl.lib)
источник

ee

elias eliatto in pro.buildsystems
file(RENAME ${CURRENT_PACKAGES_DIR}/debug/lib/libcurl-d_imp.lib ${CURRENT_PACKAGES_DIR}/debug/lib/libcurl.lib)
источник

ee

elias eliatto in pro.buildsystems
у меня в итоге в ${CURL_LIBRARIES} была длл-ка, а не библиотека импорта.
источник

SE

Stanislav Ershov in pro.buildsystems
похоже что курл подломан там =) надо разбираться, а мне пока некогда
источник

SE

Stanislav Ershov in pro.buildsystems
курл генерит config файлы, в портфайле они меняют имена либ, но таргеты в конфиге не трогают
источник

EP

Egor Pugin in pro.buildsystems
а в симейке нет такого find vcpkg?
источник

SE

Stanislav Ershov in pro.buildsystems
Egor Pugin
а в симейке нет такого find vcpkg?
всмысле) у vcpkg есть toolchain файл который симейку скармливаешь
источник

EP

Egor Pugin in pro.buildsystems
т.е. через тулчен там да
источник