From 0d54328bbcb272c1ea262fe6f1772fb5d699dfed Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Mon, 6 Nov 2023 09:08:46 +0100 Subject: [PATCH] CI Win: build own Spout closes GH-352 It looks like the pre-build library BUILD/Binaries/x64/SpoutLibrary.dll is no longer compatible with the headers in Git. Pre-built library version is 2.007.010 while the latest version on GitHub is Spout 2.007.012. When building Spout from sources, the referenced issue no longer occurs. Also the libraries are not expected to be included in the Git in future (leadedge/Spout2#103). --- .github/scripts/Windows/install_spout.sh | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/scripts/Windows/install_spout.sh b/.github/scripts/Windows/install_spout.sh index 25fa542b1..114c06422 100755 --- a/.github/scripts/Windows/install_spout.sh +++ b/.github/scripts/Windows/install_spout.sh @@ -2,7 +2,11 @@ # Install SPOUT git clone --depth 1 https://github.com/leadedge/Spout2.git -cp Spout2/BUILD/Binaries/x64/SpoutLibrary.dll /usr/local/bin -cp Spout2/BUILD/Binaries/x64/SpoutLibrary.lib /usr/local/lib -cp Spout2/SPOUTSDK/SpoutLibrary/SpoutLibrary.h /usr/local/include +cd Spout2 +/c/Program\ Files/CMake/bin/cmake.exe -Bbuild2 . # ./BUILD already exists +/c/Program\ Files/CMake/bin/cmake.exe --build build2 --parallel +mkdir -p /usr/local/bin /usr/local/include /usr/local/lib +cp build2/Binaries/x64/SpoutLibrary.dll /usr/local/bin +cp build2/Binaries/x64/SpoutLibrary.lib /usr/local/lib +cp SPOUTSDK/SpoutLibrary/SpoutLibrary.h /usr/local/include