premake

premake
premake
Тип

инструмент автоматизации сборки

Автор

Перкинс, Джейсон

Написана на

Lua, C

Операционная система

Windows, Mac OS X, Linux, BSD, Solaris

Последняя версия

4.3 (16 ноября 2010)

Тестовая версия

4.4-beta3 (16 августа 2011)

Состояние

активное

Лицензия

BSD

Сайт

industriousone.com/premake

В области разработки программного обеспечения premake — это утилита с открытым кодом для автоматизации сборки программ из исходного кода. Premake не занимается непосредственно сборкой, a лишь генерирует файлы управления сборкой из файлов premake4.lua.

Содержание

Возможности

Некоторые из возможностей[1]:

  • поддерживает сборку проектов на языках Си, C++ и C#;
  • имеет упрощённый синтаксис;
  • может генерировать файлы автоматизации сборки для Microsoft Visual Studio, Xcode 3 и 4, GNU Make, Code::Blocks, CodeLite, SharpDevelop и MonoDevelop;
  • позволяет использовать одну конфигурацию набора файлов при сборке в различных системах.

Пример конфигурации проекта

Пример скрипта Premake для простого проекта:

solution "MySolution"
   configurations { "Debug", "Release" }

project "MyProject"
   kind "ConsoleApp"
   language "C++"
   includedirs { "include" }
   files { "src/**.h", "src/**.cpp" }

   configuration "Debug"
      flags { "Symbols" }
      defines { "_DEBUG" }

   configuration "Release"
      flags { "Optimize" }
      defines { "NDEBUG" }

Программное обеспечение, использующее Premake

См. также

Примечания

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "premake" в других словарях:

  • Premake — Développeur Jason Perkins Dernière version 4.3 ( …   Wikipédia en Français

  • Premake — Тип инструмент автоматизации сборки В области разработки ПО premake это утилита с открытым кодом для автоматизации сборки программ из исходного кода. Содержание 1 Особенности …   Википедия

  • premake — v.t., premade, premaking. * * * …   Universalium

  • premake — verb To make in advance …   Wiktionary

  • premake — v.t., premade, premaking …   Useful english dictionary

  • make — В Викисловаре есть статья «make» make  утилита, автоматизирующая процесс преобразования файлов из одной формы в другую. Чаще всего это компиляция …   Википедия

  • Pa amb tomàquet — (literally bread with tomato in Catalan) is a typical preparation of Catalan cuisine, that consists of bread optionally toasted with tomato rubbed over and seasoned with olive oil and salt. Sometimes garlic is rubbed on the bread before rubbing… …   Wikipedia

  • Make (software) — make Original author(s) Stuart Feldman Initial release 1977 Type build automation tool In software development, Make is a utility that automatically builds executable programs and libraries from source code by rea …   Wikipedia

  • CMake — Developer(s) Andy Cedilnik, Bill Hoffman, Brad King, Ken Martin, Alexander Neundorf Stable release 2.8.6 / October 4, 2011; 42 days ago …   Wikipedia

  • List of build automation software — Build automation involves scripting or automating the process of compiling computer source code into binary code. Below is a list of notable tools associated with the build automation process. Contents 1 Make based tools 2 Non Make based tools 3… …   Wikipedia


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»