@@ -219,41 +219,45 @@ jobs:
219
219
run : |
220
220
curl -L -o OpenBLAS.zip https://github.com/OpenMathLib/OpenBLAS/releases/download/v0.3.29/OpenBLAS-0.3.29-x64.zip
221
221
mkdir C:\thirdparties\OpenBLAS
222
- tar -xf OpenBLAS.zip -C C:\thirdparties\OpenBLAS
222
+ powershell -Command "Expand-Archive -Path OpenBLAS.zip -DestinationPath C:\thirdparties\OpenBLAS"
223
223
224
224
- name : Configure environment variables for dependencies
225
225
run : |
226
- echo "export OPENBLAS_INCLUDE_DIR=C:/thirdparties/OpenBLAS/include" >> $GITHUB_ENV
227
- echo "export OPENBLAS_LIBRARY_DIR=C:/thirdparties/OpenBLAS/lib" >> $GITHUB_ENV
228
- echo "export GMP_INCLUDE_DIR=/mingw64/include" >> $GITHUB_ENV
229
- echo "export GMP_LIBRARY_DIR=/mingw64/lib" >> $GITHUB_ENV
230
- echo "export MPFR_INCLUDE_DIR=/mingw64/include" >> $GITHUB_ENV
231
- echo "export MPFR_LIBRARY_DIR=/mingw64/lib" >> $GITHUB_ENV
226
+ echo "OPENBLAS_INCLUDE_DIR=C:/thirdparties/OpenBLAS/include" >> $GITHUB_ENV
227
+ echo "OPENBLAS_LIBRARY_DIR=C:/thirdparties/OpenBLAS/lib" >> $GITHUB_ENV
228
+ echo "GMP_INCLUDE_DIR=/mingw64/include" >> $GITHUB_ENV
229
+ echo "GMP_LIBRARY_DIR=/mingw64/lib" >> $GITHUB_ENV
230
+ echo "MPFR_INCLUDE_DIR=/mingw64/include" >> $GITHUB_ENV
231
+ echo "MPFR_LIBRARY_DIR=/mingw64/lib" >> $GITHUB_ENV
232
232
233
233
- name : Configure 3rd parties
234
234
run : >
235
235
cmake -S ${{ github.workspace }}/metrix-simulator/external
236
- -B ${{ github.workspace }}/metrix-simulator/build/external
237
- -DOPENBLAS_INCLUDE_DIR=$OPENBLAS_INCLUDE_DIR
238
- -DOPENBLAS_LIBRARY_DIR=$OPENBLAS_LIBRARY_DIR
239
- -DGMP_INCLUDE_DIR=$GMP_INCLUDE_DIR
240
- -DGMP_LIBRARY_DIR=$GMP_LIBRARY_DIR
241
- -DMPFR_INCLUDE_DIR=$MPFR_INCLUDE_DIR
242
- -DMPFR_LIBRARY_DIR=$MPFR_LIBRARY_DIR
236
+ -B ${{ github.workspace }}/metrix-simulator/build/external
237
+ -DOPENBLAS_INCLUDE_DIR=$OPENBLAS_INCLUDE_DIR
238
+ -DOPENBLAS_LIBRARY_DIR=$OPENBLAS_LIBRARY_DIR
239
+ -DGMP_INCLUDE_DIR=$GMP_INCLUDE_DIR
240
+ -DGMP_LIBRARY_DIR=$GMP_LIBRARY_DIR
241
+ -DMPFR_INCLUDE_DIR=$MPFR_INCLUDE_DIR
242
+ -DMPFR_LIBRARY_DIR=$MPFR_LIBRARY_DIR
243
243
244
244
- name : Build 3rd parties
245
245
run : >
246
246
cmake --build ${{ github.workspace }}/metrix-simulator/build/external --config Release
247
247
248
248
- name : Configure CMake
249
249
run : >
250
- cmake -Wno-dev -S ${{ github.workspace }}/metrix-simulator -B ${{ github.workspace }}/metrix-simulator/build
251
- -DCMAKE_BUILD_TYPE=Release
252
- -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/metrix-simulator/build/install
253
- -DOPENBLAS_INCLUDE_DIR=%OPENBLAS_INCLUDE_DIR%
254
- -DOPENBLAS_LIBRARY_DIR=%OPENBLAS_LIBRARY_DIR%
255
- -DMPFR_INCLUDE_DIR=%MPFR_INCLUDE_DIR%
256
- -DMPFR_LIBRARY_DIR=%MPFR_LIBRARY_DIR%
250
+ cmake -Wno-dev
251
+ -S ${{ github.workspace }}/metrix-simulator
252
+ -B ${{ github.workspace }}/metrix-simulator/build
253
+ -DCMAKE_BUILD_TYPE=Release
254
+ -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/metrix-simulator/build/install
255
+ -DOPENBLAS_INCLUDE_DIR=$OPENBLAS_INCLUDE_DIR
256
+ -DOPENBLAS_LIBRARY_DIR=$OPENBLAS_LIBRARY_DIR
257
+ -DGMP_INCLUDE_DIR=$GMP_INCLUDE_DIR
258
+ -DGMP_LIBRARY_DIR=$GMP_LIBRARY_DIR
259
+ -DMPFR_INCLUDE_DIR=$MPFR_INCLUDE_DIR
260
+ -DMPFR_LIBRARY_DIR=$MPFR_LIBRARY_DIR
257
261
258
262
- name : Build
259
263
run : cmake --build ${{ github.workspace }}/metrix-simulator/build --target install --parallel 2 --config Release
0 commit comments