Buildtool

Logiciel capture d'écran:
Buildtool
Détails logiciels:
Version: 0.16
Date de transfert: 3 Jun 15
Développeur: Julio M. Merino Vidal
Licence: Gratuit
Popularité: 14

Rating: 2.0/5 (Total Votes: 1)

Buildtool est une infrastructure de construction de la coque à base hautement intégré. Il peut être utilisé dans le développement de tout type de logiciel, comme les programmes autonomes, les bibliothèques partagées ou paquets de documentation en raison de sa modularité.
Voici quelques caractéristiques principales de "Buildtool":
· Scripts de configuration automatique: Buildtool vous permet d'écrire simple, mais pourtant puissants, des scripts de configuration automatique. Ils sont utilisés pour vérifier les caractéristiques du système de construction et d'adapter le logiciel pour construire correctement en elle.
· Scripts de compilation: Avec Buildtool vous pouvez aussi écrire créer des scripts. Ils sont utilisés pour construire et installer un logiciel dans le système de construction. Ils vous permettent de compiler tout type de paquet, allant de services publics autonomes aux bibliothèques partagées, et d'une manière très simple, qui cache tous les détails de l'hôte de construction.
· Gratuit: Buildtool est entièrement gratuit, sous licence selon les termes d'une licence BSD trois clause. Cela signifie essentiellement que cela convient parfaitement libre développement et commerciale. D'autres outils sont sous licence GPL, ce qui peut les rendre moins attrayant pour les projets commerciaux, ou même pour certains les gratuits!
· Modulaire: Buildtool est clairement divisé en plusieurs modules, chacun faisant une tâche spécifique. Même si, toutes les parties sont fortement intégrées, et sont tous gérés par un seul emballage.
· Pas de fichiers générés: Contrairement à d'autres utilitaires de compilation, Buildtool doit être installé sur le système avant de compiler des logiciels; ses scripts ne sont pas autonomes. Les advantadges de cette approche sont clairs: il n'a pas besoin de générer des fichiers énormes comme scripts de configuration (en provenance de GNU autoconf), ni des fichiers Makefile.in (venant de GNU automake), qui utilisent une grande quantité d'espace dans les fichiers de distribution. Il permet également de tous les paquets de bénéficier automatiquement de correctifs dans Buildtool, sans avoir à régénérer les fichiers inclus dans la distribution. En disadvantadge, vous devez installer Buildtool sur le système de construction ... mais ça ne vous dérange vraiment à l'installation d'un petit paquet de logiciel comme celui-ci? Vraiment pas!
· Portable: Buildtool est connu pour travailler dans, au moins, Darwin, FreeBSD, Linux, NetBSD, OpenBSD et Solaris. Gardez à l'esprit que la portabilité est très important, et bugs rapportés dans cet aspect sont traitées dès que possible.
· Scripts shell standard: Dans le cas où vous vous demandez, Buildtool est codée entièrement dans les scripts shell POSIX, à quelques exceptions près. Il inclut son propre interpréteur de commandes, avec quelques fonctionnalités non standard (ajoutée pour un plein rendement), codées en C. Certains utilitaires auxiliaires sont également codées en C. Mais du point de vue du développeur, tout est réduit à débourser code comme scripts de compilation sont écrits dans cette langue.
Quoi de neuf dans cette version:
· Ajout du support preliminar pour les répertoires de travail, qui sont utilisés pour mettre tous les fichiers temporaires créés lors d'une build en eux. Cela permet de faire l'arbre des sources en lecture seule, car il ne sera pas pollué en aucune façon. Notez que les paquets existants peuvent avoir besoin de quelques ajustements dans leurs fichiers logiques pour soutenir cette complètement. Pour aider à tester, vous devez définir la variable BT_USE_WORKDIR dans bt_config.conf à `oui ', de sorte que cette fonctionnalité est toujours utilisé.
· Ajout d'un DOC 'standard personnalisable `, qui peut être utilisé par l'utilisateur final de désactiver l'installation de la documentation. Peuvent avoir besoin de paquets existants pour être fixé à honorer cela, cependant.
· Le noyau de bt_logic a été réécrit. Il est maintenant beaucoup plus rapide qu'auparavant et a un meilleur contrôle de dépendance, ce qui résout de nombreux bugs stupides.
· Un cadre pour exécuter des programmes désinstallés (ceux qui peuvent être liés à des bibliothèques désinstallés) a été readded. Il est très similaire à ce que libtool fait avec son répertoire de .libs, et est complètement transparent pour l'utilisateur final.
· Ajouté (en fait, readded, comme il a été perdu lors de la conversion à bt_logic) appui à installer des paquets dans un répertoire racine faux, nécessaire dans de nombreux systèmes d'emballage pour soutenir les programmes Buildtool-sés.
· Les noms Définitions de (ces écrite à l'en-tête de configuration) ont été modifiés pour inclure le nom de la langue, ils se réfèrent à eux. Cela fournit un meilleur soutien lorsque le C et les compilateurs C de ne correspondent pas. Notez que pour que cela prenne effet, vous devez définir BT_REQUIRE à (au moins) `0,16 '; autrement, le comportement précédent est conservé.
· Plusieurs correctifs ont été faits dans les bt_check_bits de fonction ().
· Correction de la commande link de bt_logic sorte que les répertoires de bibliothèques figurant sous la même hiérarchie de projet (et spécifiés manuellement par l'indicateur -L) ne sont pas convertis à un rpath.
· Correction d'accumulation sous OpenBSD 3.4, HP-UX et Tru64.
· Ajout de la vérification bt_check_prog_make () dans bt_config, qui cherche un utilitaire make.
· Ajout de la bt_echo () et bt_source () pour bt_swcgen.
· L'installation a été modifié pour utiliser les répertoires et les fichiers binaires sans version.

Logiciel similaire

Prime Mover
Prime Mover

11 May 15

Pacha
Pacha

11 May 15

Boost.Build
Boost.Build

2 Jun 15

Decorum
Decorum

12 May 15

Commentaires à Buildtool

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!