summaryrefslogtreecommitdiffstats
path: root/cmake
diff options
context:
space:
mode:
authorMatthias Schiffer <mschiffer@universe-factory.net>2013-12-26 05:45:13 +0100
committerMatthias Schiffer <mschiffer@universe-factory.net>2013-12-26 05:45:13 +0100
commit6709236699a6ddac0d8ab6b3ffc2ba5faf8315c5 (patch)
tree92255e3e0d3f19f12ec27d4291082703ee8fcfec /cmake
parent50639c9c2e489b13c615b5ffa9cb21f58ddc2f22 (diff)
downloadfastd-6709236699a6ddac0d8ab6b3ffc2ba5faf8315c5.tar
fastd-6709236699a6ddac0d8ab6b3ffc2ba5faf8315c5.zip
Check if the compiler supports -mpclmul
Diffstat (limited to 'cmake')
-rw-r--r--cmake/checks.cmake4
1 files changed, 4 insertions, 0 deletions
diff --git a/cmake/checks.cmake b/cmake/checks.cmake
index cd80856..225c443 100644
--- a/cmake/checks.cmake
+++ b/cmake/checks.cmake
@@ -1,9 +1,13 @@
+include(CheckCCompilerFlag)
include(CheckCSourceCompiles)
include(CheckPrototypeDefinition)
include(CheckSymbolExists)
include(CheckTypeSize)
set(CMAKE_REQUIRED_DEFINITIONS "-D_GNU_SOURCE")
+if(ARCH_X86 OR ARCH_X86_64)
+ check_c_compiler_flag("-mpclmul" HAVE_PCLMUL)
+endif(ARCH_X86 OR ARCH_X86_64)
check_c_source_compiles("
#include <sys/types.h>