Premake es una herramienta de desarrollo de software para generar archivos de configuración de compilación para herramientas de compilación específicas de la plataforma, basados en archivos de configuración independientes de la plataforma. La herramienta es de código abierto .
Características
Entre las características destacadas se incluyen: [ 4 ]
- Admite la creación de una base de código escrita en C , C++ y C#.
- Compatibilidad con la generación de archivos de configuración de compilación para Visual Studio , GNU Make , Xcode , Code::Blocks , CodeLite y MonoDevelop.
- Se puede compilar en diferentes entornos utilizando los mismos archivos de configuración premake.
Ejemplos
El siguiente es un ejemplo de archivo de configuración de premake.
solución "MySolution" configuraciones { "Debug" , "Release" }proyecto "MyProject" tipo "ConsoleApp" lenguaje "C++" incluidos irs { "include" } archivos { "src/**.h" , "src/**.cpp" }configuración "Debug" símbolos "On" define { "_DEBUG" }configuración "Release" flags { "Optimize" } define { "NDEBUG" }Usos notables
Entre los proyectos que utilizan Premake se incluyen: 0 AD , Bullet , Open Dynamics Engine , VDrift y wxFormBuilder , [ 5 ]
Referencias
- ↑ "4.3" . 16 de noviembre de 2010. Consultado el 27 de diciembre de 2024 .
- ↑ «Premake 5.0-beta4» . 30 de diciembre de 2024 . Consultado el 2 de enero de 2025 .
- ↑ "premake-core/LICENSE.txt" . Consultado el 25 de septiembre de 2016 .
- ↑ "¿Qué es Premake?" . premake.github.io . Consultado el 29/01/2025 .
- ↑ "Showcase" . premake.github.io . Consultado el 29/01/2025 .
Enlaces externos
- Sitio web oficial
Categorías :
- Automatización de compilaciones
- Herramientas de compilación
- Software libre programado en C
- Software programable mediante Lua (lenguaje de programación).
- Software que utiliza la licencia BSD.
- Software relacionado con la gestión de paquetes de Unix
- Software de instalación básico