
Una herramienta de compilación multiplataforma para Pascal (gratis)
PMake es una herramienta de construcción minimalista para Pascal (libre). Mimina hasta cierto punto los comandos de CMake, pero solo se dirige a los compiladores Pascal. El funcionamiento interno de PMAKE es relativamente simple ya que el compilador hace todo el trabajo duro. Una vez invocado, PMAKE generará un sistema de compilación para el proyecto. El desarrollador puede definir con comandos simples qué objetivos están presentes en el proyecto y cuáles son las dependencias entre estos objetivos. Un objetivo puede ser una biblioteca (sin ejecutable, solo archivos de objeto) o un ejecutable.
Tenga en cuenta que, por el momento, PMake está en desarrollo y que algunas características podrían romperse. Sin embargo, debido a la simplicidad y al perdón del script de Pmake, debería ser fácil de ajustar.
Otros sistemas operativos probablemente funcionarán demasiado fuera de la caja, si no, no debería ser un problema importante hacer que PMAKE funcione en esta plataforma. Solo asegúrese de que PMAKE y el compilador esté disponible desde la línea de comandos.
Debe tener el último compilador de Freepascal 3.0.4 estable instalado. PMAKE puede bootstrap en el script de pmake.txt proporcionado. Primero deberá construir PMAKE y luego instalarlo. En breve:
$ fpc pmake
$ ./pmake
$ ./make install
Tenga en cuenta que debe tener privilegios de administrador para poder instalar PMAKE en su sistema.
En las páginas de lanzamiento de GitHub, puede encontrar un binario preconstruido para su plataforma.
Construir su proyecto es fácil. Puede configurar los scripts de compilación iniciales utilizando la función incorporada --quickstart . Esto analizará el árbol de origen y creará una secuencia de archivos PMake.txt . Puede hacer una construcción en la fuente o fuera de la fuente si desea que su árbol de origen se mantenga limpio. A continuación se muestra un ejemplo simple de cómo PMAKE (herramienta preinstalada) se puede usar para hacer una compilación fuera de la fuente.

Observe la buena retroalimentación visual. PMAKE regenerará las herramientas de compilación automáticamente si cambia un archivo pMake.txt en el árbol de origen.
Si ha encontrado un error:
Si tiene un parche, haga una solicitud de extracción.
De lo contrario, cree un problema en la página GitHub.
Puede para PMAKE y hacer contribuciones haciendo una solicitud de extracción.