Skip to content

Commit b179f0d

Browse files
copy over library since mono CI build is having trouble finding it
1 parent f5898d5 commit b179f0d

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

.github/workflows/mono.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,15 @@ jobs:
3434
sudo apt-get update
3535
sudo apt-get install -y mono-complete
3636
37+
- name: Copy wolfSSL.dll to C# wrapper directory
38+
run: |
39+
echo "Copying wolfSSL.dll to C# wrapper directory. $GITHUB_WORKSPACE/build-dir/lib contains:"
40+
ls -la $GITHUB_WORKSPACE/build-dir/lib/*
41+
cp $GITHUB_WORKSPACE/build-dir/lib/libwolfssl.so $GITHUB_WORKSPACE/wolfssl/wrapper/CSharp/wolfssl.dll
42+
cp $GITHUB_WORKSPACE/build-dir/lib/libwolfssl.so $GITHUB_WORKSPACE/wolfssl/wrapper/CSharp/libwolfssl.so
43+
3744
- name: Build and run wolfCrypt test wrapper
3845
working-directory: wolfssl/wrapper/CSharp
39-
env:
40-
LD_LIBRARY_PATH: $GITHUB_WORKSPACE/build-dir/lib
4146
run: |
4247
mcs wolfCrypt-Test/wolfCrypt-Test.cs wolfSSL_CSharp/wolfCrypt.cs wolfSSL_CSharp/wolfSSL.cs wolfSSL_CSharp/X509.cs -OUT:wolfcrypttest.exe
4348
mono wolfcrypttest.exe

0 commit comments

Comments
 (0)