cmake HAVE___BUILTIN_FFS examples

alibaba/AliSQL storage/ndb/ndb_configure.cmake :71

CHECK_CXX_SOURCE_COMPILES("
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  return 0;
}"
HAVE___BUILTIN_FFS)

percona/percona-server storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)

logicalclocks/rondb storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)

alibaba/AliSQLBackup storage/ndb/ndb_configure.cmake :71

CHECK_CXX_SOURCE_COMPILES("
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  return 0;
}"
HAVE___BUILTIN_FFS)

polardb/polardbx-engine storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)

percona/percona-xtrabackup storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)

GreatSQL/GreatSQL storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)

percona/percona-xtradb-cluster storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)

facebook/mysql-5.6 storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)

mysql/mysql-server storage/ndb/ndb_configure.cmake :94

CHECK_CXX_SOURCE_RUNS("
template<class T> void ignore(const T&) {}
unsigned A = 7;
int main()
{
  unsigned a = __builtin_ffs(A);
  ignore(a);
  return 0;
}"
HAVE___BUILTIN_FFS)