Instructions for updating to new coreMQTT source code releases in core-mqtt-sys/
:
- Wipe out
coreMQTT/
and replace it with the contents of the distribution tarball. - Cherry-pick any local changes from the previous version.
- Build coreMQTT to generate libcore_mqtt.a, and update libcore_mqtt.a on your system.
cd coreMQTT/
rm -rf build && mkdir build
cd build/
cp ../../CMakeLists.txt ../
cmake ..
make
sudo cp lib/libcore_mqtt.a /usr/lib/
- copy
core_mqtt_config_defaults.h
ascore_mqtt_config_defaults.h
.
cd ../source/include/
cp core_mqtt_config_defaults.h core_mqtt_config.h
cp ../interface/transport_interface.h ./
- build & test
cargo build
cargo test
- Update
Cargo.toml
version number.