cmake HAVE_ARMV8_CRC32 examples

percona/percona-server configure.cmake :722

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)

logicalclocks/rondb configure.cmake :713

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)

polardb/polardbx-engine configure.cmake :729

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)

percona/percona-xtrabackup configure.cmake :712

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)

GreatSQL/GreatSQL configure.cmake :730

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)

percona/percona-xtradb-cluster configure.cmake :723

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)

facebook/mysql-5.6 configure.cmake :756

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)

mysql/mysql-server configure.cmake :711

CHECK_CXX_SOURCE_COMPILES(
      "
      #include <arm_acle.h>
      int main() {
        __crc32cb(0, 0); __crc32ch(0, 0); __crc32cw(0, 0); __crc32cd(0, 0);
        __crc32b(0, 0); __crc32h(0, 0); __crc32w(0, 0); __crc32d(0, 0);
        return 0;
      }"
      HAVE_ARMV8_CRC32)