Задать вопрос

Можно ли собрать curl с подпапкой для дополнений?

Собираю curl в дебиан под windows.
spoiler

export T=x86_64-w64-mingw32

PKG_CONFIG_PATH="/root/winlibs/libpsl-mingw/lib/pkgconfig:\
/root/winlibs/libidn2-mingw/lib/pkgconfig:\
/root/winlibs/libunistring-mingw/lib/pkgconfig:\
/root/winlibs/libiconv-mingw/lib/pkgconfig:\
/root/winlibs/openssl-mingw/lib/pkgconfig:\
/root/winlibs/zlib-mingw/lib/pkgconfig:\
/root/winlibs/brotli-mingw/lib/pkgconfig:\
/root/winlibs/zstd-mingw/lib/pkgconfig:\
/root/winlibs/nghttp2-mingw/lib/pkgconfig:\
/root/winlibs/libssh2-mingw/lib/pkgconfig" \
CC=$T-gcc AR=$T-ar RANLIB=$T-ranlib STRIP=$T-strip \
../curl-8.16.0/configure --host=$T --build=$(uname -m)-pc-linux-gnu \
  --prefix=/root/winlibs/curl-mingw-latest \
  --with-zlib=/root/winlibs/zlib-mingw \
  --with-ssl=/root/winlibs/openssl-mingw \
  --with-ca-bundle="addons/cacert.pem" \
  --with-nghttp2=/root/winlibs/nghttp2-mingw \
  --with-brotli=/root/winlibs/brotli-mingw \
  --with-zstd=/root/winlibs/zstd-mingw \
  --with-libidn2=/root/winlibs/libidn2-mingw \
  --with-libpsl=/root/winlibs/libpsl-mingw \
  --with-libssh2=/root/winlibs/libssh2-mingw \
  --enable-alt-svc \
  --enable-headers-api \
  --enable-hsts \
  --enable-websockets \
  --enable-ipv6 \
  --enable-threaded-resolver \
  --enable-shared



Хотелось бы, чтобы уже на windows всё лежало не в одной папке, а все дополнения dll/exe-от-дополнений лежали в относительной папке addons рядом с curl?
  • Вопрос задан
  • 108 просмотров
Подписаться 3 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Разработчик C++
    9 месяцев
    Далее
  • Яндекс Практикум
    Разработчик C++ расширенный
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл разработчик С++
    4 месяца
    Далее
Решения вопроса 1
BlagoYar
@BlagoYar Автор вопроса
Нельзя, ответ разработчика

vszakats
4 days ago
Maintainer
The loading of these DLLs is done by Windows, not by curl or libcurl.
Also on Windows there is no concept of an rpath; the DLLs need to
be in the runtime PATH to make Windows find them.

Adding addons to the PATH should solve this, but this can't be
hard-coded into curl.exe.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы