diff --git a/README.md b/README.md index 510518c88a4dcb99280f6fea260229ba6ba8e3b6..9b58caa1d3e42fd92be1a4cea4535c8fae88f584 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,29 @@ or manually via path to the pem file in the `CAOSDB_SERVER_CERT` environment variable. 7. Run with `ctest` in the build directory. +### Windows ### + +On windows, you still need to build and create a conan package from +linkahead-cpplib using conan-create or the make.ps1 script in the +cpplib repo. + +This repo also provides a make script `make.ps1` to run the +integration tests on Windows. You need to create a python virtual +environment and install the requirements from linkahead cpplib or +recycle the one you used to create the package there: + +```sh +python -m venv .venv # Choose any path you like for your venv +.venv/Scripts/Actvate.ps1 +pip install ../linkahead-cpplib/requirements.txt # You may need to change the pass to cpplib here +``` + +Then build and run the tests with + +```sh +make.ps1 all +``` + ### Troubleshooting ### - If you don't have `clang-tidy` installed, you can run the first `cmake` command with