Utilisation de make à partir de Windows PowerShell
Sous Linux, les sources de projets sont généralement fournies avec les Makefile
. Les Makefiles contiennent des directives pour construire ces projets à l'aide de la commande make
. Je suis actuellement obligé d'utiliser Windows, et pour pouvoir utiliser ce système d'exploitation, j'ai configuré et amélioré le "PowerShell" (en installant des programmes supplémentaires, tels que vim
ou svn
, un module appelé PSReadLine
, en écrivant un profil PowerShell, etc.).
Cependant, je n'ai pas pu trouver s'il est possible d'installer make
dans PowerShell. Je suis conscient que je devrai également installer des programmes que make
appellera, tels que, disons, g++
ou pdflatex
, mais ce sera pour plus tard. Pour l'instant, j'aimerais que make
lui-même fonctionne en premier lieu.
Un peu de recherche a révélé deux possibilités:
La réponse acceptée à cette question très similaire: Comment utiliser les makefiles sous Windows , suggère d'utiliser Cygwin. C'est une possibilité, Cygwin est génial, mais depuis que j'ai décidé de donner à PowerShell un par chance, j'aimerais savoir si cela est également possible avec PowerShell , pas Cygwin . Par conséquent, cette question n'est pas un doublon, puisque cette autre question portait sur une possibilité d'utiliser
make
dans Windows, alors que je demande PowerShell en particulier.Il existe un clone
make
pour le clone PowerShell appelé poshmake , mais la syntaxe des fichiers Poshmake est différente des Makefiles habituels, ce qui est un non-go. Je veux un vraimake
, car maintenir deux versions de Makefiles pour tous les projets que j'ai traînés n'est pas une option.
Donc : est-il possible d'installer GNU make, qui comprendra la syntaxe des Makefiles typiques, de sorte que je puisse appeler make
depuis PowerShell ?