Skip to content

Commit

Permalink
windows job 5 & exe
Browse files Browse the repository at this point in the history
  • Loading branch information
sgarnotel committed Mar 12, 2024
1 parent 3a56eea commit b23fba6
Show file tree
Hide file tree
Showing 4 changed files with 23 additions and 24 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/job4-msmpi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,9 +51,9 @@ jobs:
autoreconf -i
./configure --enable-generic --enable-optim --enable-download --enable-maintainer-mode \
--prefix="${HOME}/freefem" \
--with-mpipath="/c/Progam Files/Microsoft MPI/Bin"
--with-mpipath="/c/Progam Files/Microsoft MPI/Bin" \
MPICC=mpicc MPICXX=mpicxx MPIFC=mpif90
# ./3rdparty/getall -a -o PETSc
./3rdparty/getall -a -o PETSc
- name: PETSc
run: |
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/job5-msmpi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,10 @@ jobs:
shell: msys2 {0}

steps:
- name: Install MS-MPI
shell: cmd
run: |
curl -L -O https://github.com/microsoft/Microsoft-MPI/releases/download/v10.1.1/msmpisetup.exe
.\msmpisetup.exe -unattend -force
- name: Setup MPI
uses: mpi4py/setup-mpi@v1
with:
mpi: msmpi

- uses: msys2/setup-msys2@v2
with:
Expand Down Expand Up @@ -53,6 +52,7 @@ jobs:
autoreconf -i
./configure --enable-generic --enable-optim --enable-download --enable-maintainer-mode --enable-debug \
--prefix="${HOME}/freefem" \
--with-mpipath="/c/Progam Files/Microsoft MPI/Bin" \
MPICC=mpicc MPICXX=mpicxx MPIFC=mpif90
./3rdparty/getall -a -o PETSc
Expand Down
10 changes: 5 additions & 5 deletions .github/workflows/release-dmg-arm.yml
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
name: Release MacOS ARM64
on:
push
# workflow_run:
# workflows: ['Release']
# types:
# - completed
# push
workflow_run:
workflows: ['Release']
types:
- completed

jobs:
macos:
Expand Down
23 changes: 11 additions & 12 deletions .github/workflows/release-exe.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
name: Release Windows
on:
# push
workflow_run:
workflows: ['Release']
types:
- completed
push
# workflow_run:
# workflows: ['Release']
# types:
# - completed

# TODO re-activate petsc copy in WindowPackage.m4, line 172
jobs:
windows:
name: EXE release
Expand All @@ -16,11 +15,10 @@ jobs:
shell: msys2 {0}

steps:
- name: Install MS-MPI
shell: cmd
run: |
curl -L -O https://github.com/microsoft/Microsoft-MPI/releases/download/v10.1.1/msmpisetup.exe
.\msmpisetup.exe -unattend -force
- name: Setup MPI
uses: mpi4py/setup-mpi@v1
with:
mpi: msmpi

- uses: msys2/setup-msys2@v2
with:
Expand Down Expand Up @@ -56,7 +54,8 @@ jobs:
run: |
autoreconf -i
./configure --enable-generic --enable-optim --enable-download --enable-maintainer-mode \
MPICC=mpicc MPICXX=mpicxx MPIFC=mpif90
--with-mpipath="/c/Progam Files/Microsoft MPI/Bin" \
MPICC=mpicc MPICXX=mpicxx MPIFC=mpif90
./3rdparty/getall -a
- name: PETSc
Expand Down

0 comments on commit b23fba6

Please sign in to comment.