mirror of
https://github.com/The-Powder-Toy/The-Powder-Toy.git
synced 2025-09-02 20:42:36 +02:00
Fix auto directory creation for generator on Windows
This commit is contained in:
12
generator.py
12
generator.py
@@ -120,8 +120,10 @@ std::vector<Element> GetElements()
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
|
|
||||||
if not os.path.exists(outputH.split("/")[1]):
|
outputPath, outputFile = os.path.split(outputH)
|
||||||
os.makedirs(outputH.split("/")[1])
|
if not os.path.exists(outputPath):
|
||||||
|
os.makedirs(outputPath)
|
||||||
|
|
||||||
f = open(outputH, "w")
|
f = open(outputH, "w")
|
||||||
f.write(elementHeader)
|
f.write(elementHeader)
|
||||||
f.close()
|
f.close()
|
||||||
@@ -196,8 +198,10 @@ def generateTools(toolFiles, outputCpp, outputH):
|
|||||||
}
|
}
|
||||||
""";
|
""";
|
||||||
|
|
||||||
if not os.path.exists(outputH.split("/")[1]):
|
outputPath, outputFile = os.path.split(outputH)
|
||||||
os.makedirs(outputH.split("/")[1])
|
if not os.path.exists(outputPath):
|
||||||
|
os.makedirs(outputPath)
|
||||||
|
|
||||||
f = open(outputH, "w")
|
f = open(outputH, "w")
|
||||||
f.write(toolHeader)
|
f.write(toolHeader)
|
||||||
f.close()
|
f.close()
|
||||||
|
Reference in New Issue
Block a user