regenerate-meson: enable meson formattingSigned-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I58730e17d8350470783c7fa45466ee9ac19b2c48
sdbus++-gen-meson: leverage `install_dir` for custom targetsMeson has had a `install_dir` directive on `custom_target` whichallows specifying per-output where the file should be installed.Leverag
sdbus++-gen-meson: leverage `install_dir` for custom targetsMeson has had a `install_dir` directive on `custom_target` whichallows specifying per-output where the file should be installed.Leveraging this greatly simplifies the meson in consumers (such asphosphor-dbus-interfaces) and makes the install less error-prone.The previous method for installing was to use a `install_subdir`call with large exclude lists (so that markdown did not end up inthe include tree). The result of this was that many empty directorieswere created in the include, markdown, and registry install paths.Using this method reduces by 25% the meson content inphosphor-dbus-interfaces.Signed-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I2b03116f517caa75de902ac7e44e6923d6652cad
show more ...
sdbus++: async: server: add generator stubAdd the needful changes in the tools and meson-generator tocreate an asynchronous server binding header.Signed-off-by: Patrick Williams <patrick@stwcx.x
sdbus++: async: server: add generator stubAdd the needful changes in the tools and meson-generator tocreate an asynchronous server binding header.Signed-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: I0607aefc006eafb9224d92b887cf2d3b30c8da06
sdbus++: add common header fileThere are some items generated under server and client which areoverlapping and some currently in server that will also be neededfor async bindings. Create a commo
sdbus++: add common header fileThere are some items generated under server and client which areoverlapping and some currently in server that will also be neededfor async bindings. Create a common header file that they canall include in order to reduce the content generated across all thesetypes.Signed-off-by: Patrick Williams <patrick@stwcx.xyz>Change-Id: Id7af8542613503dbd745158c89892ca252eadf5a
treewide: Leverage sdbus++-gen-mesonThis makes us more consistent with other projects instead of writingmeson builds for sdbus++ by hand.Change-Id: I38b69bc67b6a3d80cda1b508a76e106a50d8ab93Sign
treewide: Leverage sdbus++-gen-mesonThis makes us more consistent with other projects instead of writingmeson builds for sdbus++ by hand.Change-Id: I38b69bc67b6a3d80cda1b508a76e106a50d8ab93Signed-off-by: Willam A. Kennington III <wak@google.com>