
Un outil de construction multiplateforme pour (gratuit) Pascal
Pmake est un outil de construction minimaliste pour (gratuit) Pascal. Il imite dans une certaine mesure les commandes de CMake mais ne cible que les compilateurs Pascal. Le fonctionnement intérieur de Pmake est relativement simple car le compilateur fait tout le travail acharné. Une fois invoqué, Pmake générera un système de construction pour le projet. Le développeur peut définir avec des commandes simples qui sont présentes dans le projet et quelles sont les dépendances entre ces cibles. Une cible peut être une bibliothèque (pas d'exécutable, uniquement des fichiers d'objets) ou un exécutable.
Veuillez noter que pour le moment Pmake est en cours de développement et que certaines fonctionnalités pourraient se casser. Cependant, en raison de la simplicité et du pardon du script pmake, il devrait être facile à ajuster.
D'autres systèmes d'exploitation fonctionneront probablement trop hors de la boîte, sinon cela ne devrait pas être un problème majeur pour que Pmake fonctionne sur cette plate-forme. Assurez-vous simplement que Pmake et le compilateur sont disponibles à partir de la ligne de commande.
Vous devez l'installation du dernier compilateur Freepascal stable 3.0.4. Pmake peut se bootstrap lui-même avec le script pmake.txt fourni. Vous devrez d'abord construire Pmake, puis l'installer. En bref:
$ fpc pmake
$ ./pmake
$ ./make install
Notez que vous devez avoir des privilèges d'administration pour pouvoir installer PMake sur votre système.
Sur les pages de libération de GitHub, vous pouvez trouver un binaire pré-construit pour votre plateforme.
Construire votre projet est facile. Vous pouvez configurer les scripts de construction initiaux en utilisant la fonction intégrée --quickstart . Cela analysera l'arborescence source et créera une séquence de fichiers PMake.txt . Vous pouvez faire une construction à l'origine ou hors de source si vous souhaitez que votre arbre source reste propre. Vous trouverez ci-dessous un exemple simple de la façon dont PMake (outil préinstallé) peut être utilisé pour effectuer une version hors de source.

Remarquez la belle rétroaction visuelle. Pmake régénérera automatiquement les outils de construction si un fichier pmake.txt dans l'arborescence source change.
Si vous avez trouvé un bug:
Si vous avez un patch, veuillez faire une demande de traction.
Sinon, veuillez créer un problème sur la page GitHub.
Vous pouvez pour Pmake et faire des contributions en faisant une demande de traction.