INNER CODE UNIT · Python
PremakeConfiguration
Ershany/Arcane-Engine · Setup/PremakeSetup.py:7
class PremakeConfiguration:
premakeVersion = "5.0.0-beta1"
premakeZipDownloadUrl = f"https://github.com/premake/premake-core/releases/download/v{premakeVersion}/premake-{premakeVersion}-windows.zip"
premakeLicenseUrl = "https://raw.githubusercontent.com/premake/premake-core/master/LICENSE.txt"
premakeDirectory = "./Dependencies/premake/bin"
@classmethod
def Validate(config):
if not config.CheckIfPremakeIsInstalled():
print("Premake is not installed")
return False
print(f"Correct Premake located at {os.path.abspath(config.premakeDirectory)}")
return True
@classmethod
def CheckIfPremakeIsInstalled(config):
premakeExe = Path(f"{config.premakeDirectory}/premake5.exe")