|
|
|
|
|
by c-smile
849 days ago
|
|
About premake5 in general. premake5 is a monolithic/portable executable that contains Lua + specific runtime. Thus it does not rely on installed Python as in GN case as other tools. Having standard and well known and documented Lua on board benefits the maker a lot. In my opinion any modern build system must include generic and known PL. And that above is the problem of modern CMake. It started as simple static declarative thing but life forced it to evolve into dynamic programming language with very strange notation and runtime model. |
|
I'm curious if you can expand on how you're using python, and what pain points you have there? I think python 3.9 was one for us but not too bad.