diff --git a/lib/common/portability_macros.h b/lib/common/portability_macros.h index 627ef9eed4a..0984ed71b93 100644 --- a/lib/common/portability_macros.h +++ b/lib/common/portability_macros.h @@ -128,4 +128,14 @@ # define ZSTD_ENABLE_ASM_X86_64_BMI2 0 #endif +/* + * Add .note.gnu.property section for Intel CET in assembly sources + * when CET is enabled. + */ +#if (defined(__x86_64__) || defined(__i386__)) && defined(__has_include) +# if __has_include() +# include +# endif +#endif + #endif /* ZSTD_PORTABILITY_MACROS_H */