import sys import os import subprocess import shutil PLATFORM = sys.argv[1] VERSION = sys.argv[2] PATHQIF = sys.argv[3] if len(PLATFORM) <= 0: PLATFORM = "linux" if os.path.isdir(PATHQIF + "/QIF"): print("if target already executed") exit(0) print("PLATFORM=" + PLATFORM) print("VERSION=" + VERSION) # Command Example : aqt tool linux tools_ifw 4.0 qt.tools.ifw.40 command = ["aqt", "tool", "-b", "https://mirrors.ocf.berkeley.edu/qt/", "--outputdir", PATHQIF, PLATFORM, "tools_ifw", VERSION, "qt.tools.ifw." + VERSION.replace('.', '')] print("command=" + " ".join(command)) subprocess.call(command) os.rename(PATHQIF + "/Tools/QtInstallerFramework/" + VERSION[0:3] + "/bin/", PATHQIF + "/QIF") shutil.rmtree(PATHQIF + "/Tools") os.remove("aqtinstall.log")