@@ -33,7 +33,8 @@ The project contains the following files and directories:
3333## Pre-requisites
3434
3535- [ liboqs] ( https://github.com/open-quantum-safe/liboqs )
36- - [ CMake] ( https://cmake.org/ )
36+ - [ git] ( https://git-scm.com/ ) version control system
37+ - [ CMake] ( https://cmake.org/ ) build system
3738- C compliant compiler,
3839 e.g., [ gcc] ( https://gcc.gnu.org/ ) , [ clang] ( https://clang.llvm.org ) ,
3940 [ MSVC] ( https://visualstudio.microsoft.com/vs/ ) etc.
@@ -80,21 +81,20 @@ an alternative path, e.g., `C:\liboqs`, by passing the
8081` -DCMAKE_INSTALL_PREFIX=/path/to/liboqs ` flag to CMake, e.g.,
8182
8283``` shell
83- cmake -S liboqs -B liboqs/build -DCMAKE_INSTALL_PREFIX=" C:\liboqs" -DBUILD_SHARED_LIBS=ON
84+ cmake -S liboqs -B liboqs/build -DCMAKE_INSTALL_PREFIX=" C:\liboqs" -DCMAKE_WINDOWS_EXPORT_ALL_SYMBOLS=TRUE - DBUILD_SHARED_LIBS=ON
8485```
8586
8687### Let liboqs-python install liboqs automatically
8788
88- If you want to avoid installing liboqs manually (as detailed in the step
89- above), then you can skip the step above and let the liboqs-python wrapper try
90- to install it for you automatically, as follows.
91-
92- When liboqs is not detected at runtime by liboqs-python, it will be downloaded,
89+ If liboqs is not detected at runtime by liboqs-python, it will be downloaded,
9390configured and installed automatically (as a shared library). This process will
9491be performed only once, at runtime, i.e., when loading the liboqs-python
9592wrapper. The liboqs source directory will be automatically removed at the end
9693of the process.
9794
95+ This is convenient in case you want to avoid installing liboqs manually, as
96+ described in the subsection above.
97+
9898### Install and activate a Python virtual environment
9999
100100Execute in a Terminal/Console/Administrator Command Prompt
0 commit comments