@@ -10,6 +10,7 @@ permissions:
1010 contents : read
1111
1212env :
13+ BUILD_TYPE : Debug
1314 LD_LIBRARY_PATH : /usr/local/lib
1415 WIN_LIBOQS_INSTALL_PATH : C:\liboqs
1516
3738 if : matrix.os != 'windows-latest'
3839 run : |
3940 git clone --branch main --single-branch --depth 1 https://github.com/open-quantum-safe/liboqs
40- cmake -S liboqs -B liboqs/build -DBUILD_SHARED_LIBS=ON -DOQS_BUILD_ONLY_LIB=ON
41- sudo cmake --build liboqs/build --parallel 4 --target install
41+ cmake -S liboqs -B liboqs/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DBUILD_SHARED_LIBS=ON -DOQS_BUILD_ONLY_LIB=ON
42+ cmake --build liboqs/build --parallel 4
43+ sudo cmake --build liboqs/build --target install
4244
4345 - name : Run examples POSIX
4446 if : matrix.os != 'windows-latest'
@@ -60,14 +62,15 @@ jobs:
6062 shell : cmd
6163 run : |
6264 git clone --branch main --single-branch --depth 1 https://github.com/open-quantum-safe/liboqs
63- cmake -S liboqs -B liboqs\build -DCMAKE_INSTALL_PREFIX=${{env.WIN_LIBOQS_INSTALL_PATH}} -DBUILD_SHARED_LIBS=ON -DOQS_BUILD_ONLY_LIB=ON
64- cmake --build liboqs\build --parallel 4 --target install
65+ cmake -S liboqs -B liboqs\build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -DCMAKE_INSTALL_PREFIX=${{env.WIN_LIBOQS_INSTALL_PATH}} -DBUILD_SHARED_LIBS=ON -DOQS_BUILD_ONLY_LIB=ON
66+ cmake --build liboqs\build --parallel 4
67+ cmake --build liboqs\build --target install
6568
6669 - name : Run examples Windows
6770 if : matrix.os == 'windows-latest'
6871 shell : cmd
6972 run : |
70- set " PATH=${{env.WIN_LIBOQS_INSTALL_PATH}}\bin;%PATH%"
73+ set PATH=%PATH%; ${{env.WIN_LIBOQS_INSTALL_PATH}}\bin
7174 pip install .
7275 python examples/kem.py
7376 echo.
7982 shell : cmd
8083 if : matrix.os == 'windows-latest'
8184 run : |
82- set " PATH=${{env.WIN_LIBOQS_INSTALL_PATH}}\bin;%PATH%"
85+ set PATH=%PATH%; ${{env.WIN_LIBOQS_INSTALL_PATH}}\bin
8386 nose2 --verbose
0 commit comments