Resolves #34 (closed), #75 (closed) and #85 (closed).
Windows compatibility has been brought to a point where in Release build mode, caosdb.dll, ccaosdb.dll and the test CLI clients build without errors. The clients are also able to start (function was not tested yet). To achieve this a few changes were necessary:
GRPC_GENERATED
sources have to be added to the ccaosdb
library. Just linking is not enough on Windows (see #90 (closed)). This should not and does not seem to have an impact on the Linux build.include/caosdb/utility.h
(enabled/disabled via a macro)Note that there is not yet a pipeline for Windows. Unit tests are anyway not yet functional (see #90 (closed)).
Follow build instructions for Windows.
Please, prepare your MR for a review. Be sure to write a summary and a focus and create gitlab comments for the reviewer. They should guide the reviewer through the changes, explain your changes and also point out open questions. For further good practices have a look at our review guidelines
For further good practices have a look at our review guidelines.