Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/premake/premake-core

Premake
https://github.com/premake/premake-core

c hacktoberfest lua premake

Last synced: about 2 months ago
JSON representation

Premake

Awesome Lists containing this project

README

        


Premake


Latest release
Release date
Commits

BSD 3-Clause




Linux


Windows


Contributors


Contributors




# Welcome to Premake

Premake is a command line utility which reads a scripted definition of a software project, then uses it to perform build configuration tasks or generate project files for toolsets like Visual Studio, Xcode, and GNU Make. Premake's scripts are little [Lua](http://www.lua.org/) programs, so the sky's the limit!

```lua
workspace "MyWorkspace"
configurations { "Debug", "Release" }

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

filter { "configurations:Debug" }
defines { "DEBUG" }
symbols "On"

filter { "configurations:Release" }
defines { "NDEBUG" }
optimize "On"
```

## Getting Started

* [Documentation](https://premake.github.io/docs/)
* [Contributing](https://github.com/premake/premake-core/blob/master/CONTRIBUTING.md)
* [Issue Tracker](https://github.com/premake/premake-core/issues)

## Sponsors

Premake is a BSD-licensed open source project. Our many thanks to these fine people who help us spend more time adding features and supporting the community. :tada:

Want to join them? [Learn more here](https://opencollective.com/premake). Use Premake at work? Ask your manager or marketing team about contributing too; your company logo will appear on our [website](https://premake.github.io/) and README, as well as all of our [release pages](https://github.com/premake/premake-core/releases).

### Organizations

### Individuals

## Contributing

We love getting [pull requests](https://www.quora.com/GitHub-What-is-a-pull-request) and rely heavily on the contributions of our community to keep Premake healthy and growing. If you're new to the project, [our Contributing Guide is here](https://github.com/premake/premake-core/blob/master/CONTRIBUTING.md).

A great big thank you to all of you who have already contributed your time and know-how!

## Stay in touch

* Website - https://premake.github.io
* Twitter - [@premakeapp](https://twitter.com/premakeapp)

## License

[BSD 3-Clause](https://opensource.org/licenses/BSD-3-Clause)

The Lua language and runtime library is © TeCGraf, PUC-Rio.
See their website at http://www.lua.org/