cmake HAVE_BUILTIN_CTZ examples

chdb-io/chdb contrib/zlib-ng-cmake/CMakeLists.txt :15

add_definitions(-DHAVE_BUILTIN_CTZ)

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :540

check_c_source_compiles(
    "int main(void) {
        unsigned int zero = 0;
        long test = __builtin_ctz(zero);
        (void)test;
        return 0;
    }"
    HAVE_BUILTIN_CTZ
)

HDFGroup/hdf5 config/cmake/ZLIBNG/CMakeLists.txt :550

add_definitions(-DHAVE_BUILTIN_CTZ)

google/snappy CMakeLists.txt :158

check_cxx_source_compiles("
int main() {
  return __builtin_ctzll(0);
}" HAVE_BUILTIN_CTZ)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :458

check_c_source_compiles(
    "int main(void) {
        unsigned int zero = 0;
        long test = __builtin_ctz(zero);
        (void)test;
        return 0;
    }"
    HAVE_BUILTIN_CTZ
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ZLIBNG/CMakeLists.txt :468

add_definitions(-DHAVE_BUILTIN_CTZ)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :548

check_c_source_compiles(
    "int main(void) {
        unsigned int zero = 0;
        long test = __builtin_ctz(zero);
        (void)test;
        return 0;
    }"
    HAVE_BUILTIN_CTZ
)

InsightSoftwareConsortium/ITK Modules/ThirdParty/ZLIB/src/itkzlib-ng/CMakeLists.txt :558

add_definitions(-DHAVE_BUILTIN_CTZ)

ClickHouse/ClickHouse contrib/zlib-ng-cmake/CMakeLists.txt :15

add_definitions(-DHAVE_BUILTIN_CTZ)