CMake: pro2cmake.py: Handle QDBUSXML2CPP_*_HEADER_FLAGS
Change-Id: Ib5d34a6bf550a11154109064e4e718d0c79c722b Reviewed-by: Albert Astals Cid <albert.astals.cid@kdab.com>
This commit is contained in:
parent
75658794e4
commit
03a64ab80d
@ -885,6 +885,10 @@ def write_sources_section(cm_fh: typing.IO[str], scope: Scope, *,
|
|||||||
cm_fh.write('{} DBUS_ADAPTOR_SOURCES\n'.format(ind))
|
cm_fh.write('{} DBUS_ADAPTOR_SOURCES\n'.format(ind))
|
||||||
for d in sort_sources(dbus_adaptors):
|
for d in sort_sources(dbus_adaptors):
|
||||||
cm_fh.write('{} {}\n'.format(ind, d))
|
cm_fh.write('{} {}\n'.format(ind, d))
|
||||||
|
dbus_adaptor_flags = scope.expand('QDBUSXML2CPP_ADAPTOR_HEADER_FLAGS')
|
||||||
|
if dbus_adaptor_flags:
|
||||||
|
cm_fh.write('{} DBUS_ADAPTOR_FLAGS\n'.format(ind))
|
||||||
|
cm_fh.write('{} "{}"\n'.format(ind, '" "'.join(dbus_adaptor_flags)))
|
||||||
|
|
||||||
dbus_interfaces = scope.expand('DBUS_INTERFACES')
|
dbus_interfaces = scope.expand('DBUS_INTERFACES')
|
||||||
if dbus_interfaces:
|
if dbus_interfaces:
|
||||||
@ -892,6 +896,10 @@ def write_sources_section(cm_fh: typing.IO[str], scope: Scope, *,
|
|||||||
cm_fh.write('{} DBUS_INTERFACE_SOURCES\n'.format(ind))
|
cm_fh.write('{} DBUS_INTERFACE_SOURCES\n'.format(ind))
|
||||||
for d in sort_sources(dbus_interfaces):
|
for d in sort_sources(dbus_interfaces):
|
||||||
cm_fh.write('{} {}\n'.format(ind, d))
|
cm_fh.write('{} {}\n'.format(ind, d))
|
||||||
|
dbus_interface_flags = scope.expand('QDBUSXML2CPP_INTERFACE_HEADER_FLAGS')
|
||||||
|
if dbus_interface_flags:
|
||||||
|
cm_fh.write('{} DBUS_INTERFACE_FLAGS\n'.format(ind))
|
||||||
|
cm_fh.write('{} "{}"\n'.format(ind, '" "'.join(dbus_interface_flags)))
|
||||||
|
|
||||||
defines = scope.expand('DEFINES')
|
defines = scope.expand('DEFINES')
|
||||||
if defines:
|
if defines:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user