cmake check_library_exists() examples

liballeg/allegro5 CMakeLists.txt :771

check_library_exists(Xcursor XcursorImageCreate "" CAN_XCURSOR)

liballeg/allegro5 CMakeLists.txt :824

check_library_exists(Xss XScreenSaverQueryExtension "" CAN_XSCREENSAVER)

liballeg/allegro5 CMakeLists.txt :833

check_library_exists(X11 XOpenIM "" CAN_XIM)

google/benchmark CMakeLists.txt :135

check_library_exists(rt shm_open "" HAVE_LIB_RT)

google/brotli CMakeLists.txt :83

CHECK_LIBRARY_EXISTS(m log2 "" HAVE_LIB_M)

HEASARC/cfitsio CMakeLists.txt :114

CHECK_LIBRARY_EXISTS("socket" "connect" "" CMAKE_HAVE_CONNECT)

mono/corefx src/Native/Unix/System.Security.Cryptography.Native/configure.cmake :8

check_library_exists(${OPENSSL_SSL_LIBRARY} "TLSv1_2_method" "" HAVE_TLS_V1_2)

mono/corert src/Native/libunwind/cmake/config-ix.cmake :47

check_library_exists(c fopen "" LIBUNWIND_HAS_C_LIB)

mono/corert src/Native/libunwind/cmake/config-ix.cmake :48

check_library_exists(dl dladdr "" LIBUNWIND_HAS_DL_LIB)

mono/corert src/Native/libunwind/cmake/config-ix.cmake :49

check_library_exists(pthread pthread_once "" LIBUNWIND_HAS_PTHREAD_LIB)

mono/corert src/Native/Runtime/unix/configure.cmake :22

check_library_exists(pthread pthread_attr_get_np "" HAVE_PTHREAD_ATTR_GET_NP)

mono/corert src/Native/Runtime/unix/configure.cmake :23

check_library_exists(pthread pthread_getattr_np "" HAVE_PTHREAD_GETATTR_NP)

mono/corert src/Native/System.Private.CoreLib.Native/configure.cmake :6

check_library_exists(pthread pthread_condattr_setclock "" HAVE_PTHREAD_CONDATTR_SETCLOCK)

curl/curl CMakeLists.txt :637

check_library_exists("socket" "connect" "" HAVE_LIBSOCKET)

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

check_library_exists(m llrint "${CMAKE_LIBRARY_PREFIX}" HAVE_LLRINT)

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

check_library_exists(pthread sem_timedwait "${CMAKE_LIBRARY_PREFIX}" HAVE_SEM_TIMEDWAIT)

xiph/flac CMakeLists.txt :169

check_library_exists("ssp.a"  __stack_chk_fail "" HAVE_LIBSSP)

fontforge/fontforge cmake/backports/3.15.7/FindX11.cmake :385

check_library_exists("dnet" "dnet_ntoa" "" X11_LIB_DNET_HAS_DNET_NTOA)

fontforge/fontforge cmake/backports/3.15.7/FindX11.cmake :422

check_library_exists("posix" "remove" "" CMAKE_LIB_POSIX_HAS_REMOVE)

fontforge/fontforge cmake/backports/3.15.7/FindX11.cmake :431

check_library_exists("ipc" "shmat" "" CMAKE_LIB_IPS_HAS_SHMAT)

fontforge/fontforge cmake/backports/3.15.7/FindX11.cmake :439

check_library_exists("ICE" "IceConnectionNumber" "${X11_LIBRARY_DIR}"
                      CMAKE_LIB_ICE_HAS_ICECONNECTIONNUMBER)

FreeRDP/FreeRDP client/common/CMakeLists.txt :90

check_library_exists(m lround "" HAVE_LIB_M)

FreeRDP/FreeRDP libfreerdp/utils/CMakeLists.txt :52

check_library_exists(m pow "" HAVE_LIB_M)

FreeRDP/FreeRDP winpr/CMakeLists.txt :269

check_library_exists(pthread pthread_mutex_timedlock "" WINPR_HAVE_PTHREAD_MUTEX_TIMEDLOCK_LIB)

OSGeo/gdal cmake/modules/3.20/FindLibLZMA.cmake :83

CHECK_LIBRARY_EXISTS(${LIBLZMA_LIBRARY_check} lzma_lzma_preset "" LIBLZMA_HAS_LZMA_PRESET)

steveire/grantlee examples/contacts/cmake/modules/FindGettext.cmake :46

check_library_exists(${LIBINTL_LIBRARY} "dgettext" "" LIBINTL_HAS_DGETTEXT)

greatscottgadgets/hackrf host/cmake/modules/FindThreads.cmake :140

CHECK_LIBRARY_EXISTS(pthread pthread_create "" CMAKE_HAVE_PTHREAD_CREATE)

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

CHECK_LIBRARY_EXISTS ("${LIBRARY};${LINK_LIBS}" ${SYMBOL} "" ${VARIABLE})

HDFGroup/hdf5 config/ConfigureChecks.cmake :40

CHECK_LIBRARY_EXISTS ("${LIBRARY};${LINK_LIBS}" ${SYMBOL} "" ${VARIABLE})

HDFGroup/hdf5 config/ConfigureChecks.cmake :569

CHECK_LIBRARY_EXISTS (posix4 clock_gettime "" CLOCK_GETTIME_IN_LIBPOSIX4)

PurpleI2P/i2pd build/cmake_modules/CheckAtomic.cmake :51

check_library_exists(atomic __atomic_fetch_add_4 "" HAVE_LIBATOMIC)

PurpleI2P/i2pd build/cmake_modules/CheckAtomic.cmake :72

check_library_exists(atomic __atomic_load_8 "" HAVE_CXX_LIBATOMICS64)

AcademySoftwareFoundation/Imath src/Imath/CMakeLists.txt :119

check_library_exists(m sin "" HAVE_LIB_M)

InsightSoftwareConsortium/ITK Modules/ThirdParty/Expat/src/expat/ConfigureChecks.cmake :69

check_library_exists(m cos "" _EXPAT_LIBM_FOUND)

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

CHECK_LIBRARY_EXISTS ("${LIBRARY};${LINK_LIBS}" ${SYMBOL} "" ${VARIABLE})

InsightSoftwareConsortium/ITK Modules/ThirdParty/MINC/src/libminc/CMakeLists.txt :161

CHECK_LIBRARY_EXISTS(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME_RT)

ledger/ledger CMakeLists.txt :262

check_library_exists(readline add_history "" HAVE_READLINE)

google/leveldb CMakeLists.txt :41

check_library_exists(crc32c crc32c_value "" HAVE_CRC32C)

google/leveldb CMakeLists.txt :42

check_library_exists(snappy snappy_compress "" HAVE_SNAPPY)

google/leveldb CMakeLists.txt :43

check_library_exists(zstd zstd_compress "" HAVE_ZSTD)

libgd/libgd cmake/modules/FindGD.cmake :57

CHECK_LIBRARY_EXISTS("${GD_LIBRARY}" "gdImageJpeg" "${GD_LIB_PATH}" GD_SUPPORTS_JPEG)

libgit2/libgit2 src/CMakeLists.txt :116

check_library_exists(rt clock_gettime "time.h" NEED_LIBRT)

libical/libical ConfigureChecks.cmake :283

check_library_exists(
  pthread
  pthread_create
  ""
  HAVE_PTHREAD_CREATE
)

confluentinc/librdkafka CMakeLists.txt :37

check_library_exists(m pow "" WITH_HDRHISTOGRAM)

LibreSprite/LibreSprite CMakeLists.txt :299

check_library_exists(Xxf86dga XDGAQueryExtension
  "${X11_LIB_SEARCH_PATH}" XDGA_FOUND)

libsndfile/libsndfile cmake/SndFileChecks.cmake :116

check_library_exists (m floor "" LIBM_REQUIRED)

libsndfile/libsndfile cmake/SndFileChecks.cmake :122

check_library_exists (sqlite3 sqlite3_close "" HAVE_SQLITE3)

luvit/luv deps/lua.cmake :51

check_library_exists(m sin "" LUA_USE_LIBM)

luvit/luv deps/luajit.cmake :96

check_library_exists(m sin "" LUA_USE_LIBM)

luvit/luv deps/luajit.cmake :253

CHECK_LIBRARY_EXISTS(m sin "" MINILUA_USE_LIBM)

MapServer/MapServer CMakeLists.txt :670

CHECK_LIBRARY_EXISTS(pq "PQserverVersion" POSTGRESQL_LIBRARY POSTGIS_HAS_SERVER_VERSION)

MapServer/MapServer cmake/FindGD.cmake :47

CHECK_LIBRARY_EXISTS("${GD_LIBRARY}" "gdImagePng" "${GD_LIB_PATH}" GD_SUPPORTS_PNG)

MapServer/MapServer cmake/FindGD.cmake :48

CHECK_LIBRARY_EXISTS("${GD_LIBRARY}" "gdImageJpeg" "${GD_LIB_PATH}" GD_SUPPORTS_JPEG)

MapServer/MapServer cmake/FindGD.cmake :50

CHECK_LIBRARY_EXISTS("${GD_LIBRARY}" "gdFontCacheSetup" "${GD_LIB_PATH}" GD_SUPPORTS_FREETYPE)

rui314/mold CMakeLists.txt :250

check_library_exists(m pow "" LIBM_FOUND)

munt/munt mt32emu_qt/CMakeLists.txt :119

check_library_exists(rt clock_nanosleep "" CLOCK_NANOSLEEP_IN_RT_FOUND)

neovim/neovim cmake/FindLibUV.cmake :54

check_library_exists(kstat kstat_lookup "kstat.h" HAVE_LIBKSTAT)

neovim/neovim cmake/FindLibUV.cmake :59

check_library_exists(kvm kvm_open "kvm.h" HAVE_LIBKVM)

neovim/neovim cmake/FindLibUV.cmake :79

check_library_exists(sendfile sendfile "" HAVE_LIBSENDFILE)

neovim/neovim src/nvim/CMakeLists.txt :167

check_library_exists(curses tgetent "" HAVE_LIBCURSES)

neovim/neovim src/nvim/CMakeLists.txt :171

check_library_exists(tinfo tgetent "" HAVE_LIBTINFO)

nanomsg/nng cmake/NNGHelpers.cmake :152

check_library_exists(${LIB} ${SYM} "" ${DEF})

nanomsg/nng src/supplemental/tls/wolfssl/CMakeLists.txt :35

check_library_exists(wolfssl::wolfssl wolfSSL_CTX_LoadCRLBuffer "" NNG_WOLFSSL_HAVE_CRL)

nanomsg/nng src/supplemental/tls/wolfssl/CMakeLists.txt :36

check_library_exists(wolfssl::wolfssl wolfSSL_get_verify_result "" NNG_WOLFSSL_HAVE_VERIFY)

nanomsg/nng src/supplemental/tls/wolfssl/CMakeLists.txt :37

check_library_exists(wolfssl::wolfssl wolfSSL_CTX_set_default_passwd_cb "" NNG_WOLFSSL_HAVE_PASSWORD)

nanomsg/nng src/supplemental/tls/wolfssl/CMakeLists.txt :39

check_library_exists(wolfssl::wolfssl wolfSSL_CTX_SetTmpDH "" NNG_WOLFSSL_HAVE_DH)

nanomsg/nng src/supplemental/tls/wolfssl/CMakeLists.txt :40

check_library_exists(wolfssl::wolfssl wolfSSL_CTX_set_psk_client_callback "" NNG_WOLFSSL_HAVE_PSK)

BYVoid/OpenCC deps/google-benchmark/CMakeLists.txt :135

check_library_exists(rt shm_open "" HAVE_LIB_RT)

AcademySoftwareFoundation/OpenImageIO src/cmake/compiler.cmake :393

check_library_exists (atomic __atomic_load_8 "" LIBATOMIC_WORKS)

openscenegraph/OpenSceneGraph applications/present3D/CMakeLists.txt :107

CHECK_LIBRARY_EXISTS("nsl" "gethostbyname" "" LIB_NSL_HAS_GETHOSTBYNAME)

openscenegraph/OpenSceneGraph examples/osgcluster/CMakeLists.txt :10

CHECK_LIBRARY_EXISTS("nsl" "gethostbyname" "" LIB_NSL_HAS_GETHOSTBYNAME)

openscenegraph/OpenSceneGraph src/OpenThreads/pthreads/CMakeLists.txt :51

CHECK_LIBRARY_EXISTS(rt sched_yield "" HAVE_SCHED_YIELD)

ICLDisco/parsec CMakeLists.txt :429

check_library_exists(c clock_gettime "time.h" PARSEC_HAVE_CLOCK_GETTIME)

ICLDisco/parsec CMakeLists.txt :441

check_library_exists(ws2_32 WSAStartup "" PARSEC_HAVE_WS2_32)

ICLDisco/parsec CMakeLists.txt :809

check_library_exists(rt shm_open "" PARSEC_SHM_OPEN_IN_LIBRT)

ICLDisco/parsec cmake_modules/FindAyudame.cmake :23

check_library_exists("ayudame" AYU_event ${AYUDAME_LIBRARY} AYUDAME_LIB_WORKS)

ICLDisco/parsec cmake_modules/FindGD.cmake :45

check_library_exists("${GD_LIBRARY}" "gdImagePng" "${GD_LIB_PATH}" GD_SUPPORTS_PNG)

ICLDisco/parsec cmake_modules/FindGD.cmake :67

check_library_exists("${GD_LIBRARY}" "gdImageGif" "${GD_LIB_PATH}" GD_SUPPORTS_GIF)

ICLDisco/parsec cmake_modules/FindHWLOC.cmake :70

check_library_exists(${HWLOC_LIBRARY} hwloc_bitmap_free "" PARSEC_HAVE_HWLOC_BITMAP)

ICLDisco/parsec cmake_modules/Findlevel-zero.cmake :8

check_library_exists("ze_loader" "zeInit" "${LEVEL_ZERO_LIBRARY_DIR}" LEVEL_ZERO_HAVE_ZE_LOADER)

libressl/portable CMakeLists.txt :447

check_library_exists(rt clock_gettime "time.h" HAVE_CLOCK_GETTIME)

OSGeo/PROJ cmake/ProjConfig.cmake :27

check_library_exists(dl dladdr "" HAVE_LIBDL)

OSGeo/PROJ cmake/ProjConfig.cmake :28

check_library_exists(m exp "" HAVE_LIBM)

google/snappy CMakeLists.txt :119

check_library_exists(lzo2 lzo1x_1_15_compress "" HAVE_LIBLZO2)

google/snappy CMakeLists.txt :120

check_library_exists(lz4 LZ4_compress_default "" HAVE_LIBLZ4)

pothosware/SoapyRTLSDR CheckAtomic.cmake :51

check_library_exists(atomic __atomic_fetch_add_4 "" HAVE_LIBATOMIC)

Haivision/srt scripts/CheckGCCAtomicIntrinsics.cmake :40

check_library_exists(atomic __atomic_fetch_add_8 "" HAVE_LIBATOMIC)

pghysels/STRUMPACK CMakeLists.txt :394

# check_library_exists("${TPL_SCALAPACK_LIBRARIES}" pdgemm_ "" TPL_SCALAPACK_WORKS_U)

pghysels/STRUMPACK CMakeLists.txt :416

check_library_exists("" pdgemm_ "" SCALAPACK_JUST_WORKS_U)

xiaoyeli/superlu_mt CMakeLists.txt :52

check_library_exists(m sin "" HAVE_LIB_M)

SuperTux/supertux mk/cmake/FindOggVorbis.cmake :37

check_library_exists(vorbis vorbis_bitrate_addblock "" HAVE_LIBVORBISENC2)

SuperTux/supertux mk/cmake/FindOggVorbis.cmake :62

#check_library_exists(vorbis vorbis_info_init "" HAVE_LIBVORBIS)

SuperTux/supertux mk/cmake/FindOggVorbis.cmake :64

#check_library_exists(vorbis vorbis_bitrate_addblock "" HAVE_LIBVORBISENC2)

taglib/taglib bindings/c/CMakeLists.txt :92

check_library_exists(Crun __RTTI___ "" HAVE_CRUN_LIB)

transmission/transmission CMakeLists.txt :752

check_library_exists(m sqrt "" HAVE_LIBM)

transmission/transmission CMakeLists.txt :757

check_library_exists(quota quotacursor_skipidtype "" HAVE_LIBQUOTA)

transmission/transmission cmake/TrMacros.cmake :306

check_library_exists("${X}" "${FUNCNAME}" "${DIRS}" ${VAR_NAME})

EttusResearch/uhd host/cmake/Modules/UHDAtomics.cmake :59

check_library_exists(atomic __atomic_fetch_add_4 "" HAVE_LIBATOMIC)

EttusResearch/uhd host/cmake/Modules/UHDAtomics.cmake :97

check_library_exists(atomic __atomic_fetch_add_4 "" HAVE_LIBATOMIC)

movableink/webkit Source/ThirdParty/libwebrtc/Source/third_party/yasm/ConfigureChecks.cmake :23

CHECK_LIBRARY_EXISTS(dl dlopen "" HAVE_LIBDL)