Bâtiment

BuildTool est une infrastructure de construction basée sur une coque hautement intégrée.
Télécharger maintenant

Bâtiment Classement & Résumé

Publicité

  • Rating:
  • Licence:
  • BSD License
  • Prix:
  • FREE
  • Nom de l'éditeur:
  • Julio M. Merino Vidal
  • Site Internet de l'éditeur:

Bâtiment Mots clés


Bâtiment La description

BuildTool est une infrastructure de construction basée sur une coque hautement intégrée. BuildTool est une infrastructure de construction basée sur une coque hautement intégrée. Il peut être utilisé dans le développement de tout type de logiciel, tels que des programmes autonomes, des bibliothèques partagées ou des packages de documentation en raison de sa modularité. Certaines fonctionnalités principales de "BuildTool": · Scripts de configuration automatiques: BuildTool vous permet d'écrire simple, mais Pourtant, des scripts de configuration puissants et puissants. Celles-ci sont utilisées pour vérifier les fonctionnalités du système de construction et adapter le package logiciel à la construction correctement. · Construire des scripts: avec BuildTool, vous pouvez également écrire des scripts de construction. Celles-ci sont utilisées pour créer et installer un progiciel dans le système de construction. Ils vous permettent de compiler tout type d'emballage, allant des utilitaires autonomes aux bibliothèques partagées et de manière très simple, qui cache tous les détails de l'hôte de construction. · Gratuit: BuildTool est totalement gratuit, sous licence sous les termes d'une clause de trois clause BSD Licence. Cela signifie essentiellement qu'il convient parfaitement au développement libre et commercial. D'autres outils sont autorisés par GPL, qui peuvent les rendre moins attrayants pour des projets commerciaux, voire pour certains libres! · Modulaire: BuildTool est clairement divisé en plusieurs modules, chacun effectuant une tâche spécifique. Même si toutes les pièces sont fortement intégrées et sont toutes gérées à travers une seule enveloppe. · Aucun fichier généré: Contrairement à d'autres utilitaires de construction, BuildTool doit être installé sur le système avant de compiler des emballages logiciels; Ses scripts ne sont pas autonomes. Les avantages de cette approche sont clairs: il n'a pas besoin de générer d'énormes fichiers tels que configurer des scripts (provenant de GNU AutoConf) ni de fichiers Makefile.in (provenant de GNU Automake), qui utilisent une grande quantité d'espace dans des fichiers de distribution. Il permet également à tous tous les packages de bénéficier automatiquement des correctifs dans BuildTool, sans avoir à régénérer les fichiers inclus dans la distribution. En tant que désadvantadge, vous devez installer BuildTool sur le système de construction ... mais cela vous dérange-t-il vraiment de l'installation d'un petit logiciel comme celui-ci? Vraiment pas! · Portable: BuildTool est connu pour travailler dans, au moins, Darwin, Freebsd, Linux, Netbsd, Openbsd et Solaris. N'oubliez pas que la portabilité est très importante et les bogues rapportés dans cet aspect sont traités dès que possible. · Scrips Standard Shell: Si vous vous demandez, BuildTool est entièrement codé dans les scripts de Shell Posix, à quelques exceptions près. Il comprend son propre interprète shell, avec certaines caractéristiques non standard (ajoutés pour une performance complète), codée dans C. Certaines utilitaires d'assistance sont également codées dans C. Mais du point de vue du développeur, tout est réduit au code shell comme scripts de construction sont écrits dans cette langue. Qu'est-ce qui est nouveau dans cette version: · Ajout de la prise en charge préliminaire des répertoires de travail, utilisées pour mettre tous les fichiers temporaires créés lors d'une construction. Cela permet de faire en sorte que l'arbre source est en lecture seule, car elle ne sera en aucune façon polluée. Notez que les packages existants peuvent nécessiter des modifications dans leurs fichiers logiques pour l'appuyer complètement. Pour aider à tester, vous devez définir la variable BT_CON_WORKDIR dans BT_CONFIG.CONF sur `Oui ', de sorte que cette fonctionnalité soit toujours utilisée. · Ajout d'une fonction standard personnalisable` DOC', qui peut être utilisée par l'utilisateur final pour désactiver l'installation de l'installation. Documentation. Les packages existants devront peut-être être fixés pour honorer cela, cependant. · Le noyau de BT_Logic a été réécrit. Il est maintenant beaucoup plus rapide qu'avant et a un meilleur contrôle de dépendance, qui résout de nombreux insectes stupides. · Un cadre pour exécuter des programmes non annulés (ceux qui peuvent être liés à des bibliothèques non désinstallées) ont été en lecturese. Il est très similaire à ce que libtool fait avec son répertoire .libs et est totalement transparent à l'utilisateur final. , nécessaire dans de nombreux systèmes d'emballage pour prendre en charge les programmes de BuildTool-ized. · Les noms des définitions (celles écrites à l'en-tête de configuration) ont été modifiées pour inclure le nom de la langue qu'elles y réfléchissent. Cela fournit un meilleur support lorsque les compilateurs C et C ++ ne correspondent pas. Notez que pour cela pour prendre effet, vous devez définir BT_Require vers (au moins) `0.16 '; Sinon, le comportement précédent est conservé. · Plusieurs corrections ont été effectuées dans la fonction BT_CHECK_BITS (). · Fixe la commande de lien dans BT_Logic afin que les répertoires de bibliothèque apparaissant sous la même hiérarchie de projet (et spécifié manuellement par le drapeau -l) ne soient pas Converti en un RPATH. · Construction fixe sous OpenBSD 3.4, HP-UX et TRU64. · Ajout de l'enregistrement BT_Check_Prog_Make () () Vérification de BT_Config, qui recherche une utilitaire de fabrication. · Ajout des fonctions BT_ECHO () et BT_SOURCE () à BT_SWCGEN. · L'installation a été modifiée pour utiliser des répertoires et des binaires non éviviqués.


Bâtiment Logiciels associés

Ctcompare

Le projet de projet CTCompare est de vous permettre de comparer plusieurs ensembles d'arbres de code C sur une base de jeton ... ...

159

Télécharger

Sunifdef

Sunifdef est un outil de ligne de commande permettant de simplifier les conditionnels de préprocesseur du code source C / C ++. ...

236

Télécharger

Gambas

Gambas est un environnement de développement gratuit basé sur un interprète de base avec des extensions d'objet. ...

307

Télécharger