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>
* Add best effort publisher example
* Add Best effort subscriber
* Add examples to CMake
* Remove references to client.config
* Fix
* Update examples/PublishHelloWorldBestEffort/README.md
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update examples/PublishHelloWorldBestEffort/README.md
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Update examples/SubscribeHelloWorldBestEffort/README.md
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* Auto stash before merge of "feature/add_be_examples" and "origin/feature/add_be_examples"
* Address changes
Co-authored-by: Jose Antonio Moral <joseantoniomoralparras@gmail.com>
* 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.