cmake check_type_size examples

Signatures

check_type_size(<type> <variable> [BUILTIN_TYPES_ONLY]
  [LANGUAGE <language>])

Examples

AtomicGameEngine/AtomicGameEngine Source/ThirdParty/libcurl/LibCurl.cmake :772

check_type_size(size_t  SIZEOF_SIZE_T)

u3d-community/U3D Source/ThirdParty/Assimp/contrib/zlib/CMakeLists.txt :55

check_type_size(off64_t OFF64_T)

OGRECave/ogre CMakeLists.txt :108

CHECK_TYPE_SIZE("void*" OGRE_PTR_SIZE BUILTIN_TYPES_ONLY)

godlikepanos/anki-3d-engine ThirdParty/Sdl2/CMakeLists.txt :880

check_type_size("size_t" SIZEOF_SIZE_T)

AMDmi3/glosm libglosm-server/CMakeLists.txt :9

CHECK_TYPE_SIZE("osmid_t" OSMID_T_SIZE)

RavEngine/RavEngine deps/GameNetworkingSockets/GameNetworkingSockets/src/external/steamwebrtc/CMakeLists.txt :34

CHECK_TYPE_SIZE("void*" CMAKE_SIZEOF_VOID_P)

stuntrally/stuntrally3 CMake/Bootstrap.cmake :28

CHECK_TYPE_SIZE("void*" ARCH_PTR_SIZE BUILTIN_TYPES_ONLY)

AlizaMedicalImaging/AlizaMS mdcm/Utilities/mdcmzlib/CMakeLists.txt :19

check_type_size(off64_t OFF64_T)

ZDoom/gzdoom tools/re2c/CMakeLists.txt :22

CHECK_TYPE_SIZE( "0i8" SIZEOF_0I8 )

etternagame/etterna extern/curl/CMakeLists.txt :1006

check_type_size(size_t  SIZEOF_SIZE_T)

Kitware/kwiver vital/kwiversys/CMakeLists.txt :419

CHECK_TYPE_SIZE("${KWSYS_C_TYPE_NAME_${type}}" KWSYS_SIZEOF_${type})

nojhan/paradiseo cmake/Config.cmake :18

check_type_size(void* SIZEOF_VOID_PTR)

rheit/zdoom tools/re2c/CMakeLists.txt :22

CHECK_TYPE_SIZE( "0i8" SIZEOF_0I8 )

gnss-sdr/gnss-sdr src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/lib/CMakeLists.txt :276

check_type_size("void*[8]" SIZEOF_CPU BUILTIN_TYPES_ONLY)

SsageParuders/Android_Native_Surface my_android_opencv/3rdparty/libjpeg-turbo/CMakeLists.txt :25

check_type_size("size_t" SIZEOF_SIZE_T)

lizardfs/lizardfs cmake/EnvTests.cmake :51

CHECK_TYPE_SIZE(${TYPE} ${TYPE_SIZE_VAR})

w111liang222/lidar-slam-detection slam/thirdparty/fast_gicp/thirdparty/nvbio/contrib/zlib-1.2.7/CMakeLists.txt :40

check_type_size(off64_t OFF64_T)

NVIDIA/DALI cmake/Dependencies.common.cmake :196

CHECK_TYPE_SIZE("AVBSFContext" AVBSFCONTEXT LANGUAGE CXX)

LiangliangNan/MVStudio 3rd_party/nlopt/CMakeLists.txt :124

check_type_size ("uint32_t" SIZEOF_UINT32_T)

zeek/zeek tools/binpac/lib/CMakeLists.txt :5

check_type_size("unsigned int" SIZEOF_UNSIGNED_INT)

Amber-MD/cpptraj cmake-cpptraj/Shorthand.cmake :206

check_type_size("${TYPE}" "SIZEOF_${NAME_UCASE}")

in-formant/in-formant external/libsamplerate/CMakeLists.txt :133

check_type_size(double SIZEOF_DOUBLE)

DIPlib/diplib dependencies/libtiff/CMakeLists.txt :210

check_type_size("signed int" SIZEOF_SIGNED_INT)

AMICI-dev/AMICI ThirdParty/sundials/cmake/SundialsIndexSize.cmake :36

check_type_size("${INT64_TYPE}" HAS_${INT64_TYPE_NOSPACE})

ceph/ceph cmake/modules/CephChecks.cmake :66

CHECK_TYPE_SIZE(__u8 __U8)

apache/trafficserver CMakeLists.txt :423

check_type_size("struct sock_txtime" STRUCT_SOCK_TXTIME_FOUND)

SergiusTheBest/plog test/CMakeLists.txt :35

CHECK_TYPE_SIZE(wchar_t PLOG_SIZEOF_WCHAR)

hlrs-vis/covise src/OpenCOVER/vrml97/js/CMakeLists.txt :10

CHECK_TYPE_SIZE("long long" LONG_LONG)

google/filament third_party/libassimp/contrib/zlib/CMakeLists.txt :55

check_type_size(off64_t OFF64_T)

percona/percona-xtrabackup CMakeLists.txt :686

CHECK_TYPE_SIZE("void *" SIZEOF_VOIDP)

NREL/EnergyPlus third_party/ssc/jsoncpp/src/lib_json/CMakeLists.txt :25

check_type_size("struct lconv" LCONV_SIZE)

resiprocate/resiprocate contrib/srtp/CMakeLists.txt :40

check_type_size(uint8_t UINT8_T)

mysql/mysql-server CMakeLists.txt :686

CHECK_TYPE_SIZE("void *" SIZEOF_VOIDP)

robotology/yarp cmake/YarpSystemCheck.cmake :69

check_type_size("float" SIZEOF_FLOAT)

mysql/mysql-router cmake/configure.cmake :144

CHECK_TYPE_SIZE("void *"    SIZEOF_VOIDP)

datastax/cpp-driver src/third_party/sparsehash/CMakeLists.txt :104

check_type_size("long long" LONG_LONG)

KDE/qca plugins/qca-gcrypt/CMakeLists.txt :16

check_type_size(gcry_error_t GCRY_ERROR_T)

pytorch/FBGEMM cmake/modules/FindMKL.cmake :37

CHECK_TYPE_SIZE("void*" SIZE_OF_VOIDP)

sourcey/libsourcey vendor/zlib/CMakeLists.txt :42

check_type_size(off64_t OFF64_T)

infiniflow/infinity third_party/curl/CMakeLists.txt :1447

check_type_size("size_t"      SIZEOF_SIZE_T)

mysql/mysql-connector-cpp cdk/extra/zlib/CMakeLists.txt :71

check_type_size(off64_t OFF64_T)

AshamaneProject/AshamaneCore dep/cpr/opt/curl/CMakeLists.txt :780

check_type_size(size_t  SIZEOF_SIZE_T)

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

check_type_size(off64_t OFF64_T)

FilmKilns/FilmKilns src/skia/third_party/externals/libjpeg-turbo/CMakeLists.txt :351

check_type_size("size_t" SIZE_T)

asset-group/5ghoul-5g-nr-attacks libs/libpcap/CMakeLists.txt :708

check_type_size("struct sockaddr_storage" STRUCT_SOCKADDR_STORAGE)

alibaba/AliSQL CMakeLists.txt :175

CHECK_TYPE_SIZE("void *" SIZEOF_VOIDP)

KiCad/kicad-source-mirror thirdparty/sentry-native/CMakeLists.txt :250

check_type_size("long" CMAKE_SIZEOF_LONG)

taglib/taglib ConfigureChecks.cmake :7

check_type_size("short" SIZEOF_SHORT)

aws/aws-sdk-cpp tools/android-build/cmakefiles/openssl-cmake/CMakeLists.txt :147

check_type_size( "long" LONG_INT )

supertuxkart/stk-code lib/enet/CMakeLists.txt :23

check_type_size("socklen_t" HAS_SOCKLEN_T BUILTIN_TYPES_ONLY)

Farama-Foundation/ViZDoom src/vizdoom/tools/re2c/CMakeLists.txt :17

CHECK_TYPE_SIZE( char SIZEOF_CHAR )

PhysikaTeam/PhysIKA-old Extern/freeglut-3.2.1/CMakeLists.txt :364

CHECK_TYPE_SIZE("unsigned __int64" U__INT64 BUILTIN_TYPES_ONLY)

spcl/gemm_hls CMakeLists.txt :41

check_type_size(${MM_DATA_TYPE} MM_DATA_WIDTH_${MM_DATA_TYPE})

NauEngine/NauEnginePublic engine/3rdparty_libs/GameNetworkingSockets/src/external/steamwebrtc/CMakeLists.txt :38

CHECK_TYPE_SIZE("void*" CMAKE_SIZEOF_VOID_P)

mandarine3ds/mandarine externals/libusb/CMakeLists.txt :135

check_type_size("struct timespec" STRUCT_TIMESPEC)

Dreamtowards/Ethertia lib/json-nlohmann-3.11.2/cmake/test.cmake :261

check_type_size("size_t" sizeof_size_t LANGUAGE CXX)

NauEngine/NauEditorPublic editor/external/libcurlconfig/CMakeLists.txt :1031

check_type_size(size_t  SIZEOF_SIZE_T)

rbfx/rbfx Source/ThirdParty/libdatachannel/deps/libsrtp/CMakeLists.txt :42

check_type_size(uint8_t UINT8_T)

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/CMakeLists.txt :841

check_type_size(PTHREAD_MUTEX_ADAPTIVE_NP PTHREAD_MUTEX_ADAPTIVE_NP_SIZE)

KratosMultiphysics/Kratos external_libraries/zlib/CMakeLists.txt :44

check_type_size(off64_t OFF64_T)

logicalclocks/rondb CMakeLists.txt :676

CHECK_TYPE_SIZE("void *" SIZEOF_VOIDP)

KDE/marble src/3rdparty/zlib/CMakeLists.txt :30

check_type_size(off64_t OFF64_T)

crossuo/crossuo deps/cmcurl/CMakeLists.txt :924

check_type_size(size_t  SIZEOF_SIZE_T)

Jackarain/proxy third_party/boost/libs/beast/test/extern/zlib-1.2.12/CMakeLists.txt :43

check_type_size(off64_t OFF64_T)

pingcap/tiflash contrib/curl-cmake/CMakeLists.txt :1014

check_type_size(size_t  SIZEOF_SIZE_T)

flomesh-io/pipy deps/zlib-1.3.1/CMakeLists.txt :42

check_type_size(off64_t OFF64_T)

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

CHECK_TYPE_SIZE(double SIZEOF_DOUBLE)

darktable-org/rawspeed cmake/Modules/CheckZLIB.cmake :28

CHECK_TYPE_SIZE(uLongf HAVE_ZLIB_ULONGF)

symforce-org/symforce third_party/symengine/CMakeLists.txt :102

check_type_size("long double" SYMENGINE_SIZEOF_LONG_DOUBLE)

vxl/vxl config/cmake/Modules/FindOpenJPEG2.cmake :29

CHECK_TYPE_SIZE("struct opj_cio" STRUCT_OPJ_CIO)

mysql/mysql-shell configure.cmake :127

CHECK_TYPE_SIZE("struct ${type}" SIZEOF_${defbase})

openigtlink/OpenIGTLink CMake/OpenIGTLinkConfigPlatform.cmake :83

check_type_size(int         CMAKE_SIZEOF_INT)

neka-nat/cupoch third_party/libjpeg-turbo/libjpeg-turbo/CMakeLists.txt :353

check_type_size("size_t" SIZE_T)

wxWidgets/wxWidgets build/cmake/options.cmake :133

check_type_size(wchar_t SIZEOF_WCHAR_T)

Studio3T/robomongo src/third-party/libssh2-1.7.0/CMakeLists.txt :159

check_type_size("long long" LONGLONG)

Mendeley/Update-Installer external/zlib/CMakeLists.txt :36

check_type_size(off64_t OFF64_T)

HumbleNet/HumbleNet 3rdparty/libwebsockets/CMakeLists.txt :250

CHECK_TYPE_SIZE(pid_t PID_T_SIZE)

cvet/fonline ThirdParty/LibreSSL/CMakeLists.txt :424

check_type_size(time_t SIZEOF_TIME_T)

nsimplex/ktools CMakeLists.txt :154

CHECK_TYPE_SIZE("long long" LONG_LONG)

pgRouting/osm2pgrouting cmake/FindOsmium.cmake :242

check_type_size("google::sparsetable<int>::size_type" SPARSETABLE_SIZE_TYPE LANGUAGE CXX)

LLNL/libROM cmake/modules/FindMKL.cmake :323

CHECK_TYPE_SIZE("int" _MKL_SIZEOF_INT)

facebook/mysql-5.6 CMakeLists.txt :737

CHECK_TYPE_SIZE("void *" SIZEOF_VOIDP)

polardb/polardbx-engine CMakeLists.txt :728

CHECK_TYPE_SIZE("void *" SIZEOF_VOIDP)

Bitcoin-ABC/bitcoin-abc src/config/CMakeLists.txt :299

check_type_size(__int128 __INT128)

Gecode/gecode CMakeLists.txt :275

check_type_size(int SIZEOF_INT)

swig/swig CMakeLists.txt :53

check_type_size ("bool" HAVE_BOOL)

ovsky/sumi-emu externals/libusb/CMakeLists.txt :248

check_type_size("struct timespec" STRUCT_TIMESPEC)

PaddlePaddle/Paddle cmake/flags.cmake :118

check_type_size(pthread_spinlock_t SPINLOCK_FOUND)

qpdf/qpdf libqpdf/CMakeLists.txt :317

check_type_size(size_t SIZEOF_SIZE_T)

hyle-team/zano contrib/zlib/CMakeLists.txt :42

check_type_size(off64_t OFF64_T)

OGRECave/ogitor CMakeLists.txt :79

CHECK_TYPE_SIZE("void*" OGITOR_PTR_SIZE BUILTIN_TYPES_ONLY)

feelpp/feelpp feelpp/CMakeLists.txt :163

CHECK_TYPE_SIZE(int SIZE_INT )

PCSX2/pcsx2 3rdparty/libzip/CMakeLists.txt :92

check_type_size("off_t" SIZEOF_OFF_T)

flyinghead/flycast core/deps/libzip/CMakeLists.txt :164

check_type_size(__int8 __INT8_LIBZIP)

inolen/redream deps/chdr/deps/zlib-1.2.11/CMakeLists.txt :43

check_type_size(off64_t OFF64_T)

tesseract-ocr/tesseract cmake/Configure.cmake :58

check_type_size(${T} HAVE_${name})

gemrb/gemrb cmake/modules/config.cmake :8

CHECK_TYPE_SIZE("uint64_t" HAVE_UINT64_T)

JoshuaSenouf/gl-engine api/assimp/contrib/zlib/CMakeLists.txt :50

check_type_size(off64_t OFF64_T)

team-eternity/eternity zlib/CMakeLists.txt :47

check_type_size(off64_t OFF64_T)

openc2e/openc2e externals/zlib/CMakeLists.txt :26

check_type_size(off64_t OFF64_T)