cmake check_type_size() examples

ornladios/ADIOS2 thirdparty/atl/atl/CMakeLists.txt :75

CHECK_TYPE_SIZE(float SIZEOF_FLOAT)

ornladios/ADIOS2 thirdparty/dill/dill/CMakeLists.txt :102

check_type_size("void*" CMAKE_SIZEOF_VOID_P)

ornladios/ADIOS2 thirdparty/ffs/ffs/CMakeLists.txt :101

CHECK_TYPE_SIZE("double" SIZEOF_DOUBLE)

ornladios/ADIOS2 thirdparty/ffs/ffs/CMakeLists.txt :309

CHECK_TYPE_SIZE("struct iovec" IOVEC_DEFINE)

assimp/assimp contrib/zlib/CMakeLists.txt :55

check_type_size(off64_t OFF64_T)

ambrop72/badvpn CMakeLists.txt :162

check_type_size(WSAMSG HAVE_WSAMSG)

CGNS/CGNS CMakeLists.txt :63

CHECK_TYPE_SIZE(off_t SIZEOF_OFF_T)

CGNS/CGNS CMakeLists.txt :65

CHECK_TYPE_SIZE("long long" SIZEOF_LONG_LONG)

mono/corefx src/Native/Windows/clrcompression/zlib/CMakeLists.txt :43

check_type_size(off64_t OFF64_T)

cpputest/cpputest CMakeLists.txt :123

check_type_size("long long" SIZEOF_LONGLONG LANGUAGE CXX)

curl/curl CMakeLists.txt :1701

check_type_size("size_t"      SIZEOF_SIZE_T)

curl/curl CMakeLists.txt :1702

check_type_size("ssize_t"     SIZEOF_SSIZE_T)

curl/curl CMakeLists.txt :1705

check_type_size("int"         SIZEOF_INT)

curl/curl CMakeLists.txt :1706

check_type_size("__int64"     SIZEOF___INT64)

curl/curl CMakeLists.txt :1707

check_type_size("time_t"      SIZEOF_TIME_T)

curl/curl CMakeLists.txt :1917

check_type_size("curl_off_t" SIZEOF_CURL_OFF_T)

curl/curl CMakeLists.txt :1919

check_type_size("curl_socket_t" SIZEOF_CURL_SOCKET_T)

curl/curl lib/curl_config.h.cmake :641

Note: SIZEOF_* variables are fetched with CMake through check_type_size().

davisking/dlib dlib/cmake_utils/find_blas.cmake :303

check_type_size( "void*" SIZE_OF_VOID_PTR)

ElmerCSC/elmerfem CMakeLists.txt :643

CHECK_TYPE_SIZE("SuiteSparse_long" SIZEOF_SUITESPARSE_LONG LANGUAGE C)

ElmerCSC/elmerfem elmerice/CMakeLists.txt :15

CHECK_TYPE_SIZE(long LONG_SIZE)

FirebirdSQL/firebird builds/cmake/Configure.cmake :261

check_type_size(caddr_t HAVE_CADDR_T)

FirebirdSQL/firebird builds/cmake/Configure.cmake :268

check_type_size(size_t SIZEOF_SIZE_T)

FirebirdSQL/firebird builds/cmake/Configure.cmake :269

check_type_size("void *" SIZEOF_VOID_P)

FirebirdSQL/firebird builds/cmake/Configure.cmake :274

check_type_size(size_t HAVE_SIZE_T)

FirebirdSQL/firebird builds/cmake/Configure.cmake :275

check_type_size(uid_t HAVE_UID_T)

fltk/fltk CMake/setup.cmake :186

CHECK_TYPE_SIZE(short SIZEOF_SHORT)

FluidSynth/fluidsynth CMakeLists.txt :848

check_type_size ( socklen_t SOCKLEN_T )

FreeGLUTProject/freeglut CMakeLists.txt :553

CHECK_TYPE_SIZE("unsigned __int64" U__INT64 BUILTIN_TYPES_ONLY)

FreeGLUTProject/freeglut CMakeLists.txt :555

CHECK_TYPE_SIZE("unsigned long long" ULONG_LONG BUILTIN_TYPES_ONLY)

FreeRDP/FreeRDP winpr/CMakeLists.txt :181

check_type_size(ssize_t SSIZE_T)

OSGeo/gdal cmake/helpers/configure.cmake :42

check_type_size("int" SIZEOF_INT)

OSGeo/gdal cmake/helpers/configure.cmake :45

check_type_size("void*" SIZEOF_VOIDP)

OSGeo/gdal cmake/helpers/configure.cmake :262

check_type_size("off_t" SIZEOF_OFF_T)

geographiclib/geographiclib CMakeLists.txt :256

check_type_size ("long double" LONG_DOUBLE BUILTIN_TYPES_ONLY)

geographiclib/geographiclib CMakeLists.txt :257

check_type_size ("double" DOUBLE BUILTIN_TYPES_ONLY)

gflags/gflags CMakeLists.txt :279

check_type_size (${type} ${type} LANGUAGE CXX)

gflags/gflags CMakeLists.txt :325

check_type_size (pthread_rwlock_t RWLOCK LANGUAGE CXX)

google/glog CMakeLists.txt :144

check_type_size (mode_t HAVE_MODE_T LANGUAGE CXX)

google/glog CMakeLists.txt :145

check_type_size (ssize_t HAVE_SSIZE_T LANGUAGE CXX)

HDFGroup/hdf4 config/cmake/ConfigureChecks.cmake :190

CHECK_TYPE_SIZE (${aType}   ${aVar})

HDFGroup/hdf4 config/cmake/JPEG/CMakeLists.txt :28

CHECK_TYPE_SIZE ("unsigned short"          HAVE_UNSIGNED_SHORT)

HDFGroup/hdf4 config/cmake/ZLIB/CMakeLists.txt :50

check_type_size (off64_t OFF64_T)

HDFGroup/hdf4 config/cmake/ZLIBNG/CMakeLists.txt :579

check_type_size("void *" SIZEOF_DATA_PTR)

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

check_type_size(__off64_t __OFF64_T)

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

check_type_size("void *" SIZEOF_DATA_PTR)

igraph/igraph etc/cmake/uint128_support.cmake :36

check_type_size("__uint128_t" UINT128 LANGUAGE CXX)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ConfigureChecks.cmake :280

CHECK_TYPE_SIZE (${aType}   ${aVar})

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/ConfigureChecks.cmake :590

check_type_size(CLOCK_MONOTONIC_COARSE CLOCK_MONOTONIC_COARSE_SIZE)

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

check_type_size(_off64_t _OFF64_T)

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

check_type_size("void *" SIZEOF_DATA_PTR)

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

check_type_size(_off64_t _OFF64_T)

nlohmann/json cmake/test.cmake :261

check_type_size("size_t" sizeof_size_t LANGUAGE CXX)

3MFConsortium/lib3mf Libraries/libressl/CMakeLists.txt :397

check_type_size(time_t SIZEOF_TIME_T)

libevent/libevent CMakeLists.txt :549

CHECK_TYPE_SIZE("uint32_t" EVENT__HAVE_UINT32_T)

libevent/libevent CMakeLists.txt :551

CHECK_TYPE_SIZE("short" EVENT__SIZEOF_SHORT BUILTIN_TYPES_ONLY)

libevent/libevent CMakeLists.txt :552

CHECK_TYPE_SIZE("int" EVENT__SIZEOF_INT BUILTIN_TYPES_ONLY)

libevent/libevent CMakeLists.txt :553

CHECK_TYPE_SIZE("unsigned" EVENT__SIZEOF_UNSIGNED BUILTIN_TYPES_ONLY)

libevent/libevent CMakeLists.txt :554

CHECK_TYPE_SIZE("unsigned int" EVENT__SIZEOF_UNSIGNED_INT BUILTIN_TYPES_ONLY)

libevent/libevent CMakeLists.txt :555

CHECK_TYPE_SIZE("long" EVENT__SIZEOF_LONG BUILTIN_TYPES_ONLY)

libevent/libevent CMakeLists.txt :556

CHECK_TYPE_SIZE("long long" EVENT__SIZEOF_LONG_LONG BUILTIN_TYPES_ONLY)

libevent/libevent CMakeLists.txt :587

CHECK_TYPE_SIZE(fd_mask EVENT__HAVE_FD_MASK)

libevent/libevent CMakeLists.txt :597

CHECK_TYPE_SIZE("off_t" EVENT__SIZEOF_OFF_T LANGUAGE C)

libevent/libevent CMakeLists.txt :606

CHECK_TYPE_SIZE("ssize_t" EVENT__SIZEOF_SSIZE_T_LOWER LANGUAGE C)

libevent/libevent CMakeLists.txt :607

CHECK_TYPE_SIZE("SSIZE_T" EVENT__SIZEOF_SSIZE_T_UPPER LANGUAGE C)

libevent/libevent CMakeLists.txt :648

CHECK_TYPE_SIZE("void *" EVENT__SIZEOF_VOID_P)

libevent/libevent CMakeLists.txt :718

CHECK_TYPE_SIZE("sa_family_t" EVENT__HAVE_SA_FAMILY_T)

analogdevicesinc/libiio iiod/CMakeLists.txt :54

check_type_size("struct usb_functionfs_descs_head_v2" FUNCTIONFS_V2)

Framstag/libosmscout cmake/features.cmake :121

check_type_size(uint16_t HAVE_UINT16_T)

Framstag/libosmscout cmake/features.cmake :125

check_type_size("unsigned long long" HAVE_UNSIGNED_LONG_LONG)

Framstag/libosmscout cmake/features.cmake :127

check_type_size(wchar_t SIZEOF_WCHAR_T)

librsync/librsync CMakeLists.txt :102

check_type_size ( "long" SIZEOF_LONG )

librsync/librsync CMakeLists.txt :104

check_type_size ( "off_t" SIZEOF_OFF_T )

librsync/librsync CMakeLists.txt :106

check_type_size ( "size_t" SIZEOF_SIZE_T )

libsndfile/libsndfile cmake/SndFileChecks.cmake :92

check_type_size (int64_t			SIZEOF_INT64_T)

libsndfile/libsndfile cmake/SndFileChecks.cmake :103

# check_type_size (size_t			SIZEOF_SIZE_T)

libsndfile/libsndfile cmake/SndFileChecks.cmake :112

check_type_size (void*			SIZEOF_VOIDP)

LibVNC/libvncserver CMakeLists.txt :360

check_type_size(size_t    LIBVNCSERVER_SIZE_T)

LibVNC/libvncserver CMakeLists.txt :361

check_type_size(socklen_t LIBVNCSERVER_SOCKLEN_T)

stevengj/nlopt CMakeLists.txt :105

check_type_size ("unsigned long" SIZEOF_UNSIGNED_LONG)

OGRECave/ogitor CMakeLists.txt :79

CHECK_TYPE_SIZE("void*" OGITOR_PTR_SIZE BUILTIN_TYPES_ONLY)

OGRECave/ogitor Dependencies/Angelscript/CMakeLists.txt :39

CHECK_TYPE_SIZE("void*" OGITOR_PTR_SIZE BUILTIN_TYPES_ONLY)

OGRECave/ogre CMakeLists.txt :108

CHECK_TYPE_SIZE("void*" OGRE_PTR_SIZE BUILTIN_TYPES_ONLY)

opencv/opencv 3rdparty/libjpeg-turbo/CMakeLists.txt :100

check_type_size("size_t" SIZE_T)

opencv/opencv 3rdparty/libtiff/CMakeLists.txt :70

check_type_size("signed long long" SIZEOF_SIGNED_LONG_LONG)

opencv/opencv 3rdparty/libtiff/CMakeLists.txt :71

check_type_size("unsigned long long" SIZEOF_UNSIGNED_LONG_LONG)

opencv/opencv 3rdparty/libtiff/CMakeLists.txt :72

check_type_size("unsigned char *" SIZEOF_UNSIGNED_CHAR_P)

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :395

check_type_size(off64_t OFF64_T)

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :399

check_type_size(_off64_t _OFF64_T)

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :403

check_type_size(__off64_t __OFF64_T)

opencv/opencv 3rdparty/zlib-ng/CMakeLists.txt :555

check_type_size("void *" SIZEOF_DATA_PTR)

ICLDisco/parsec CMakeLists.txt :589

check_type_size("size_t" PARSEC_SIZEOF_SIZE_T)

ICLDisco/parsec CMakeLists.txt :1126

check_type_size("parsec_lifo_t" PARSEC_LIFO_OPAQUE_SIZEOF)

pupnp/pupnp CMakeLists.txt :123

check_type_size(off_t OFF_T_SIZE)

pupnp/pupnp CMakeLists.txt :131

check_type_size(off_t OFF_T_SIZE)

qhull/qhull build/CMakeModules/CheckLFS.cmake :68

check_type_size("int" SIZEOF_INT)

qhull/qhull build/CMakeModules/CheckLFS.cmake :83

check_type_size("__int64" SIZEOF___INT64)

qtwebkit/qtwebkit Source/ThirdParty/libwebrtc/Source/third_party/gflags/src/CMakeLists.txt :147

check_type_size (${type} ${type} LANGUAGE CXX)

qtwebkit/qtwebkit Source/ThirdParty/libwebrtc/Source/third_party/gflags/src/CMakeLists.txt :191

check_type_size (pthread_rwlock_t RWLOCK LANGUAGE CXX)

qtwebkit/qtwebkit Source/ThirdParty/libwebrtc/Source/third_party/jsoncpp/source/src/lib_json/CMakeLists.txt :30

check_type_size(lconv LCONV_SIZE LANGUAGE CXX)