| Waf. WAF, anteriormente conhecido como BKSYS é uma estrutura baseada no Python para configurar, compilar e instalar aplicativos. |
Baixe Agora |
Waf. Classificação e resumo
- Nome do editor:
- Thomas Nagy
- Site do editor:
- http://freehackers.org/~tnagy/kdissert.html
Waf. Tag
Waf. Descrição
O WAF, anteriormente conhecido como BKSYS é uma estrutura baseada no Python para configurar, compilar e instalar aplicativos. O WAF, anteriormente conhecido como BKSYS é um framework baseado no Python para configurar, compilar e instalar aplicativos. Substitui toda a cadeia do GNU AutoTool (Automaco, AutoConf, AutoHeader, Libtool, Fazer) e depende apenas do Python. A WAF possui várias demonstrações, incluindo aplicativos de amostra KDE3, QT4 e Ocaml.Apper descompactando o arquivo, executar: su -c "./waf.py install" WAF - Demos Demos / KDE3 / WAF; WAF Aqui estão algumas características principais do "WAF": · Revisão rápida para construções incrementais (desenvolvedor trabalhando no projeto) · Saída colorida do kernel ou barra de progresso (-V -V para exibir linhas de comando) · Declaração de destino orientada a objetos · Scripts como módulos Python · Front-end de script XML para aliviar a interação com ambientes de desenvolvimento integrados · Um pré-processador C / C ++ para dependências de computação · Auto-compilando e auto-otimizando ações usando uma sintaxe semelhante à de um em golos · Builddir definido por padrão e sem esforço, e agora com variantes de construção também · Esquema de configuração modular com análise personalizável da linha de comando · As variáveis de configuração são armazenadas em um cache editável · Emulação Real Libtool (desativada por padrão) · Não há mais extensões codificadas como .so, .a ou .exe · Controle apertado sobre o agendador (nem todos os links no final, etc) · Modo do daemon para recompilação de fundo · Encontre arquivos de origem inteligentemente (Glob-Like) para facilitar a manutenção do script (todas as classes Ces) · Suporte para programas Objetivos CAML e Híbridos (programa KDE3 com uma peça escrita em CAML) · Suporte para programas GNOME: C e mono (gtk #) O que há de novo nesta versão: · Um novo sistema baseado em regras foi adicionado para declarar alvos em um sistema semelhante a makefile. · Vários pequenos bugs foram fixados para permitir a compilação em mais sistemas (OS X e Cygwin). · Novos exemplos foram adicionados para mostrar como usar o GCC para extrair dependências (substituindo o pré-processador WAF) ou usar os compiladores para compilar vários arquivos de uma só vez (Builds Lotes).
Waf. Software Relacionado