Michal Hučko
dc6d55a282
Provide CMake config and PkgConfig files for tools ( #172 )
2021-04-28 11:15:47 +02:00
bobrofon
fb008445b1
xml2cpp: Add missing EXPAT include dirs ( #136 )
...
This patch is required if EXPAT library is installed in non-standard location.
Without 'target_include_directories' cmake will find EXPAT library:
...
-- Found EXPAT: .../lib/libexpat.a (found version "2.2.10")
...
But 'xml.cpp' compilation will fail with error:
...
tools/xml2cpp-codegen/xml.cpp:7:10: fatal error: expat.h: No such file or directory
7 | #include <expat.h>
...
2021-03-12 13:17:55 +01:00
ChristianS99
fb0a70a831
Fix #101 : sanitize names of namespaces/methods/signals/properties/arguments ( #102 )
...
- add a list of c++ keywords and common defines
- sanitize names so that there are no functions/args with names that are reserved in c++
Co-authored-by: Christian Schneider <cschneider@radiodata.biz >
2020-05-16 22:57:37 +02:00
sangelovic
00d0837d98
Introduce support for cancellable async calls
2020-04-04 16:30:56 +02:00
Viliam Lejcik
ae57c6760b
sdbus-c++-xml2cpp: fixed file existence condition
...
fixes issue: https://github.com/Kistler-Group/sdbus-cpp/issues/83
2020-02-04 12:18:50 +01:00
sangelovic
eade6a0e44
Add support for method and signal parameter names in introspection
2020-02-01 12:38:39 +01:00
lubo-svk
c139110112
Add support for custom timeout value for D-Bus method calls ( #72 )
2019-11-03 13:54:13 +01:00
Stanislav Angelovic
ab34b0ae50
Update header doxy comments in source files
2019-06-11 20:18:37 +02:00
sangelovic
ff944c9e95
Add protected non-virtual destructor in generated classes
2019-06-10 22:54:16 +02:00
sangelovic
57c840637c
Add support for Unix fd D-Bus type
2019-06-10 21:19:56 +02:00
sangelovic
fbb5242729
Add emit prefix to generated signal emitting methods
2019-06-04 21:30:09 +02:00
Stanislav Angelovič
91fa35140b
Add support for ObjectManager and other standard D-Bus interfaces ( #55 )
...
Fixes #50
2019-05-29 22:28:15 +02:00
Stanislav Angelovic
e12a9c3914
Move the license to the parent tools directory
2019-05-14 14:42:00 +02:00
Stanislav Angelovic
19d852e1b9
Add licence to the codegen tool
2019-05-14 14:38:22 +02:00
Stanislav Angelovic
8da3e312bc
Make tools a sdbus-c++-tools project, not codegen specifically
2019-05-14 14:38:05 +02:00
sangelovic
1b1b9ae8ae
Move code generator to tools subdirectory for higher consistency with OSS standards
2019-04-26 00:03:46 +02:00