|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Max Khon 2:5000/79 05 Apr 2004 18:11:20 To : Eugene Grosbein Subject : Makefile.local -------------------------------------------------------------------------------- 05 Apr 04 13:54, you wrote to Grigory V. Staricov: GVS>>>> Так что все таки правильно писать в сабже для того чтобы GVS>>>> включился MySQL? GVS>>>> Пример: GVS>>>> в Makefile GVS>>>> ------------------------------------------- GVS>>>> .if defined(WITH_MYSQL) EG>>> Так пробовал? EG>>> WITH_MYSQL=yes GVS>> Разумеется: EG> Видимо, так не работает. Спроси в ports@freebsd.org EG> Есть пара гарантированных способов, которые работают, но они не очень EG> изящны. Либо прописать в /etc/make.conf, либо в Makefile.local EG> написать EG> local: EG> make WITH_MYSQL=yes EG> И потом говорить make local не факт что через просто WITH_MYSQL=yes в Makefile.local должно вообще работать. в большинстве портов Makefile.local работать не будет. потому что проверки на .if defined(WITH_FOO) делаются до .include <bsd.port.mk>. чтобы это работало, автор порта должен сделать что-то похожее на .include <bsd.port.pre.mk> .if defined(WITH_FOO) .endif ... .include <bsd.port.post.mk> но большинство портов сделано не так. видимо потому, что Makefile.local никогда не являлся официально поддерживаемым способом задания WITH_FOO переменных. /fjoe --- GoldED+/BSD 1.1.5 * Origin: (2:5000/79) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/186340715b99.html, оценка из 5, голосов 10
|