CMake will default to enabling C and C++ if no languages are specified in the project(..) call.
Micro-XRCE-DDS-Client is a C-only project. Avoid enabling C++.
Signed-off-by: gavanderhoorn <g.a.vanderhoorn@tudelft.nl>
* Change configuration approach.
* Rename PROFILE_XXX_TRANSPORT by UCLIENT_PROFILE_XXX.
* Add Zephyr platform support in CMake.
* Modify transport source selection in CMakeLists.txt.
* Refs #5371. Move UDP and TCP transport under IP domain.
* Refs #5371. Update transport documentation comments.
* Refs #5371. Fix IPv6 address management and add UDP/IPv6 support to ShapeDemo example.
* Refs #5371. Fix ShapeDemo example for IPv6 support.
* Refs #5371. Modify get address function in UDP transport.
* Refs #5371. Simplify cmake sources handling.
* Refs #5371. Add ip.h file.
* Refs #5371. Add UDP IPv4 functions.
* Refs #5371. Add IPv6 in UDP transport for Linux.
* Refs #5371. Add IPv6 in TCP transport for Linux.
* Refs #5892. Modify transport init function in UDP and TCP.
* Refs #5892. Fix Windows transport for IPv6.
* Refs #5892. Fix IPv6 Windows errors.
* Refs #5367. Update version to 1.2.0.
* Refs #5367. Fix Windows warnings.
* Added sections flag
* Refs #3585. Flags working
* Added section only when gcc compiler is used.
* Refs #3585. Change the gcc check to be compliant with project.
* Refs #3441. Added API strucure and examples.
* Refs #3446. First approach.
* Refs #3446. Make basic discovery implementation.
* Refs #3446. Added header parse
* Refs #3446. Adapted to rebase develop changes.
* Generic ip initialization udp. Reduce stack at udp connection.
* Completed funtionality of discovery. It is necessary a great build system mode for the transport OS dependent.
* Refs #3446 Added build system.
* Refs #3446. Fixed bug at serialization GET INFO message. Updated log for discovery.
* Refs #3446. Modified array to IP address convertion.
* Slight changes
* Post rebase changes.
* Refs #3447. Updated Cross serlization tests to support discovery messages.
* Refs #3441. Change API.
* Refs #3447. Added integration test. First approach.
* Addapt integration test with new xml representation.
* Refs #3551. Added support for TCP in interaction test.
* Default create/delete session attempts reduced.
* Refs #3447. Modified discovery examples
* Refs #3447. Added ref integration tests.
* Discretize transport by parameter.
* Refs #3447. Updated with changes in develop
* Fixed bug at info cross_serialization test.
* Refs #3447. Updated discovery integration test.
* Modified xml of integration test to fix bug.
* Add reuse addr to tcp transport.
* Refs #3526. Refactor input serial transport.
* Refs #3526. Refactor output serial transport.
* Refs #3526. Added new serial tests.
* Refs #3550. Refactor Serial transport stack and modified transport folders.
* Refs #3526. Simplified Serial transport protocol.
* Refs #3526. Solved rebase conflicts.
* Refs #3550. Refactor TCP transport stack.
* Refs #3550. Refactor UDP transport stack.
* Refs #3550. Moved main Serial transport functions.
* Refs #3550. Added simple error management.
* Updated and fixed deployment example.
Refs #3233. Added Output Best Effort test.
Refs #3148. Addapt interaction and cross_serialization tests. Removed xrce_serialization test.
Refs #3148. Added Gateway.
Refs #3148. Client interaction test strucure base finished.
Refs #3150, #3150, #2315, #3152. Finish tests. The test with lost have errors.
Removed unused files and declarations
Added examples with cxx compatibility.
Addapted client.h to nuttx.
Fixed defined error.
Fix Bugs at tests and modify logs.
Refs #3150. Fix test bugs.
Ref #3150. Fix input bug at lost messages.
Remove a warning from example code.