REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3679
REF:https://bugzilla.tianocore.org/show_bug.cgi?id=3828
Tls/Base/Pei/Smm/RuntimeCryptLib.inf will use OpensslLib,
and the opensslconf.h in openssllib will use PcdEcEnabled,
but it is not declared in the inf file now,
it will cause warnings in some compilers.
Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Jian J Wang <jian.j.wang@intel.com>
Signed-off-by: Yi Li <yi1.li@intel.com>
Reviewed-by: Jiewen Yao <jiewen.yao@intel.com>
IntrinsicLib\r
PrintLib\r
\r
+[FixedPcd]\r
+ gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled\r
+\r
#\r
# Remove these [BuildOptions] after this library is cleaned up\r
#\r
OpensslLib\r
IntrinsicLib\r
\r
+[FixedPcd]\r
+ gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled\r
+\r
#\r
# Remove these [BuildOptions] after this library is cleaned up\r
#\r
IntrinsicLib\r
PrintLib\r
\r
+[FixedPcd]\r
+ gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled\r
+\r
#\r
# Remove these [BuildOptions] after this library is cleaned up\r
#\r
MmServicesTableLib\r
SynchronizationLib\r
\r
+[FixedPcd]\r
+ gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled\r
+\r
#\r
# Remove these [BuildOptions] after this library is cleaned up\r
#\r
DebugLib\r
OpensslLib\r
\r
+[FixedPcd]\r
+ gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled\r
+\r
#\r
# Remove these [BuildOptions] after this library is cleaned up\r
#\r
[LibraryClasses.ARM]\r
ArmSoftFloatLib\r
\r
-[Pcd]\r
+[FixedPcd]\r
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled ## CONSUMES\r
\r
[BuildOptions]\r
[LibraryClasses.ARM]\r
ArmSoftFloatLib\r
\r
-[Pcd]\r
+[FixedPcd]\r
gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled ## CONSUMES\r
\r
[BuildOptions]\r
OpensslLib\r
SafeIntLib\r
\r
+[FixedPcd]\r
+ gEfiCryptoPkgTokenSpaceGuid.PcdEcEnabled\r
+\r
[BuildOptions]\r
#\r
# suppress the following warnings so we do not break the build with warnings-as-errors:\r