diff options
Diffstat (limited to 'cpp/managementgen/qmf-gen')
| -rwxr-xr-x | cpp/managementgen/qmf-gen | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/managementgen/qmf-gen b/cpp/managementgen/qmf-gen index 6e8f864256..2f0cc0d8fd 100755 --- a/cpp/managementgen/qmf-gen +++ b/cpp/managementgen/qmf-gen @@ -49,6 +49,8 @@ parser.add_option("-b", "--broker-plugin", dest="brokerplugin", default=False, a help="Generate code for use in a qpid broker plugin") parser.add_option("-2", "--v2-style", dest="v2_style", default=False, action="store_true", help="Generate code for use with the QMFv2 Agent API") +parser.add_option("-l", "--qpid-logs", dest="qpidlogs", default=False, action="store_true", + help="Generate code for QPID_LOG statements in classes constructor/destructor") (opts, args) = parser.parse_args() @@ -70,6 +72,11 @@ else: vargs["agentHeaderDir"] = "agent" vargs["genQmfV1"] = None +if opts.qpidlogs: + vargs["genLogs"] = True +else: + vargs["genLogs"] = False + for schemafile in args: package = SchemaPackage(typefile, schemafile, opts) |
