From 6335cb09fe5046984e8baa9b5a65de837037e70c Mon Sep 17 00:00:00 2001 From: Luke Street Date: Wed, 7 Apr 2021 12:37:42 -0400 Subject: [PATCH] Update FindIPP for new *nix path --- FindIPP.cmake | 19 ++++++++++--------- 1 file changed, 10 insertions(+), 9 deletions(-) diff --git a/FindIPP.cmake b/FindIPP.cmake index 15ed040..80b3e6e 100644 --- a/FindIPP.cmake +++ b/FindIPP.cmake @@ -17,16 +17,17 @@ set(IPP_STATIC ON) include(FindPackageHandleStandardArgs) if(WIN32) - if (EXISTS "$ENV{PROGRAMFILES\(X86\)}/IntelSWTools/compilers_and_libraries/windows/ipp" - AND NOT EXISTS "$ENV{PROGRAMFILES\(X86\)}/Intel/oneAPI/ipp/latest") - # old path - set(IPP_ROOT "$ENV{PROGRAMFILES\(X86\)}/IntelSWTools/compilers_and_libraries/windows/ipp" CACHE PATH "Folder contains IPP") - else() - # new path - set(IPP_ROOT "$ENV{PROGRAMFILES\(X86\)}/Intel/oneAPI/ipp/latest" CACHE PATH "Folder contains IPP") - endif() + set(IPP_OLD_ROOT "$ENV{PROGRAMFILES\(X86\)}/IntelSWTools/compilers_and_libraries/windows/ipp") + set(IPP_NEW_ROOT "$ENV{PROGRAMFILES\(X86\)}/Intel/oneAPI/ipp/latest") else() - set(IPP_ROOT /opt/intel/ipp CACHE PATH "Folder contains IPP") + set(IPP_OLD_ROOT "/opt/intel/ipp") + set(IPP_NEW_ROOT "/opt/intel/oneapi/ipp/latest") +endif() + +if (EXISTS "${IPP_OLD_ROOT}" AND NOT EXISTS "${IPP_NEW_ROOT}") + set(IPP_ROOT "${IPP_OLD_ROOT}" CACHE PATH "Folder contains IPP") +else() + set(IPP_ROOT "${IPP_NEW_ROOT}" CACHE PATH "Folder contains IPP") endif() # Find header file dir