From b01784a05700204789f4e2ab7bfc8f0dd8b0f35b Mon Sep 17 00:00:00 2001 From: Samuel Neves Date: Thu, 30 Jul 2020 00:03:37 +0100 Subject: [PATCH] support compilers without __has_include --- c/blake3_avx2_x86-64_unix.S | 8 ++++++-- c/blake3_avx512_x86-64_unix.S | 8 ++++++-- c/blake3_sse41_x86-64_unix.S | 8 ++++++-- 3 files changed, 18 insertions(+), 6 deletions(-) diff --git a/c/blake3_avx2_x86-64_unix.S b/c/blake3_avx2_x86-64_unix.S index d9019e6..14dcf5b 100644 --- a/c/blake3_avx2_x86-64_unix.S +++ b/c/blake3_avx2_x86-64_unix.S @@ -1,6 +1,10 @@ -#if defined(__ELF__) && defined(__CET__) && __has_include() +#if defined(__ELF__) && defined(__CET__) && defined(__has_include) +#if __has_include() #include -#else +#endif +#endif + +#if !defined(_CET_ENDBR) #define _CET_ENDBR #endif diff --git a/c/blake3_avx512_x86-64_unix.S b/c/blake3_avx512_x86-64_unix.S index b3c9684..fb28d23 100644 --- a/c/blake3_avx512_x86-64_unix.S +++ b/c/blake3_avx512_x86-64_unix.S @@ -1,6 +1,10 @@ -#if defined(__ELF__) && defined(__CET__) && __has_include() +#if defined(__ELF__) && defined(__CET__) && defined(__has_include) +#if __has_include() #include -#else +#endif +#endif + +#if !defined(_CET_ENDBR) #define _CET_ENDBR #endif diff --git a/c/blake3_sse41_x86-64_unix.S b/c/blake3_sse41_x86-64_unix.S index 6773edf..41a1eb2 100644 --- a/c/blake3_sse41_x86-64_unix.S +++ b/c/blake3_sse41_x86-64_unix.S @@ -1,6 +1,10 @@ -#if defined(__ELF__) && defined(__CET__) && __has_include() +#if defined(__ELF__) && defined(__CET__) && defined(__has_include) +#if __has_include() #include -#else +#endif +#endif + +#if !defined(_CET_ENDBR) #define _CET_ENDBR #endif