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")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…