mirror of
git://git.yoctoproject.org/meta-intel.git
synced 2025-07-19 12:59:03 +02:00

Intel IPP Cryptography uses multiple implementations of each function, optimized for various CPUs, and the library version targeted for any CPU contains all of these implementations. With the dispatcher, the library detects an available CPU in a runtime and chooses the best for the current hardware version of a function, hence ignore Yocto march, mtune values and let the project pass those values along with the right optimization flags. https://github.com/intel/ipp-crypto/blob/ippcp_2021.5/OVERVIEW.md#dispatcher Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com> Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
28 lines
958 B
Diff
28 lines
958 B
Diff
From efedbf9080c19241c2aa9ee7ba901245d38c8fa2 Mon Sep 17 00:00:00 2001
|
|
From: Naveen Saini <naveen.kumar.saini@intel.com>
|
|
Date: Mon, 7 Mar 2022 16:44:24 +0800
|
|
Subject: [PATCH 1/2] CMakeLists.txt: exclude host system headers
|
|
|
|
Upstream-Status: Inappropriate
|
|
|
|
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
|
|
---
|
|
sources/ippcp/crypto_mb/CMakeLists.txt | 1 -
|
|
1 file changed, 1 deletion(-)
|
|
|
|
diff --git a/sources/ippcp/crypto_mb/CMakeLists.txt b/sources/ippcp/crypto_mb/CMakeLists.txt
|
|
index c4cc82a..4094f34 100644
|
|
--- a/sources/ippcp/crypto_mb/CMakeLists.txt
|
|
+++ b/sources/ippcp/crypto_mb/CMakeLists.txt
|
|
@@ -82,7 +82,6 @@ include_directories(
|
|
${CRYPTO_MB_INCLUDE_DIR}
|
|
${OPENSSL_INCLUDE_DIR}
|
|
$<$<C_COMPILER_ID:Intel>:$ENV{ROOT}/compiler/include $ENV{ROOT}/compiler/include/icc>
|
|
- $<$<NOT:$<C_COMPILER_ID:Intel>>:${CMAKE_SYSTEM_INCLUDE_PATH}>
|
|
$<$<OR:$<C_COMPILER_ID:Intel>,$<BOOL:${MSVC_IDE}>>:$ENV{INCLUDE}>
|
|
)
|
|
|
|
--
|
|
2.17.1
|
|
|