copy only needed mingw dlls

cmake-exportbuild
mvenditto 1 year ago committed by AT
parent 113c25e4de
commit 6d9575e103

@ -386,14 +386,17 @@ jobs:
- run: - run:
name: Build Libraries name: Build Libraries
command: | command: |
$Env:Path += ";C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin" $MinGWBin = "C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin"
$Env:Path += ";$MinGwBin"
$Env:Path += ";C:\Program Files\CMake\bin" $Env:Path += ";C:\Program Files\CMake\bin"
cd gpt4all-backend cd gpt4all-backend
mkdir win-x64 mkdir win-x64
cd win-x64 cd win-x64
cmake -G "MinGW Makefiles" .. cmake -G "MinGW Makefiles" .. &&
cmake --build . --parallel --config Release cmake --build . --parallel --config Release
cp "C:\ProgramData\chocolatey\lib\mingw\tools\install\mingw64\bin\*dll" . cp "$MinGWBin\libgcc*.dll" .
cp "$MinGWBin\libstdc++*.dll" .
cp "$MinGWBin\libwinpthread*.dll" .
cp bin/*.dll . cp bin/*.dll .
- persist_to_workspace: - persist_to_workspace:
root: gpt4all-backend root: gpt4all-backend

Loading…
Cancel
Save