Browse Source
[Minor] Detect __builtin_cpu_supports
pull/5140/head
Vsevolod Stakhov
1 year ago
No known key found for this signature in database
GPG Key ID: 7647B6790081437
2 changed files with
8 additions and
0 deletions
-
CMakeLists.txt
-
config.h.in
|
|
|
@ -472,6 +472,13 @@ int main(int argc, char **argv) { |
|
|
|
} |
|
|
|
" HAVE_ATOMIC_BUILTINS) |
|
|
|
|
|
|
|
CHECK_C_SOURCE_RUNS("#include <stdio.h> |
|
|
|
int main() { |
|
|
|
__builtin_cpu_init(); |
|
|
|
printf(\"%d\", __builtin_cpu_supports(\"avx\")); |
|
|
|
return 0; |
|
|
|
}" HAVE_BUILTIN_CPU_SUPPORTS) |
|
|
|
|
|
|
|
IF (NOT HAVE_ATOMIC_BUILTINS) |
|
|
|
MESSAGE(STATUS "atomic builtins are -NOT- supported") |
|
|
|
ELSE () |
|
|
|
|
|
|
|
@ -115,6 +115,7 @@ |
|
|
|
#cmakedefine WITH_LUA_REPL 1 |
|
|
|
#cmakedefine WITH_FASTTEXT 1 |
|
|
|
#cmakedefine BACKWARD_ENABLE 1 |
|
|
|
#cmakedefine HAVE_BUILTIN_CPU_SUPPORTS 1 |
|
|
|
|
|
|
|
#cmakedefine DISABLE_PTHREAD_MUTEX 1 |
|
|
|
|
|
|
|
|