Buildtool

buildtool é uma infraestrutura de construção baseada em shell altamente integrada.
Baixe Agora

Buildtool Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Julio M. Merino Vidal
  • Site do editor:

Buildtool Tag


Buildtool Descrição

O BuildTool é uma infraestrutura de construção baseada em shell altamente integrada. O BuildTool é uma infraestrutura de construção baseada em shell altamente integrada. Pode ser usado no desenvolvimento de qualquer tipo de pacote de software, como programas autônomos, bibliotecas compartilhadas ou pacotes de documentação devido à sua modularidade.Aqui são algumas características principais de "buildtool": · Scripts de configuração automática: o BuildTool permite escrever simples, mas No entanto, scripts de configuração automáticos poderosos. Estes são usados para verificar recursos do sistema de compilação e adaptar o pacote de software para construir corretamente nele. · Construir scripts: com o BuildTool, você também pode escrever scripts de construção. Estes são usados para criar e instalar um pacote de software no sistema de compilação. Eles permitem que você compile qualquer tipo de pacote, variando de utilitários autônomos a bibliotecas compartilhadas, e de uma maneira muito simples, que esconde todos os detalhes do host de construção. · Livre: buildtool é totalmente gratuito, licenciado sob os termos de uma cláusula BSD licença. Isso significa basicamente que combina perfeitamente o desenvolvimento livre e comercial. Outras ferramentas são licenciadas pela GPL, o que pode torná-los menos atraentes para projetos comerciais, ou mesmo para alguns livres! · Modular: o buildtool é claramente dividido em vários módulos, cada um fazendo uma tarefa específica. Mesmo assim, todas as peças são altamente integradas, e todas são tratadas por meio de um único invólucro. · Nenhum arquivo gerado: Ao contrário de outros utilitários de compilação, o BuchTool deve ser instalado no sistema antes de compilar pacotes de software; Seus scripts não são autônomos. Os advantadges dessa abordagem são claros: não tem necessidade de gerar arquivos enormes como configurar scripts (vindos do GNU Autoconf) nem makefile.in (vindos do GNU Automake), que usam uma grande quantidade de espaço em arquivos de distribuição. Também permite que todos os pacotes se beneficiem automaticamente das correções no BuildTool, sem ter que regenerar os arquivos incluídos na distribuição. Como desvantagem, você precisa instalar o BuiltTool no sistema de construção ... mas você realmente se importa em instalar um pequeno pacote de software como este? Realmente não! · Portable: Buildtool é conhecido por trabalhar, pelo menos, Darwin, FreeBSD, Linux, Netbsd, OpenBSD e Solaris. Tenha em mente que a portabilidade é muito importante, e os bugs relatados neste aspecto são tratados o mais rápido possível. · Scripts padrão do Shell: No caso de você estar se perguntando, o BuilTTool é codificado inteiramente em scripts de casca de POSIX, com algumas poucas exceções. Inclui seu próprio intérprete de casca, com alguns recursos não-padrão (adicionados para desempenho total), codificados em C. Alguns utilitários auxiliares também são codificados em C. Mas a partir do ponto de vista do desenvolvedor, tudo é reduzido ao código do shell como scripts de construção são escritos nesta linguagem. O que é novo nesta versão: · Adicionado suporte preliminar para diretórios de trabalho, que são usados para colocar todos os arquivos temporários criados durante uma construção neles. Isso permite tornar a árvore de origem lida apenas, pois não será poluída de forma alguma. Observe que os pacotes existentes podem precisar de alguns ajustes em seus arquivos lógicos para suportar isso completamente. Para ajudar com o teste, você deve definir a variável BT_USE_WORKDIR no BT_CONFIG.CONF para "Sim", para que esse recurso seja sempre usado. · Adicionado um recurso Doc personalizável padrão, que pode ser usado pelo usuário final para desativar a instalação de documentação. Os pacotes existentes podem precisar ser fixados para honrar isso, embora. · O núcleo de BT_Logic foi reescrito. Agora é muito mais rápido do que antes e tem um melhor controle de dependência, que resolve muitos insetos estúpidos. · Uma estrutura para executar programas desinstalados (aqueles que podem estar vinculados a bibliotecas desinstaladas) foram realizados. É muito semelhante ao que libtool faz com seu diretório .libs, e é completamente transparente para o usuário final. · Adicionado (de fato, readded, como foi perdido durante o suporte da conversão para BT_Logic para instalar pacotes em um diretório raiz falso , necessário em muitos sistemas de pacotes para suportar programas de buildtool-ized. · Os nomes de definições (aqueles gravados no cabeçalho de configuração) foram alterados para incluir o nome do idioma que eles se referem a eles. Isso fornece suporte melhor quando os compiladores C e C ++ não correspondem. Observe que, para que isso tenha efeito, você precisa definir BT_REQUIRE para (pelo menos) `0.16 '; Caso contrário, o comportamento anterior é mantido. · Múltiplas correções foram feitas na função BT_CHECK_BITS (). · Corrigido o comando do link em BT_Logic para que os diretórios da biblioteca que aparecessem sob a mesma hierarquia do projeto (e manualmente especificado pelo sinalizador -L) não são Convertido em um rpath. · Construção fixa sob OpenBSD 3.4, HP-UX e TRU64. · Adicionado a verificação BT_CHECK_PROG_MEKE () BT_CONFIG, que procura um utilitário de envio. · Adicionado as funções BT_CHO () e BT_Source () para BT_SWCGEN. · A instalação foi alterada para usar diretórios e binários não administrados.


Buildtool Software Relacionado

Ctcompare.

O objetivo do projeto do CTCOMPare é permitir que você compare vários conjuntos de códigos C em uma base de token ... ...

159

Download

Suakeke

Um sistema de compilação com estilo e sintaxe semelhante ao GNU. ...

248

Download

Tmake

Tmake fornece uma ferramenta de makefile de plataforma cruzada. ...

150

Download