LINUX.ORG.RU

cmake libdir на slackware64

 , , ,


0

1

Подскажите, как на Слаке научить cmake устанавливать библиотеки в правильное место /usr/local/lib64, в соответствии с $PKG_CONFIG_PATH вместо /usr/local/lib? Столкнулся с программой которая ни в какую не хочет это понимать, параметр LIB_SUFFIX разработчики естесно не включили в проект...


параметр LIB_SUFFIX разработчики естесно не включили в проект

Пропатчить самостоятельно.
Выслать патч разработчикам, чтобы повысить шанс не возвращаться к вопросу в следующей версии.

bormant ★★★★★ ()

INSTALL_LIB_DIR там используется и его можно задать? Если да, то «lib64» — как раз то, что нужно (путь относительно CMAKE_INSTALL_PREFIX). Это если быстро и грязно.
LIB_SUFFIX было бы правильнее.

bormant ★★★★★ ()
Последнее исправление: bormant (всего исправлений: 1 )
Ответ на: комментарий от bormant

Пропатчил, проблему решил. У меня к вам ещё вопрос, близко по-теме: когда configure ругается на config.status: error: cannot find input file: `Makefile.in', корректно ли в слакбилде писать следующее:

autoheader \
    && aclocal \
    && libtoolize --ltdl --copy --force \
    && automake --add-missing --copy \
    && autoconf \

никогда просто подобное не видел в готовых сценариях, поэтому и спрашиваю, вдруг как-то по-другому нужно?

sholmes ()
Ответ на: комментарий от sholmes

Обычно эта фаза лежит на разработчике. Но если ее результаты не попали в архив с распространяемыми исходниками (чаще — в текущее состояние VCS с исходниками), то куда ж тут деваться...

bormant ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.