Check out CMakeLists.txt and change the 3 options to your preference:
IOTA_CLIENT: Enable transport via iota_client, otherwise it's going to be Bucket which can only be used for testsSTATIC: Build static library when ON, otherwise dynamic libraryRELEASE: Build in release or debug mode (when ON, builds release, when OFF, build debug)
Edit your author and subscriber seeds in main.c
run cmake . in this folder
Then run make to build the rust code.
A binary will be generated which you can run depending on your STATIC setting
- ON:
iota_streams_c_static - OFF:
libiota_streams_c.so(Unix),iota_streams_c.dll(Windows) and the executableiota_streams_c
You can then run the static build or the dynamic executable.
You can set the following environment variables to change this dynamically:
URL: Change the node we use to send and receive messages (Accepts string)MWM: Change the MWM setting we use to do POW (Accepts integer)