Hey @sudara, I sent a message on the Audio Programmer Discord but thought I'd post here as well so it doesn't get lost in the mix.
I'm using a pretty similar setup to what you have with Pamplejuce for IPP and I've had to add these definitions: _IPP_SEQUENTIAL_STATIC=1 IPP_NO_DEFAULT_LIB=1. I don't see these in your setup (which I've been using as a reference). Wanted to bring to your attention just in case IPP is perhaps failing silently with Pamplejuce on Windows.
I have not confirmed one way or the other with Pamplejuce directly. But what I've seen with my own tree is that without defining _IPP_SEQUENTIAL_STATIC, the JUCE IPP code is not active. Without IPP_NO_DEFAULT_LIB=1 I had build failures that appear to be due to a bug in IPP (I am using same version as you, the bug is in ippcore.h where the library paths appear to be incorrect). In any case it seems this flag should be set when manually specifying static libraries to link.
Let me know if any questions.
Hey @sudara, I sent a message on the Audio Programmer Discord but thought I'd post here as well so it doesn't get lost in the mix.
I'm using a pretty similar setup to what you have with Pamplejuce for IPP and I've had to add these definitions: _IPP_SEQUENTIAL_STATIC=1 IPP_NO_DEFAULT_LIB=1. I don't see these in your setup (which I've been using as a reference). Wanted to bring to your attention just in case IPP is perhaps failing silently with Pamplejuce on Windows.
I have not confirmed one way or the other with Pamplejuce directly. But what I've seen with my own tree is that without defining _IPP_SEQUENTIAL_STATIC, the JUCE IPP code is not active. Without IPP_NO_DEFAULT_LIB=1 I had build failures that appear to be due to a bug in IPP (I am using same version as you, the bug is in ippcore.h where the library paths appear to be incorrect). In any case it seems this flag should be set when manually specifying static libraries to link.
Let me know if any questions.