ellapollack / juce-plugin-ci

DEPRECATED: Cross-platform CI for JUCE audio plugins with Github Actions
60 stars 12 forks source link

Juce 6.1.3 support? #4

Open jacobweber opened 2 years ago

jacobweber commented 2 years ago

Do you know if anything needs to be changed to use Juce 6.1.3, other than the GIT_TAG in CMakeLists.txt?

When I tried this, the MacOS and Linux builds passed, but the Windows build failed in the Configure step, with a number of warnings, and one error:

error: type/value mismatch at argument 1 in template parameter list for
  'template<class Type> struct juce::UUIDGetter'

Here's the output of that step.

jacobweber commented 2 years ago

Actually this starts happening with Juce 6.0.8 (6.0.7 works).

jacobweber commented 2 years ago

I managed to work around this by removing Ninja. I removed -G Ninja -D CMAKE_MAKE_PROGRAM=ninja from the cmake configure step, and I also had to add --config "$ENV{BUILD_TYPE}" to the cmake build step.