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)

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

check_type_size("size_t" SIZEOF_SIZE_T)

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

CHECK_TYPE_SIZE("void*" CMAKE_SIZEOF_VOID_P)

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

CHECK_TYPE_SIZE( "0i8" SIZEOF_0I8 )

stuntrally/stuntrally3 CMake/Bootstrap.cmake :28

CHECK_TYPE_SIZE("void*" ARCH_PTR_SIZE BUILTIN_TYPES_ONLY)

keith2018/SoftGLRender third_party/assimp/contrib/zlib/CMakeLists.txt :55

check_type_size(off64_t OFF64_T)

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

check_type_size(off64_t OFF64_T)

cs1ime/ceserver-rawmem thirdparty/nlohmann_json/cmake/test.cmake :261

check_type_size("size_t" sizeof_size_t LANGUAGE CXX)

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)

amule-project/amule cmake/glib21.cmake :49

check_type_size (int INTSIZE)

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)

ByConity/ByConity contrib/jsonc-cmake/CMakeLists.txt :247

check_type_size(int                 SIZEOF_INT)

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

check_type_size("size_t" SIZEOF_SIZE_T)

stp/stp CMakeLists.txt :455

CHECK_TYPE_SIZE("void*" SIZEOF_VOID_P)

lizardfs/lizardfs cmake/EnvTests.cmake :51

CHECK_TYPE_SIZE(${TYPE} ${TYPE_SIZE_VAR})

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)

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

CHECK_TYPE_SIZE(__u8 __U8)

nghttp2/nghttp2 CMakeLists.txt :352

check_type_size("ssize_t" SIZEOF_SSIZE_T)

apache/trafficserver CMakeLists.txt :423

check_type_size("struct sock_txtime" STRUCT_SOCK_TXTIME_FOUND)

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

CHECK_TYPE_SIZE("long long" LONG_LONG)

MIT-SPARK/TEASER-plusplus cmake/modules/FindMKL.cmake :139

CHECK_TYPE_SIZE("void*" SIZE_OF_VOIDP)

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)

apache/xerces-c cmake/XercesXMLCh.cmake :35

check_type_size("char16_t" SIZEOF_CHAR16_T LANGUAGE CXX)

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)

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)

fligger/FateInjector wxWidgets-3.2.0/build/cmake/options.cmake :103

check_type_size(wchar_t SIZEOF_WCHAR_T)

organicmaps/organicmaps 3party/osrm/osrm-backend/third_party/libosmium/cmake/FindOsmium.cmake :232

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

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

check_type_size(size_t  SIZEOF_SIZE_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)

spotify/pedalboard vendors/fftw3/CMakeLists.txt :96

check_type_size ("float" SIZEOF_FLOAT)

Project-OSRM/osrm-backend third_party/libosmium/cmake/FindOsmium.cmake :238

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

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 )

spcl/gemm_hls CMakeLists.txt :41

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

BastilleResearch/gr-lora cmake/Modules/GrSwig.cmake :114

CHECK_TYPE_SIZE("size_t" SIZEOF_SIZE_T)

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

CHECK_TYPE_SIZE("void*" CMAKE_SIZEOF_VOID_P)

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)

bnoordhuis/v8-cmake v8/third_party/zlib/CMakeLists.txt :66

check_type_size(off64_t OFF64_T)

PacktPublishing/The-Modern-Vulkan-Cookbook source/chapter8/app/src/main/cpp/thirdparty/OpenXR-SDK/src/external/jsoncpp/src/lib_json/CMakeLists.txt :15

check_type_size(lconv LCONV_SIZE LANGUAGE CXX)

logicalclocks/rondb CMakeLists.txt :676

CHECK_TYPE_SIZE("void *" SIZEOF_VOIDP)

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)

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)

polarphp/polarphp cmake/modules/DetectHostEnvironment.cmake :207

check_type_size(size_t SIZEOF_SIZE_T)

Pylir/Pylir unittests/pylir/Runtime/CMakeLists.txt :21

check_type_size(size_t SIZE_T_BYTES)

dpjudas/VkDoom tools/re2c/CMakeLists.txt :22

CHECK_TYPE_SIZE( "0i8" SIZEOF_0I8 )

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)

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)

LLNL/conduit src/cmake/BasicTypeChecks.cmake :11

CHECK_TYPE_SIZE("char"          CONDUIT_SIZEOF_CHAR)

simongog/sdsl libdivsufsort-2.0.1/CMakeModules/CheckLFS.cmake :25

check_type_size("off_t" SIZEOF_OFF_T)

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

CHECK_TYPE_SIZE("int" _MKL_SIZEOF_INT)

DocCreator/DocCreator thirdparty/tesseract/cmake/Configure.cmake :58

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

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)

PaddlePaddle/Paddle cmake/flags.cmake :118

check_type_size(pthread_spinlock_t SPINLOCK_FOUND)

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 )

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

check_type_size(__int8 __INT8_LIBZIP)

aidanmcb1/Citra externals/libusb/CMakeLists.txt :135

check_type_size("struct timespec" STRUCT_TIMESPEC)

Wargus/stratagus CMakeLists.txt :873

check_type_size(errno_t ERRNOT)

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)

UPBGE/upbge extern/quadriflow/3rd/lemon-1.3.1/CMakeLists.txt :222

CHECK_TYPE_SIZE("long long" LONG_LONG)

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)

eProsima/Fast-CDR cmake/common/check_configuration.cmake :131

check_type_size("long double" TYPE_LONG_DOUBLE LANGUAGE CXX)

PaddlePaddle/Serving cmake/flags.cmake :101

CHECK_TYPE_SIZE(pthread_spinlock_t SPINLOCK_FOUND)

Tencent/Forward source/third_party/hdf5/config/cmake/ConfigureChecks.cmake :178

CHECK_TYPE_SIZE("__float128" ${HDF_PREFIX}_SIZEOF___FLOAT128)

flashlight/flashlight cmake/FindCBLAS.cmake :65

CHECK_TYPE_SIZE("void*" SIZE_OF_VOIDP)

joachimBurket/esp32-opencv 3rdparty/libjpeg-turbo/CMakeLists.txt :25

check_type_size("size_t" SIZEOF_SIZE_T)