string embed
parent
9b8d211aaf
commit
5bd47ebff2
|
@ -16,7 +16,7 @@ def embed(input_path, output_path, namespace, var_name):
|
||||||
f"// Generated from {input_path}\n"
|
f"// Generated from {input_path}\n"
|
||||||
f"#pragma once\n\n"
|
f"#pragma once\n\n"
|
||||||
f"namespace {safe_namespace_name(namespace)}" "\n{\n"
|
f"namespace {safe_namespace_name(namespace)}" "\n{\n"
|
||||||
f"\tstatic constexpr char {safe_var_name(var_name)}_str[] = R\"(\"{contents}\")\";\n""}"
|
f"\tinline constexpr char {safe_var_name(var_name)}_str[] = R\"(\"{contents}\")\";\n""}"
|
||||||
)
|
)
|
||||||
os.makedirs(os.path.dirname(output_path), exist_ok=True)
|
os.makedirs(os.path.dirname(output_path), exist_ok=True)
|
||||||
with open(output_path.with_suffix(output_path.suffix + ".h"), "w") as f:
|
with open(output_path.with_suffix(output_path.suffix + ".h"), "w") as f:
|
||||||
|
@ -26,13 +26,11 @@ def main(input_dir, output_dir):
|
||||||
input_path = Path(input_dir)
|
input_path = Path(input_dir)
|
||||||
|
|
||||||
for root, _, files in os.walk(input_dir):
|
for root, _, files in os.walk(input_dir):
|
||||||
print(f"Root: {root} _: {_} files: {files}")
|
|
||||||
for file in files:
|
for file in files:
|
||||||
print(f"File: {file}")
|
print(f"Processing file: %{file}%")
|
||||||
file_path = Path(root) / file
|
file_path = Path(root) / file
|
||||||
|
|
||||||
parent_path = file_path.relative_to(input_dir)
|
parent_path = file_path.relative_to(input_dir)
|
||||||
print(f"InputParent: {input_path.parent} Parent: {parent_path}")
|
|
||||||
|
|
||||||
output_path = Path(output_dir) / parent_path
|
output_path = Path(output_dir) / parent_path
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue