(O trecho a seguir aplica-se apenas ao novo código base.)
Você pode customizar sua compilação providenciando versões
locais do make.conf e/ou
src.conf, localizados em
${arch}/${branch}/builds/${buildid}/make.conf.server
e
${arch}/${branch}/builds/${buildid}/src.conf.server,
respectivamente. Estes serão usados, em vez dos arquivos
padrões que estão no lado do servidor.
Da mesma forma, se você também quiser afetar o
make.conf no lado do
cliente, você pode usar o
${arch}/${branch}/builds/${buildid}/make.conf.client.
Devido ao fato de cada um dos clientes individuais poder
ter seu próprio make.conf, o conteúdo do
${arch}/${branch}/builds/${buildid}/make.conf.client
vai ser adicionado ao
make.conf, e não substituí-lo, como é feito
com o
${arch}/${branch}/builds/${buildid}/make.conf.server.
Não existe nenhuma funcionalidade semelhante para
${arch}/${branch}/builds/${buildid}/src.conf.client
(e que efeito teria?).
make.conf.target
para testar a nova versão padrão do
ruby(Neste caso, os conteúdos são idênticos para ambos, servidor e cliente.)
RUBY_DEFAULT_VER= 1.9
make.conf.target
para compilação do clang(Neste caso, os conteúdos também são idênticos para ambos, servidor e cliente.)
.if !defined(CC) || ${CC} == "cc"
CC=clang
.endif
.if !defined(CXX) || ${CXX} == "c++"
CXX=clang++
.endif
.if !defined(CPP) || ${CPP} == "cpp"
CPP=clang-cpp
.endif
# Don't die on warnings
NO_WERROR=
WERROR=
src.conf.server para
testar uma versão nova do código base do
sortWITH_BSD_SORT=yes
Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Para perguntas sobre FreeBSD, leia a
documentação antes de contatar
<questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para
<doc@FreeBSD.org>.