Sous Linux, les sources de projets sont généralement fournies avec 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, comme vim
ou svn
, un module appelé PSReadLine
, en écrivant un profil PowerShell, etc.).
Cependant, je n'ai pas pu déterminer s'il est possible d'installer make
dans PowerShell. Je suis conscient que je devrai également installer des programmes qui make
appellent, comme, disons, g++
ou pdflatex
, mais ce sera pour plus tard. Pour l'instant, je voudrais me mettre make
au travail 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 sur Windows , suggère d'utiliser Cygwin. C'est une possibilité, Cygwin est génial, mais depuis que j'ai décidé de donner une chance à PowerShell, je voudrais savoir si cela est également possible avec PowerShell , pas Cygwin . Par conséquent, cette question n'est pas un doublon, car cette autre question concernait une possibilité d'utilisation
make
dans Windows, alors que je demande en particulier PowerShell.Il existe un
make
clone pour le clone PowerShell appelé poshmake , mais la syntaxe des fichiers Poshmake est différente des Makefiles habituels, ce qui est un no-go. Je veux un vraimake
, car maintenir deux versions de Makefiles pour tous les projets que je traîne 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 ?