Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Question: premake5 or just plain premake? #933

Closed
jjatria opened this issue Oct 23, 2017 · 2 comments
Closed

Question: premake5 or just plain premake? #933

jjatria opened this issue Oct 23, 2017 · 2 comments

Comments

@jjatria
Copy link

jjatria commented Oct 23, 2017

I recently came across premake while trying to build a project I am not at all involved with. In doing so, I realised that the binary for premake is called premake5 or premake4, instead of plain premake. Am I to take from this that the two versions are incompatible?

Obviously, a project that uses features from version 5 would not be buildable with version 4. But is there any guarantee that projects that were configured to use premake4 will remain buildable with version 5, or 6, or whatever comes next? *

Background

I came across this question while writing a Perl module to install premake and wondering if I should name the module Alien::premake or Alien::premake5 (the Alien:: family of modules installs packages or libraries that are alien to Perl).

If future versions are supposed to be backwards compatible, then I'd think plain premake is better. But if different versions break that, then that would not work. What do you think?

Thank you for the help, and apologies if this is not the right place to ask.


* Perhaps... 7? 😮

@starkos
Copy link
Member

starkos commented Oct 23, 2017

is there any guarantee that projects that were configured to use premake4 will remain buildable with version 5, or 6, or whatever comes next?

No, there is no guarantee, though we do our best.

@starkos starkos closed this as completed Oct 23, 2017
@jjatria
Copy link
Author

jjatria commented Oct 23, 2017

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants