diff options
Diffstat (limited to 'examples/qtcpp/generator/qtcpp.py')
-rwxr-xr-x | examples/qtcpp/generator/qtcpp.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/examples/qtcpp/generator/qtcpp.py b/examples/qtcpp/generator/qtcpp.py index 081f05a..b3a068d 100755 --- a/examples/qtcpp/generator/qtcpp.py +++ b/examples/qtcpp/generator/qtcpp.py @@ -65,19 +65,21 @@ def run_generation(input, output): generator.write('{{dst}}/plugin.cpp', 'plugin.cpp', ctx, overwrite=False) generator.write('{{dst}}/plugin.h', 'plugin.h', ctx, overwrite=False) generator.write('{{dst}}/{{module|lower}}.pro', 'plugin.pro', ctx, overwrite=False) - generator.write('{{dst}}/_generated/{{module|lower}}.pri', 'plugin.pri', ctx) - generator.write('{{dst}}/_generated/qml{{module.module_name|lower}}module.h', 'module.h', ctx) - generator.write('{{dst}}/_generated/qml{{module.module_name|lower}}module.cpp', 'module.cpp', ctx) + generator.write('{{dst}}/generated/generated.pri', 'generated.pri', ctx) + generator.write('{{dst}}/generated/qml{{module.module_name|lower}}module.h', 'module.h', ctx) + generator.write('{{dst}}/generated/qml{{module.module_name|lower}}module.cpp', 'module.cpp', ctx) for interface in module.interfaces: ctx.update({'interface': interface}) - generator.write('{{dst}}/_generated/qmlabstract{{interface|lower}}.h', 'interface.h', ctx) - generator.write('{{dst}}/_generated/qmlabstract{{interface|lower}}.cpp', 'interface.cpp', ctx) + generator.write('{{dst}}/qml{{interface|lower}}.h', 'interface.h', ctx, overwrite=False) + generator.write('{{dst}}/qml{{interface|lower}}.cpp', 'interface.cpp', ctx, overwrite=False) + generator.write('{{dst}}/generated/qmlabstract{{interface|lower}}.h', 'abstractinterface.h', ctx) + generator.write('{{dst}}/generated/qmlabstract{{interface|lower}}.cpp', 'abstractinterface.cpp', ctx) for struct in module.structs: ctx.update({'struct': struct}) - generator.write('{{dst}}/_generated/qml{{struct|lower}}.h', 'struct.h', ctx) - generator.write('{{dst}}/_generated/qml{{struct|lower}}.cpp', 'struct.cpp', ctx) - generator.write('{{dst}}/_generated/qml{{struct|lower}}model.h', 'structmodel.h', ctx) - generator.write('{{dst}}/_generated/qml{{struct|lower}}model.cpp', 'structmodel.cpp', ctx) + generator.write('{{dst}}/generated/qml{{struct|lower}}.h', 'struct.h', ctx) + generator.write('{{dst}}/generated/qml{{struct|lower}}.cpp', 'struct.cpp', ctx) + generator.write('{{dst}}/generated/qml{{struct|lower}}model.h', 'structmodel.h', ctx) + generator.write('{{dst}}/generated/qml{{struct|lower}}model.cpp', 'structmodel.cpp', ctx) @click.command() |