cmake find_library examples

Signatures

find_library(
  <VAR>
  name | NAMES name1 [name2 ...] [NAMES_PER_DIR]
  [HINTS [path | ENV var]...]
  [PATHS [path | ENV var]...]
  [REGISTRY_VIEW (64|32|64_32|32_64|HOST|TARGET|BOTH)]
  [PATH_SUFFIXES suffix1 [suffix2 ...]]
  [VALIDATOR function]
  [DOC "cache documentation string"]
  [NO_CACHE]
  [REQUIRED|OPTIONAL]
  [NO_DEFAULT_PATH]
  [NO_PACKAGE_ROOT_PATH]
  [NO_CMAKE_PATH]
  [NO_CMAKE_ENVIRONMENT_PATH]
  [NO_SYSTEM_ENVIRONMENT_PATH]
  [NO_CMAKE_SYSTEM_PATH]
  [NO_CMAKE_INSTALL_PREFIX]
  [CMAKE_FIND_ROOT_PATH_BOTH |
  ONLY_CMAKE_FIND_ROOT_PATH |
  NO_CMAKE_FIND_ROOT_PATH]
)

Examples

nCine/nCine cmake/FindGLFW.cmake :37

FIND_LIBRARY(GLFW_LIBRARY DOC "Absolute path to GLFW library."
  NAMES glfw glfw3 glfw3.lib
  HINTS
  $ENV{GLFW_ROOT}
  PATH_SUFFIXES lib/win32 #For finding the library file under the root of the glfw expanded archive, typically on Windows.
  PATHS
  /usr/local/lib
  /usr/lib
  ${GLFW_ROOT_DIR}/lib-msvc100/release # added by ptr
)

AtomicGameEngine/AtomicGameEngine Source/ThirdParty/libcurl/CMake/FindGSS.cmake :216

find_library(_GSS_LIBRARIES
                NAMES
                    ${_GSS_LIBNAME}
                HINTS
                    ${_GSS_LIBDIR_HINTS}
                PATH_SUFFIXES
                    ${_GSS_LIBDIR_SUFFIXES}
            )

u3d-community/U3D Source/ThirdParty/Assimp/cmake-modules/FindDirectX.cmake :66

find_library(DirectX_D3DCOMPILER_LIBRARY NAMES d3dcompiler HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})

alicevision/AliceVision src/cmake/FindONNXRuntime.cmake :8

find_library(ONNXRuntime_LIBRARY
  NAMES onnxruntime
  HINTS ${CMAKE_PREFIX_PATH} ${CMAKE_INSTALL_PREFIX}
  PATH_SUFFIXES lib lib64
)

OGRECave/ogre CMake/Packages/FindCg.cmake :58

find_library(Cg_LIBRARY_DBG NAMES ${Cg_LIBRARY_NAMES_DBG} HINTS ${Cg_LIB_SEARCH_PATH} ${Cg_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" Debug)

godlikepanos/anki-3d-engine ThirdParty/Sdl3/cmake/FindLibUSB.cmake :12

find_library(LibUSB_LIBRARY
  NAMES usb-1.0 libusb-1.0
  HINTS ${PC_LibUSB_LIBRARY_DIRS}
)

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindLibOSRM.cmake :33

find_library(TEST_LibOSRM_STATIC_LIBRARY Names osrm.lib libosrm.a
  PATH_SUFFIXES osrm lib/osrm lib
  HINTS ${PC_LibOSRM_LIBDIR} ${PC_LibOSRM_LIBRARY_DIRS}
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /opt/local
  /opt)

RavEngine/RavEngine deps/assimp/cmake-modules/FindDirectX.cmake :56

find_library(DirectX_LIBRARY NAMES d3d9 HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindMPI.cmake :399

find_library(MPI_LIB
        NAMES         mpi mpich mpich2 msmpi
        HINTS         ${_MPI_BASE_DIR} ${_MPI_PREFIX_PATH}
        PATH_SUFFIXES lib lib/${MS_MPI_ARCH_DIR} Lib Lib/${MS_MPI_ARCH_DIR})

zenustech/zeno projects/.unusedTools/cmake/FindHalf.cmake :13

find_library(HALF_LIBRARIES
    NAMES Half libHalf
    HINTS ${HALF_ROOT_DIR}/lib
    ENV HDSO
)

overte-org/overte cmake/modules/FindLeapMotion.cmake :32

find_library(LEAPMOTION_LIBRARY_RELEASE Leap PATH_SUFFIXES lib HINTS ${LEAPMOTION_SEARCH_DIRS})

ZDoom/gzdoom cmake/FindSDL2.cmake :101

FIND_LIBRARY(SDL2MAIN_LIBRARY
      NAMES SDL2main
      HINTS
      $ENV{SDL2DIR}
      PATH_SUFFIXES lib64 lib
      PATHS
      /sw
      /opt/local
      /opt/csw
      /opt
    )

svkaiser/Doom64EX cmake/FindCairo.cmake :38

find_library(Cairo_LIBRARY cairo HINTS ${Cairo_PKG_LIBRARY_DIRS})

hydrogen-music/hydrogen cmake/FindHelper.cmake :36

find_library(${prefix}_LIBRARIES
            NAMES ${lib}
            HINTS ${PC_${prefix}_LIBDIR} ${PC_${prefix}_LIBRARY_DIRS}
            ENV ${prefix}_PATH
            )

KDE/digikam core/cmake/modules/FindGLIB2.cmake :26

find_library(GLIB2_LIBRARY 
             NAMES glib-2.0 
             HINTS ${PC_LibGLIB2_LIBDIR}
)

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/cmake/modules/FindLEDA.cmake :22

find_library(LEDA_LIBRARY_DEBUG NAMES "leda_mdd" "ledaD" "leda_numbers_mdd" "leda_numbers"
               HINTS ENV LEDA_LIB_DIR
                     ENV LEDA_DIR
               PATH_SUFFIXES lib
               DOC "Path to the LEDA library"
              )

NGSolve/ngsolve CMakeLists.txt :330

find_library(CCOLAMD_LIB REQUIRED NAMES ccolamd HINTS ${UMFPACK_DIR}/lib ${UMFPACK_DIR}/lib64)

wpilibsuite/allwpilib thirdparty/imgui_suite/glfw/CMake/modules/FindEpollShim.cmake :9

find_library(EPOLLSHIM_LIBRARIES NAMES epoll-shim libepoll-shim HINTS /usr/local/lib)

KhronosGroup/Vulkan-Samples bldsys/cmake/module/FindVulkan.cmake :335

find_library(Vulkan_Layer_API_DUMP
        NAMES VkLayer_api_dump
        HINTS
        ${_Vulkan_hint_library_search_paths}
)

bareos/bareos cmake/FindgRPC.cmake :91

find_library(
    CPP_BINDINGS
    NAMES grpc++
    HINTS ${gRPC_LIBRARY_DIRS} REQUIRED
  )

facebook/folly build/fbcode_builder/CMake/FindSodium.cmake :147

find_library(sodium_LIBRARY_RELEASE libsodium.lib
            HINTS ${sodium_DIR}
            PATH_SUFFIXES ${_RELEASE_PATH_SUFFIX}
        )

facebook/rocksdb cmake/modules/FindTBB.cmake :16

find_library(TBB_LIBRARIES
  NAMES tbb
  HINTS ${TBB_ROOT_DIR}/lib ENV LIBRARY_PATH)

ezEngine/ezEngine Code/BuildSystem/CMake/FindDirectX11.cmake :87

find_library(DirectX11_DXGI_LIBRARY NAMES dxgi HINTS ${DirectX11_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX11_LIBPATH_SUFFIX})

gnss-sdr/gnss-sdr cmake/Modules/FindPCAP.cmake :65

find_library(PCAP_LIBRARY
        NAMES
            pcap
        HINTS
            ${PC_PCAP_LIBDIR}
        PATHS
            ${PCAP_ROOT_USER_PROVIDED}
            ${PCAP_ROOT_USER_PROVIDED}/lib
        NO_DEFAULT_PATH
    )

performous/performous cmake/Modules/FindGlib.cmake :95

find_library(GLIB_GMODULE_LIBRARIES NAMES gmodule-2.0 HINTS ${_GLIB_LIBRARY_DIR})

SsageParuders/Android_Native_Surface my_android_opencv/cmake/FindVulkan.cmake :22

find_library(Vulkan_LIBRARIES NAMES vulkan HINTS
        "$ENV{VULKAN_SDK}/lib")

ossia/score cmake/modules/FindLilv.cmake :43

find_library(Sord_LIBRARY NAMES sord-0 HINTS "${OSSIA_SDK}/lv2/lib64")

w111liang222/lidar-slam-detection hardware/gstreamer/plugins/cmake/modules/FindOpenCV2.cmake :13

find_library(FOUND_LIB NAMES
          ${LIB}
          HINTS
          /usr/lib
          /usr/local/lib)

abacusmodeling/abacus-develop cmake/FindFFTW3.cmake :19

find_library(FFTW3_FLOAT_LIBRARY
    NAMES fftw3f
    HINTS ${FFTW3_DIR}
    PATH_SUFFIXES "lib"
    )

milvus-io/knowhere cmake/modules/Findaio.cmake :8

find_library(AIO_LIBRARIES aio HINTS $ENV{AIO_ROOT}/lib)

LiangliangNan/MVStudio 3rd_party/cminpack/cmake/CMinpackConfig.cmake :34

find_library(CMINPACK_LIBRARY 
               NAMES cminpack
               HINTS ${PC_CMINPACK_LIBDIR} ${PC_CMINPACK_LIBRARY_DIRS} "${CMINPACK_ROOT}" "$ENV{CMINPACK_ROOT}"
               PATH_SUFFIXES lib)

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation cmake/modules/FindbladeRF.cmake :32

find_library(BLADERF_LIBRARIES 
    NAMES bladeRF
    HINTS $ENV{BLADERF_DIR}/lib
    PATHS ${BLADERF_PKG_LIBRARY_DIRS}
          /usr/lib
          /usr/local/lib
  )

OpenMW/openmw cmake/LibFindMacros.cmake :55

find_library(${PREFIX}_LIBRARY NAMES ${libraryargs} HINTS ${${PREFIX}_PKGCONF_LIBRARY_DIRS})

scanner-research/scanner cmake/Modules/FindGFlags.cmake :30

find_library(GFLAGS_LIBRARY_RELEASE 
        NAMES libgflags
        HINTS ${GFLAGS_ROOT_DIR}
        PATH_SUFFIXES Release)

Amber-MD/cpptraj cmake-cpptraj/CudaConfig.cmake :158

find_library(CUDA_cusolver_LIBRARY NAMES cusolver HINTS ${NVIDIA_MATH_LIBS})

sandialabs/InterSpec cmake/FindWt.cmake :54

FIND_LIBRARY( Wt_DBOSQLITE3_LIBRARY NAMES wtdbosqlite3 PATHS PATH PATH_SUFFIXES lib lib-release lib_release HINTS ${Wt_INCLUDE_DIR}/../lib )

marsyas/marsyas cmake-modules/FindGObject.cmake :54

FIND_LIBRARY(_GLibs NAMES glib-2.0
   HINTS
   ${PKG_GOBJECT2_LIBRARY_DIRS}
   ${PKG_GOBJECT2_LIBDIR}
   )

Tulip-Dev/tulip cmake/FindQhull.cmake :45

FIND_LIBRARY(QHULL_LIBRARY
             NAMES ${QHULL_RELEASE_NAME}
             HINTS "${QHULL_ROOT}" "$ENV{QHULL_ROOT}"
             PATHS "$ENV{PROGRAMFILES}/QHull" "$ENV{PROGRAMW6432}/QHull" 
             PATH_SUFFIXES project build bin lib)

awawa-dev/HyperHDR cmake/cmake_modules/Findzstd.cmake :12

find_library(ZSTD_LIBRARIES
  NAMES zstd
  HINTS ${zstd_ROOT_DIR}/lib)

NERSC/timemory cmake/Modules/FindCUPTI.cmake :82

find_library(
    CUPTI_nvperf_host_LIBRARY
    NAMES nvperf_host
    HINTS ${CUPTI_ROOT_DIR} ${_CUDA_PATHS}
    PATHS ${CUPTI_ROOT_DIR} ${_CUDA_PATHS}
    PATH_SUFFIXES lib lib64 lib/nvidia lib64/nvidia nvidia)

ceph/ceph cmake/modules/FindBoost.cmake :821

find_library(${var} HINTS ${_Boost_FIND_LIBRARY_HINTS_FOR_COMPONENT} ${ARGN})

gnuradio/gnuradio cmake/Modules/FindCodec2.cmake :24

find_library(
    LIBCODEC2_LIBRARIES
    NAMES codec2 libcodec2
    HINTS ${LIBCODEC2_PKG_LIBRARY_DIRS}
    PATHS /usr/lib /usr/local/lib)

TigerVNC/tigervnc cmake/StaticBuild.cmake :64

FIND_LIBRARY(NETTLE_LIBRARY NAMES nettle libnettle
      HINTS ${PC_GNUTLS_LIBDIR} ${PC_GNUTLS_LIBRARY_DIRS})

CMU-Perceptual-Computing-Lab/openpose CMakeLists.txt :576

find_library(GFLAGS_LIBRARY_DEBUG gflagsd HINTS ${FIND_LIB_PREFIX}/caffe3rdparty/lib)

STEllAR-GROUP/hpx cmake/FindLibSigSegv.cmake :31

find_library(
  Libsigsegv_LIBRARY
  NAMES sigsegv libsigsegv
  HINTS ${Libsigsegv_ROOT}
        ENV
        Libsigsegv_ROOT
        ${PC_Libsigsegv_MINIMAL_LIBDIR}
        ${PC_Libsigsegv_MINIMAL_LIBRARY_DIRS}
        ${PC_Libsigsegv_LIBDIR}
        ${PC_Libsigsegv_LIBRARY_DIRS}
  PATH_SUFFIXES lib lib64
)

dartsim/dart cmake/Findfcl.cmake :44

find_library(FCL_LIBRARIES
      NAMES fcl
      HINTS ${PC_FCL_LIBDIR})

hlrs-vis/covise cmake/FindFFMPEG.cmake :142

FIND_LIBRARY(FFMPEG_SWRESAMPLE_LIBRARY
      NAMES swresample
      HINTS ${PC_FFMPEG_SWRESAMPLE_LIBRARY_DIRS})

steemit/steem libraries/fc/CMakeModules/FindWt.cmake :61

FIND_LIBRARY( Wt_DBO_DEBUG_LIBRARY NAMES wtdbod wtdbo PATHS PATH PATH_SUFFIXES lib lib-debug lib_debug HINTS /usr/lib/debug/usr/lib)

root-project/root cmake/modules/FindDAOS.cmake :17

find_library(DAOS_LIBRARY NAMES daos
  HINTS ${PC_DAOS_LIBDIR} ${PC_DAOS_LIBRARY_DIRS}
  PATHS /usr/local/lib64 /usr/local/lib /usr/lib64 /usr/lib lib64 lib)

scylladb/scylladb cmake/Findkmip.cmake :26

find_library(kmip_LIBRARY
  NAMES kmip
  HINTS ${kmip_ROOT}/lib)

facebookincubator/velox CMake/FindSodium.cmake :183

find_library(sodium_LIBRARY_RELEASE libsodium.dll.a HINTS ${sodium_DIR} PATH_SUFFIXES lib)

edubart/otclient src/framework/cmake/FindDirectX.cmake :56

find_library(DirectX_D3DX9_LIBRARY NAMES d3dx9 HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})

google/filament third_party/dawn/third_party/dxc/cmake/modules/FindTAEF.cmake :22

find_library(TAEF_LIB_${L} NAMES ${L}
                HINTS ${TAEF_INCLUDE_DIR}/../Library/${targetplatform}
                HINTS ${TAEF_INCLUDE_DIR}/../lib/${targetplatform})

elemental/Elemental cmake/modules/FindMETIS.cmake :66

find_library(METIS_LIBRARY
    NAMES metis metis${METIS_LIB_SUFFIX}
    HINTS ${METIS_LIB_DIR} ENV METIS_LIB_DIR ${METIS_DIR} ENV METIS_DIR
    PATH_SUFFIXES lib
    DOC "Directory where the METIS library is located"
  )

percona/percona-xtrabackup extra/curl/curl-8.9.1/CMake/FindGSS.cmake :242

find_library(_GSS_LIBRARIES
        NAMES
          ${_GSS_LIBNAME}
        HINTS
          ${_GSS_LIBDIR_HINTS}
        PATH_SUFFIXES
          ${_GSS_LIBDIR_SUFFIXES}
      )

NREL/EnergyPlus third_party/eigen/cmake/FindBLAS.cmake :471

find_library(
	  FORTRAN_ifcore_LIBRARY
	  NAMES ifcore
	  HINTS ${_libdir}
	  )

resiprocate/resiprocate build/cmake_modules/FindBerkeleyDb.cmake :23

FIND_LIBRARY(BERKELEYDB_LIBRARY_DB NAMES db
             HINTS ${PC_BERKELEYDB_LIBDIR} ${PC_BERKELEYDB_LIBRARY_DIRS})

ngscopeclient/scopehal-apps cmake/FindVulkan.cmake :349

find_library(Vulkan_glslang-oglcompiler_LIBRARY
    NAMES OGLCompiler
    HINTS
      ${_Vulkan_hint_library_search_paths}
    )

appleseedhq/appleseed cmake/modules/DELETE.FindImath.cmake :54

find_library (IMATH_MATH_LIBRARY NAMES Imath
              PATH_SUFFIXES lib64 lib
              HINTS ${IMATH_LOCATION}
                    /usr/local
                    /usr
)

mysql/mysql-server cmake/ssl.cmake :290

FIND_LIBRARY(OPENSSL_LIBRARY
    NAMES ssl
    NO_CMAKE_PATH
    NO_CMAKE_ENVIRONMENT_PATH
    NO_DEFAULT_PATH
    HINTS ${OPENSSL_LIB_DIR}
    )

SteveMacenski/slam_toolbox CMake/FindGTSAM.cmake :73

find_library(GTSAM_LIBS NAMES gtsam
    HINTS ${CMAKE_INSTALL_PREFIX}/lib "$ENV{HOME}/lib" "${PROJECT_SOURCE_DIR}/../gtsam" /usr/local/lib /usr/lib
    PATH_SUFFIXES ${gtsam_build_names}
    DOC "GTSAM libraries")

lrse/sptam cmake-modules/FindTBB.cmake :241

find_library(TBB_MALLOC_LIBRARY_DEBUG ${_TBB_LIB_MALLOC_DEBUG_NAME} HINTS ${_TBB_LIBRARY_DIR}
        PATHS ENV LIBRARY_PATH ENV LD_LIBRARY_PATH)

openturns/openturns cmake/FindBonmin.cmake :58

find_library (COIN_CGL_LIBRARY
  NAMES Cgl
  HINTS "${COIN_ROOT_DIR}/lib"
)

apache/thrift build/cmake/FindGLIB.cmake :89

find_library(GLIB_GIO_LIBRARIES NAMES gio-2.0 HINTS ${_GLIB_LIBRARY_DIR})

apache/qpid-proton tools/cmake/Modules/FindJsonCpp.cmake :40

find_library(JsonCpp_LIBRARY NAMES jsoncpp libjsoncpp
  HINTS ${JSONCPP_LIBRARYDIR} ${JSONCPP_ROOT}/lib ${CMAKE_INSTALL_PREFIX}/lib
  PATHS ${PC_JsonCpp_LIBRARY_DIRS})

datastax/cpp-driver cmake/FindKerberos.cmake :52

find_library(KERBEROS_LIBRARIES
              NAMES krb5 libkrb5 krb5_32 krb5_64
              HINTS ${_KERBEROS_LIBDIR} ${_KERBEROS_ROOT_HINTS_AND_PATHS}
              PATH_SUFFIXES lib lib/i386 lib/amd64)

facebook/fbthrift build/fbcode_builder/CMake/FindSodium.cmake :167

find_library(sodium_LIBRARY_DEBUG libsodium.a
                HINTS ${sodium_DIR}
                PATH_SUFFIXES lib
            )

AcademySoftwareFoundation/OpenImageIO src/cmake/modules/FindFFmpeg.cmake :48

find_library(FFMPEG_LIBAVFORMAT
    NAMES avformat
    HINTS ${_FFMPEG_AVFORMAT_LIBRARY_DIRS} )

scylladb/seastar cmake/Finddpdk.cmake :97

find_library (${library_name}
    NAME rte_${lib}
    HINTS
      ${dpdk_PC_STATIC_LIBRARY_DIRS})

pytorch/FBGEMM fbgemm_gpu/FbgemmGpu.cmake :182

find_library(DEP_MAYBE_TBB NAMES tbb HINTS $ENV{CONDA_ENV}/lib)

OSVR/OSVR-Core cmake/Findcppunit.cmake :32

find_library(CPPUNIT_LIBRARY_RELEASE
	NAMES
	cppunit
	HINTS
	"${CPPUNIT_ROOT_DIR}")

prophesee-ai/openeb cmake/Modules/FindPython/Support.cmake :2474

find_library (_${_PYTHON_PREFIX}_LIBRARY_RELEASE
                          NAMES ${_${_PYTHON_PREFIX}_LIB_NAMES}
                          NAMES_PER_DIR
                          HINTS ${_${_PYTHON_PREFIX}_HINTS}
                          PATHS ${_${_PYTHON_PREFIX}_VIRTUALENV_PATHS}
                                ${_${_PYTHON_PREFIX}_REGISTRY_PATHS}
                          PATH_SUFFIXES ${_${_PYTHON_PREFIX}_PATH_SUFFIXES}
                          NO_SYSTEM_ENVIRONMENT_PATH
                          NO_CMAKE_SYSTEM_PATH)

infiniflow/infinity cmake/Findjemalloc.cmake :14

find_library(JEMALLOC_LIBRARY
  NAMES jemalloc
  HINTS ${PC_JEMALLOC_LIBRARY_DIRS}
)

KDE/k3b cmake/modules/FindSndfile.cmake :27

FIND_LIBRARY(SNDFILE_LIBRARIES 
  NAMES sndfile
  HINTS ${_pc_SNDFILE_LIBRARY_DIRS}
)

blchinezu/pocketbook-coolreader thirdparty/freetype/builds/cmake/FindHarfBuzz.cmake :41

find_library(HARFBUZZ_LIBRARIES NAMES harfbuzz
    HINTS ${PC_HARFBUZZ_LIBRARY_DIRS} ${PC_HARFBUZZ_LIBDIR}
)

pavelsevecek/OpenSPH cmake/FindOpenVDB.cmake :508

find_library(found_LLVM LLVM HINTS ${LLVM_LIBRARY_DIRS})

aseprite/aseprite cmake/FindJpegTurbo.cmake :12

find_library(LIBJPEG_TURBO_LIBRARY NAMES libjpeg jpeg
    HINTS "${SKIA_LIBRARY_DIR}" NO_DEFAULT_PATH)

vseasky/VersaAssistant assimp/cmake-modules/FindDirectX.cmake :59

find_library(DirectX_DXGUID_LIBRARY NAMES dxguid HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})

ButteredFire/Astrocelerate scripts/FindSPICE.cmake :16

find_library(SPICE_LIBRARY
    NAMES cspice libcspice  # cspice on Windows, libcspice on Linux/MacOS
    HINTS ${SPICE_ROOT_DIR}/lib
)

etodd/lasercrabs external/sodium/contrib/Findsodium.cmake :176

find_library(sodium_LIBRARY_DEBUG libsodium.dll.a
                HINTS ${sodium_DIR}
                PATH_SUFFIXES lib
            )

cocos2d/cocos2d-x cmake/Modules/FindTinyXML2.cmake :30

find_library(TinyXML2_LIBRARY 
  NAMES tinyxml2 libtinyxml2
  HINTS ENV TinyXML2_DIR
  PATH_SUFFIXES lib
  PATHS
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw
  /opt/local
  /opt/csw
  /opt
)

casadi/casadi cmake/FindCLANG.cmake :93

find_library(CLANG_DEP_${D} ${D} HINTS ${CLANG_LLVM_LIB_DIR})

hmartiro/redox cmake/Findlibev.cmake :17

find_library(
    LIBEV_LIBRARY
    NAME ev
    HINTS ${LIBEV_ROOT_DIR}
    PATH_SUFFIXES ${CMAKE_INSTALL_LIBDIR})

asset-group/5ghoul-5g-nr-attacks libs/PcapPlusPlus/cmake/Modules/FindPCAP.cmake :40

find_library(PCAP_LIBRARY
    NAMES pcap wpcap
    HINTS ${HINT_DIR}
)

rAthenaCN/rAthenaCN 3rdparty/rapidyaml/ext/c4core/cmake/FindD3D12.cmake :55

find_library(DXGI_LIBRARY NAMES dxgi.lib
               HINTS ${WIN10_SDK_PATH}/Lib/${WIN10_SDK_VERSION}/um/arm )

arximboldi/immer cmake/FindBoehmGC.cmake :57

find_library(
    BOEHM_GC_LIBRARIES
    NAMES gc
    HINTS ${PC_BDW_GC_LIBDIR} ${PC_BDW_GC_LIBRARY_DIRS})

KiCad/kicad-source-mirror cmake/FindHarfBuzz.cmake :116

find_library(HarfBuzz_ICU_LIBRARY
        NAMES ${HarfBuzz_ICU_NAMES} harfbuzz-icu
        HINTS ${PC_HARFBUZZ_ICU_LIBDIR} ${PC_HARFBUZZ_ICU_LIBRARY_DIRS}
    )

BioMedIA/MIRTK CMake/Modules/FindFLANN.cmake :202

find_library(FLANN_C_LIBRARY_SHARED
      NAMES flann
      HINTS ${FLANN_ROOT} ${_FLANN_LIB_DIR_HINTS}
    )

mixxxdj/mixxx cmake/modules/FindFFTW3.cmake :52

find_library(
  FFTW3_LIBRARY
  NAMES fftw3 fftw-3.3
  HINTS ${PC_Fftw3_LIBRARY_DIRS}
  DOC "FFTW3 library"
)

celtera/avendish cmake/avendish.max.cmake :167

find_library(MAXSDK_MSP_LIBRARY NAMES jitlib.lib HINTS "${MAXSDK_JIT_INCLUDE_DIR}/x64")

btccom/btcpool-ABANDONED cmake/Modules/Findlibzmq.cmake :68

find_library(LIBZMQ_LIBRARY_RELEASE
    NAMES ${_zmq_release_names} zmq libzmq
    HINTS ${_zmq_hint_paths}
    )

supertuxkart/stk-code lib/wiiuse/cmake/FindColibriApi.cmake :71

find_library(COLIBRIAPI_LIBRARY
	NAMES
	colibri-api
	PATH_SUFFIXES
	${_libsuffixes}
	HINTS
	"${COLIBRIAPI_ROOT_DIR}"
	PATHS
	"${_progfiles}/ColibriAPI 1.1.20140925 (64-bit)"
	"$ENV{HOME}"
	"$ENV{HOME}/ColibriAPI-1.1.20140710-Linux-amd64"
	C:/usr/local
	/usr/local)

qt/qtbase cmake/FindWrapSystemPCRE2.cmake :37

find_library(PCRE2_LIBRARY_RELEASE
              NAMES pcre2-16
              HINTS ${PC_PCRE2_LIBDIR})

Farama-Foundation/ViZDoom cmake_modules/FindSDL2.cmake :94

FIND_LIBRARY(SDL2_LIBRARY_TEMP
  NAMES SDL2
  HINTS
  $ENV{SDL2DIR}
  PATH_SUFFIXES lib64 lib
  PATHS
  /usr/local/Cellar/sdl2
  /sw
  /opt/homebrew/Cellar/sdl2
  /opt/local
  /opt/csw
  /opt
  ~/Library/Frameworks
  /Library/Frameworks
  ${SDL2_SEARCH_PATHS}
)

microsoft/DirectXShaderCompiler cmake/modules/FindDiaSDK.cmake :31

find_library(DIASDK_GUIDS_LIBRARY NAMES diaguids.lib HINTS ${DIASDK_INCLUDE_DIR}/../lib/amd64 )

ffevotte/clang-tags cmake/Modules/FindLibsqlite3.cmake :9

find_library (Libsqlite3_LIBRARY sqlite3
  HINTS ${PC_SQLITE3_LIBDIR}
        ${PC_SQLITE3_LIBRARY_DIRS}
        ${SQLITE3_ROOT}/lib)

MarianoJT88/Joint-VO-SF cmake_modules/FindTBB.cmake :104

FIND_LIBRARY (TBB_LIBRARY_DEBUG
  NAMES tbb_debug
  HINTS ${TBB_ROOT_DIR}
  PATH_SUFFIXES ${_TBB_POSSIBLE_LIB_SUFFIXES}
  DOC "TBB debug library")

jasp-stats/jasp-desktop Tools/CMake/Libraries.cmake :188

find_library(LIBREADSTAT_LIBRARIES libreadstat.so
            HINTS ${LIBREADSTAT_LIBRARY_DIRS} REQUIRED)

NauEngine/NauEnginePublic engine/3rdparty_libs/GameNetworkingSockets/cmake/Findsodium.cmake :170

find_library(sodium_LIBRARY_DEBUG libsodium.a
                   HINTS ${sodium_DIR}
                   PATH_SUFFIXES lib)

ess-dmsc/h5cpp cmake/FindHDF5.cmake :949

find_library(HDF5_${LIB}_LIBRARY_DEBUG
                    NAMES ${THIS_LIBRARY_SEARCH_DEBUG}
                    HINTS ${HDF5_ROOT} PATH_SUFFIXES lib Lib ${_lib_suffixes}
                    ${_HDF5_SEARCH_OPTS}
                )