Bajo Linux, las fuentes de proyectos comúnmente vienen con Makefile
's. Los Makefiles contienen directivas para construir estos proyectos usando el comando make
. Actualmente me veo obligado a usar Windows, y para poder usar este sistema operativo configuré y mejoré el "PowerShell" (instalando algunos programas adicionales, como vim
o svn
, un módulo llamado PSReadLine
, escribiendo un perfil de PowerShell, etc.).
Sin embargo, no pude encontrar si es posible instalar make
en PowerShell. Soy consciente de que también tendré que instalar programas que make
llamarán, como, por ejemplo, g++
o pdflatex
, pero eso será para más adelante. Por ahora me gustaría comenzar a make
trabajar en primer lugar.
Un poco de investigación reveló dos posibilidades:
La respuesta aceptada a esta pregunta muy similar: Cómo usar makefiles en Windows , sugiere usar Cygwin. Es una posibilidad, Cygwin es genial, pero como decidí darle una oportunidad a PowerShell, me gustaría saber si esto también es posible con PowerShell , no con Cygwin . Por lo tanto, esta pregunta no es un duplicado, ya que esa otra pregunta se refería a alguna posibilidad de uso
make
en Windows, mientras que pido PowerShell en particular.Existe un
make
clon para el clon de PowerShell llamado poshmake , pero la sintaxis de los archivos Poshmake es diferente de los Makefiles habituales, lo cual es un no-go. Quiero un verdaderomake
, ya que mantener dos versiones de Makefiles para todos los proyectos que tengo por ahí no es una opción.
Entonces: ¿es posible instalar GNU make, que comprenderá la sintaxis de los Makefiles típicos, de modo que pueda llamar make
desde PowerShell ?