Opened 8 years ago

Last modified 5 years ago

#3729 closed enhancement

Migrate to premake5 — at Initial Version

Reported by: Itms Owned by:
Priority: Should Have Milestone: Alpha 23
Component: Build & Packages Keywords:
Cc: Yves, leper Patch:

Description

We're currently using a modified version of premake4 to create our workspaces.

Premake5 is currently being developed and should reach a stable state soon, so we should try to start a soft migration by experimentally using their alphas along with our current version, and drop the latter when they release premake5.

Doing so will allow us:

  • to generate project files for VS 2015, which we cannot use right now.
  • to stop using a modified premake (see #1518), because premake5 allows us to create custom modules, which is a much more maintainable solution.

NB: They moved from BitBucket to GitHub so most of the links in the other ticket are broken, and I think one pull request vanished.

What has to be done:

I tried to give it a go but I am not fluent in Lua and don't know much about all of this building stuff. The module system seems powerful and well documented, so maybe it will be really easy for people working on it before (CCing Yves and leper) to write those modules.

Change History (1)

by Zsolt Dollenstein, 8 years ago

Attachment: 3729.7z added

7zipped patch works on windows with vs2013 and premake5.0.0-alpha7

Note: See TracTickets for help on using tickets.