Files
UnrealEngine/Engine/Extras/Containers/Dockerfiles/linux/dev/print-editor-target.py
2025-05-18 13:04:45 +08:00

13 lines
425 B
Python

#!/usr/bin/env python3
from pathlib import Path
import json, sys
# Parse the Unreal Engine version information
engineRoot = Path(sys.argv[1])
versionFile = engineRoot / "Engine" / "Build" / "Build.version"
versionDetails = json.loads(versionFile.read_text("utf-8"))
# Determine the name of the Editor target based on the version
target = "UE4Editor" if versionDetails["MajorVersion"] == 4 else "UnrealEditor"
print(target)