Pod Linuksem źródła projektów często pochodzą z Makefile„s”. Pliki makefile zawierają dyrektywy do budowania tych projektów za pomocą polecenia make. Obecnie jestem zmuszony do korzystania z systemu Windows i aby móc korzystać z tego systemu operacyjnego, skonfigurowałem i ulepszyłem program „PowerShell” (instalując dodatkowe programy, takie jak vimlub svnmoduł o nazwie PSReadLine, pisząc profil PowerShell itp.).
Jednak nie mogłem znaleźć, czy można zainstalować makew PowerShell. Wiem, że będę musiał zainstalować programy, które makebędą wywoływać, takie jak powiedzmy g++lub pdflatex, ale będzie to później. Na razie chciałbym zacząć od makepracy.
Trochę badań ujawniło dwie możliwości:
Przyjęta odpowiedź na to bardzo podobne pytanie: Jak korzystać z plików makefile w systemie Windows , sugeruje użycie Cygwin. To jest możliwe, Cygwin jest świetny, ale ponieważ postanowiłem dać PowerShellowi szansę, chciałbym wiedzieć, czy jest to również możliwe w przypadku PowerShell , a nie Cygwin . Dlatego to pytanie nie jest duplikatem, ponieważ to drugie pytanie dotyczyło pewnej możliwości użycia
makew systemie Windows, podczas gdy w szczególności pytam o PowerShell.Istnieje
makeklon dla programu PowerShell o nazwie poshmake , ale składnia plików Poshmake różni się od zwykłych plików Makefiles, co jest nie do przejścia. Chcę prawdymake, ponieważ utrzymanie dwóch wersji plików Makefiles dla wszystkich projektów, które mam wokół, nie jest opcją.
Więc: czy jest możliwe zainstalowanie GNU make, który zrozumie składnię typowych plików Makefile, które mogę wywoływać makez poziomu PowerShell ?