Buildtool

Software captura de pantalla:
Buildtool
Detalles de software:
Versión: 0.16
Fecha de carga: 3 Jun 15
Licencia: Libre
Popularidad: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool es una infraestructura de construcción altamente integrado shell basado. Se puede utilizar en el desarrollo de cualquier tipo de paquete de software, como programas independientes, bibliotecas compartidas o paquetes de documentación debido a su modularidad.
Aquí están algunas características clave de "Buildtool":
· Scripts de configuración automática: Buildtool permite escribir sencillo, pero todavía potentes, scripts de configuración automática. Estos se utilizan para comprobar las características del sistema de construcción y adaptar el paquete de software para construir adecuadamente en ella.
· Guiones Complexión: Con Buildtool usted también puede escribir scripts de creación. Estos se utilizan para construir e instalar un paquete de software en el sistema de construcción. Dejaron que compila cualquier tipo de paquete, que van desde aplicaciones autónomas a las bibliotecas compartidas, y de una manera muy simple, que oculta todos los detalles de la construcción de acogida.
· Libre: Buildtool es totalmente gratuito, con licencia bajo los términos de la licencia BSD de tres cláusula. Esto básicamente significa que se adapta perfectamente a desarrollar libre y comercial. Otras herramientas son con licencia GPL, lo que puede hacer que sean menos atractivos para los proyectos comerciales, o incluso para algunos libres!
· Modular: Buildtool está claramente dividida en varios módulos, cada uno haciendo una tarea específica. A pesar de que, todas las partes están muy integrados, y se manejan a través de una sola capa.
· No hay archivos generados: A diferencia de otras utilidades de compilación, Buildtool debe estar instalado en el sistema antes de compilar los paquetes de software; sus guiones no son independientes. Los Que ventajas de este enfoque son claras: no tiene necesidad de generar grandes archivos como scripts de configuración (procedentes de GNU autoconf) ni archivos Makefile.in (procedente de GNU automake), que utilizan una gran cantidad de espacio en archivos de distribución. También permite que todos los paquetes que se benefician automáticamente de correcciones en Buildtool, sin tener que regenerar los archivos incluidos en la distribución. Como disadvantadge, necesita instalar Buildtool en el sistema de construcción ... pero es lo que realmente importa sobre la instalación de un pequeño paquete de software como éste? Realmente no!
· Portátil: Buildtool se sabe que funciona en, al menos, Darwin, FreeBSD, Linux, NetBSD, OpenBSD y Solaris. Tenga en cuenta que la portabilidad es muy importante, y los errores reportados en este aspecto se manejan tan pronto como sea posible.
· Shell scripting estándar: En caso de que usted se está preguntando, Buildtool se codifica en su totalidad en POSIX shell scripting, con algunas pocas excepciones. Incluye su propio intérprete shell, con algunas características no estándar (añadido para un rendimiento completo), codificadas en C. Algunas utilidades de ayuda también se codifican en C. Pero desde el punto de vista del desarrollador, todo se reduce a bombardear código como scripts de construcción están escritos en este idioma.
¿Qué hay de nuevo en esta versión:
· Añadido soporte preliminar para los directorios de trabajo, que se utilizan para poner todos los archivos temporales creados durante una acumulación en ellos. Esto permite hacer el árbol de fuentes de sólo lectura, ya que no conseguirá contaminado de ninguna manera. Tenga en cuenta que los paquetes existentes pueden necesitar algunos ajustes en sus archivos lógicos para apoyar esta completo. Para ayudar con las pruebas, debe establecer la variable BT_USE_WORKDIR en bt_config.conf a `sí ', por lo que esta característica se utiliza siempre.
· Se ha añadido una característica estándar personalizable `DOC ', que puede ser utilizado por el usuario final para desactivar la instalación de la documentación. Pueden necesitar paquetes existentes que se fije para honrar a esto, sin embargo.
· Core de bt_logic ha sido reescrito. Ahora es mucho más rápido que antes y tiene un mejor control de dependencia, que resuelve muchos errores estúpidos.
· Un marco para ejecutar programas desinstalados (aquellos que pueden estar vinculadas a las bibliotecas desinstalados) ha readded. Es muy similar a lo que libtool hace con su directorio .libs, y es completamente transparente para el usuario final.
· Añadido (de hecho, readded, ya que se perdió durante la conversión a bt_logic) el apoyo para instalar paquetes en un directorio raíz falsa, es necesario en muchos sistemas de embalaje para apoyar programas Buildtool-zados.
· Definiciones nombres '(aquellos por escrito a la cabecera de configuración) se han cambiado para incluir el nombre del idioma que se refieren a en ellos. Esto proporciona un mejor soporte cuando el C y compiladores de C ++ no coinciden. Tenga en cuenta que para que esto tenga efecto es necesario establecer BT_REQUIRE de (al menos) `0.16 '; de lo contrario, el comportamiento anterior se mantiene.
· Múltiples correcciones se han hecho en la función () bt_check_bits.
• Se ha arreglado el comando vínculo en bt_logic para que los directorios de librerías que aparecen bajo la misma jerarquía del proyecto (y especificar manualmente por la bandera L) no son convertidos a un rpath.
· Acumulación fijo bajo OpenBSD 3.4, HP-UX y Tru64.
· Se ha añadido la verificación bt_check_prog_make () en bt_config, que busca una utilidad make.
· Se ha añadido la bt_echo () y bt_source () para bt_swcgen.
· La instalación fue cambiado a usar directorios versionados y binarios.

Programas parecidos

vAVRdisasm
vAVRdisasm

11 May 15

wxWidgets
wxWidgets

20 Feb 15

Boost.Build
Boost.Build

2 Jun 15

Comentarios a la Buildtool

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!