Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/premake/premake-core
Premake
https://github.com/premake/premake-core
c hacktoberfest lua premake
Last synced: 27 days ago
JSON representation
Premake
- Host: GitHub
- URL: https://github.com/premake/premake-core
- Owner: premake
- License: bsd-3-clause
- Created: 2015-03-21T14:08:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2024-04-07T04:47:53.000Z (7 months ago)
- Last Synced: 2024-04-14T11:00:54.149Z (7 months ago)
- Topics: c, hacktoberfest, lua, premake
- Language: C
- Homepage: https://premake.github.io/
- Size: 30.8 MB
- Stars: 3,054
- Watchers: 93
- Forks: 607
- Open Issues: 284
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES.txt
- Contributing: CONTRIBUTING.md
- Funding: FUNDING.yml
- License: LICENSE.txt
Awesome Lists containing this project
README
# 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/