FreeCAD
1#!/usr/bin/python
2
3import os4txt = "<RCC>\n <qresource>\n"5cdir = os.path.dirname(__file__)6for subdir in ["icons", "ui", "translations"]:7subpath = os.path.join(cdir, subdir)8for f in sorted(os.listdir(subpath)):9if f not in ["Arch.ts", "BIM.ts"]:10ext = os.path.splitext(f)[1]11if ext.lower() in [".qm", ".svg", ".ui", ".png"]:12txt += " <file>" + subdir + "/" + f + "</file>\n"13txt += " </qresource>\n</RCC>\n"14with open(os.path.join(cdir, "Arch.qrc"), "w") as resfile:15resfile.write(txt)16
17