Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Windows and CMake: Identify and list exactly which IPP libraries to target_link_libraries to benefit melatonin_blur #52

Open
dpsproservices opened this issue Jan 11, 2024 · 1 comment

Comments

@dpsproservices
Copy link

dpsproservices commented Jan 11, 2024

In CMakeLists.txt target_link_libraries which IPP libraries are required for melatonin_blur to benefit from?

example

find Intel Performance Primitives IPP


if (IPP_FOUND)

    message (STATUS "IPP_FOUND")

    target_link_libraries (${PluginsTargetName}
        PRIVATE
            IPP::ippcore
            IPP::ipps
            IPP::ippi
            IPP::ippcv
 
            IPP::iw
            IPP::ippcc
            IPP::ippdc
            IPP::ippch
            IPP::ippe
            IPP::ipps
            IPP::ippvm
    )
endif()
@sudara
Copy link
Owner

sudara commented Jan 11, 2024

The implementation probably needs a bit of cleanup, right now these are the includes:

    #include <ipp.h>
    #include <ippcore_tl.h>
    #include <ippcv.h>
    #include <ippi.h>
    #include <ippi_l.h>
    #include <ipps.h>

It should probably also be documented that PAMPLEJUCE_IPP is currently required to be set. It probably makes sense to add a custom preprocessor item specific to the blur library...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants