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

u3d-community/U3D cmake/Modules/FindDirectX.cmake :124

find_library (DIRECTX_D3DCOMPILER NAMES ${D3DCOMPILER_NAMES} PATHS ${DIRECTX_LIB_SEARCH_PATHS} DOC "DirectX d3dcompiler library" CMAKE_FIND_ROOT_PATH_BOTH)

urho3d/urho3d cmake/Modules/FindDirectX.cmake :104

find_library (DIRECTX_D3DCOMPILER NAMES ${D3DCOMPILER_NAMES} PATHS ${DIRECTX_LIB_SEARCH_PATHS} DOC "DirectX d3dcompiler library" CMAKE_FIND_ROOT_PATH_BOTH)

anhttran/extreme_3d_faces lib/3rdParty/Eigen/cmake/FindComputeCpp.cmake :100

find_library(COMPUTECPP_RUNTIME_LIBRARY ComputeCpp PATHS ${COMPUTECPP_PACKAGE_ROOT_DIR}
  HINTS ${COMPUTECPP_PACKAGE_ROOT_DIR}/lib PATH_SUFFIXES lib
  DOC "ComputeCpp Runtime Library" NO_DEFAULT_PATH)

kcat/openal-soft cmake/FindALSA.cmake :50

find_library(ALSA_LIBRARY NAMES asound
             DOC "The ALSA (asound) library"
)

RavEngine/RavEngine deps/resonance-audio/third_party/eigen/cmake/FindGSL.cmake :45

find_library(GSL_GSL_LIBRARY
    NAMES libgsl.dll.a gsl libgsl
    PATHS  ${GSL_POSSIBLE_ROOT_DIRS}
    PATH_SUFFIXES lib
    DOC "GSL library" )

lmb-freiburg/ogn cmake/Modules/FindLevelDB.cmake :13

find_library(LevelDB_LIBRARY NAMES leveldb
                             PATHS /usr/lib $ENV{LEVELDB_ROOT}/lib
                             DOC "Path to leveldb library." )

luigifreda/plvs Thirdparty/libsgm/sample/movie/cmake/FindGLFW.cmake :163

find_library( GLFW_glfw_LIBRARY
            NAMES 
                glfw
                glfw3
            HINTS
                "${GLFW_LOCATION}/lib"
                "$ENV{GLFW_LOCATION}/lib"
                "${GLFW_LOCATION}/lib/x11"
                "$ENV{GLFW_LOCATION}/lib/x11"
            PATHS
                /usr/lib64
                /usr/lib
                /usr/lib/${CMAKE_LIBRARY_ARCHITECTURE}
                /usr/local/lib64
                /usr/local/lib
                /usr/local/lib/${CMAKE_LIBRARY_ARCHITECTURE}
                /usr/openwin/lib
                /usr/X11R6/lib
            DOC 
                "The GLFW library"
        )

keith2018/SoftGLRender third_party/assimp/cmake-modules/FindDevIL.cmake :47

find_library(IL_LIBRARIES
  NAMES IL DEVIL
  PATH_SUFFIXES lib64 lib lib32
  DOC "The file that corresponds to the base il library."
)

OAID/Caffe-HRT cmake/Modules/FindMKL.cmake :69

find_library(${__mkl_lib_upper}_LIBRARY
        NAMES ${__mkl_lib}
        PATHS ${MKL_ROOT} "${MKL_INCLUDE_DIR}/.."
        PATH_SUFFIXES ${__path_suffixes}
        DOC "The path to Intel(R) MKL ${__mkl_lib} library")

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/FindGSL.cmake :45

FIND_LIBRARY(GSL_GSL_LIBRARY
    NAMES libgsl.dll.a gsl libgsl
    PATHS  ${GSL_POSSIBLE_ROOT_DIRS}
    PATH_SUFFIXES lib
    DOC "GSL library" )

erleben/OpenTissue cmake/FindCg.cmake :63

FIND_LIBRARY( CG_LIBRARY
      NAMES Cg
      PATHS
     	"D:/Program Files/NVIDIACorporation/Cg/lib"
	"C:/Program Files/NVIDIA Corporation/Cg/lib"
      "C:/Program Files/Cg"
      ${PROJECT_SOURCE_DIR}/../Cg
      ${CG_COMPILER_SUPER_DIR}/lib
      ${CG_COMPILER_DIR}
      DOC "The Cg runtime library"
      )

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"
              )

PixarAnimationStudios/OpenSubdiv cmake/FindGLEW.cmake :55

find_library(GLEW_LIBRARY
        NAMES
            glew GLEW glew32s glew32
        HINTS
            "${GLEW_LOCATION}/lib"
            "$ENV{GLEW_LOCATION}/lib"
        PATHS
            "$ENV{PROGRAMFILES}/GLEW/lib"
            "${PROJECT_SOURCE_DIR}/extern/glew/bin"
            "${PROJECT_SOURCE_DIR}/extern/glew/lib"
        PATH_SUFFIXES
            Release/${ARCH}
        DOC "The GLEW library")

TheAssemblyArmada/Thyme cmake/modules/FindDirectX.cmake :152

find_library("${component_cache_release}"
            NAMES ${component}
            PATHS ${DirectX_SDK_PATHS}
            PATH_SUFFIXES ${_dx_lib_suffixes}
            DOC "DirectX ${component} library"
        )

Kitware/ParaView CMake/FindGmsh.cmake :19

find_library(Gmsh_LIBRARY
  NAMES
    gmsh libgmsh
  DOC "Gmsh library path")

ukoethe/vigra config/FindVIGRANUMPY_DEPENDENCIES.cmake :65

FIND_LIBRARY(Boost_PYTHON_LIBRARY
                     NAMES ${BOOST_PYTHON_NAMES}
                     NAMES_PER_DIR
                     HINTS "${Boost_LIBRARY_DIR}"
                     DOC "boost_python libraries")

Amber-MD/cpptraj cmake-cpptraj/ThirdPartyTools/FindPnetCDF.cmake :21

find_library(PnetCDF_LIBRARY
    NAMES pnetcdf
    DOC "Path to PnetCDF library")

marsyas/marsyas cmake-modules/FindOpenGL.cmake :28

FIND_LIBRARY(OPENGL_gl_LIBRARY OpenGL DOC "OpenGL lib for OSX")

GUDHI/gudhi-devel src/cmake/modules/FindGMPXX.cmake :28

find_library(GMPXX_LIBRARIES NAMES gmpxx
               HINTS ENV GMPXX_LIB_DIR
                     ENV GMPXX_DIR
                     ${GMP_LIBRARIES_DIR_SEARCH}
               PATH_SUFFIXES lib
               DOC "Path to the GMPXX library"
               )

NERSC/timemory cmake/Modules/FindLIKWID.cmake :55

find_library(
        ${_VAR}
        NAMES ${LIBRARY_NAMES}
        HINTS ${LIBRARY_HINTS}
        PATHS ${LIBRARY_PATHS}
        PATH_SUFFIXES ${LIBRARY_PATH_SUFFIXES}
        DOC "${LIBRARY_DOC}")

NASA-SW-VnV/ikos cmake/FindAPRON.cmake :68

find_library(APRON_APRON_LIB
    NAMES apron
    HINTS ${APRON_LIBRARY_SEARCH_DIRS}
    DOC "Path to apron library"
  )

hlrs-vis/covise cmake/FindABAQUS.cmake :66

FIND_LIBRARY(ABAQUS_LIBRARY_5 NAMES libmpi.so ABQSMAOdbCore.lib
  PATHS ${LIBSEARCH}
  PATH_SUFFIXES lib lib64
  DOC "ABAQUS - Library"
)

root-project/root cmake/modules/SearchInstalledSoftware.cmake :2199

find_library(ROOT_ATOMIC_LIB NAMES atomic
    HINTS ENV LD_LIBRARY_PATH
    DOC "Path to the atomic library to use during the build")

projectM-visualizer/projectm cmake/gles/FindOpenGL.cmake :214

find_library(OPENGL_gl_LIBRARY OpenGL DOC "OpenGL library for OS X")

google/filament third_party/libassimp/cmake-modules/FindDevIL.cmake :55

find_library(ILUT_LIBRARIES
  NAMES ILUT
  PATH_SUFFIXES lib64 lib lib32
  DOC "The file that corresponds to the il (system?) utility library."
)

elemental/Elemental cmake/modules/FindParMETIS.cmake :70

find_library(PARMETIS_LIBRARY
    NAMES parmetis parmetis${PARMETIS_LIB_SUFFIX}
    HINTS ${PARMETIS_LIB_DIR} ENV PARMETIS_LIB_DIR ${PARMETIS_DIR} ENV PARMETIS_DIR
    PATH_SUFFIXES lib
    DOC "Directory where the ParMETIS library is located"
  )

apache/mxnet CMakeLists.txt :299

find_library(ONNX_LIBRARY NAMES libonnx.so REQUIRED
          PATHS ${ONNX_PATH}
          DOC "Path to onnx library.")

scepter914/DepthAnything-ROS CMakeLists.txt :68

find_library(CUDNN_LIBRARY
  NAMES libcudnn.so${__cudnn_ver_suffix} libcudnn${__cudnn_ver_suffix}.dylib ${__cudnn_lib_win_name}
  PATHS $ENV{LD_LIBRARY_PATH} ${__libpath_cudart} ${CUDNN_ROOT_DIR} ${PC_CUDNN_LIBRARY_DIRS} ${CMAKE_INSTALL_PREFIX}
  PATH_SUFFIXES lib lib64 bin
  DOC "CUDNN library."
)

OSVR/OSVR-Core cmake/FindCPPDOM.cmake :156

find_library(CPPDOM_LIBRARY_RELEASE
	NAMES
	${CPPDOM_RELEASE_LIB_NAMES}
	${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_NAMES}
	HINTS
	${_ROOT_DIR}
	${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_DIRS}
	PATH_SUFFIXES
	${_VRJ_LIBSUFFIXES}
	DOC
	"${_HUMAN} library full path")

fligger/FateInjector wxWidgets-3.2.0/build/cmake/modules/FindXTEST.cmake :37

find_library(XTEST_LIBRARY NAMES Xtst
          PATHS /opt/X11/lib
          DOC "The XTest library"
)

OpenSpace/OpenSpace support/cmake/FindXi.cmake :37

find_library(XI_LIBRARY NAMES Xi
          DOC "The Xi library")

supertuxkart/stk-code lib/wiiuse/cmake/FindCPPDOM.cmake :156

find_library(CPPDOM_LIBRARY_RELEASE
	NAMES
	${CPPDOM_RELEASE_LIB_NAMES}
	${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_NAMES}
	HINTS
	${_ROOT_DIR}
	${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_DIRS}
	PATH_SUFFIXES
	${_VRJ_LIBSUFFIXES}
	DOC
	"${_HUMAN} library full path")

yanmin-wu/EAO-SLAM Thirdparty/Line3Dpp/cmake/FindCUDASDK.cmake :122

find_library(CUDA_CUT_LIBRARY
  NAMES ${cuda_cutil_name} cutil cutil_x86_64 cutil_i386
  PATHS ${CUDA_SDK_SEARCH_PATH}
  # The new version of the sdk shows up in common/lib, but the old one is in lib
  # The very newest installation Path of the SDK is in subdirectory 'C'. Please add this Path to the possible suffixes.
  PATH_SUFFIXES "C/lib" "common/lib" "lib" "C/common/lib" "common/lib"
  DOC "Location of cutil library"
  NO_DEFAULT_PATH
  )

rbfx/rbfx CMake/Modules/FindDRM.cmake :31

find_library (DRM_LIBRARIES NAMES drm DOC "DirectRenderingManager library")

InsightSoftwareConsortium/ITK Modules/ThirdParty/VNL/src/vxl/config/cmake/Modules/NewCMake/FindDirectShow.cmake :43

find_library(DIRECTSHOW_QUARTZ_LIBRARY quartz
          "${DIRECTSHOW_INCLUDE_DIR}/../Lib/x64"
          DOC "Where can the DirectShow quartz library be found"
          NO_DEFAULT_PATH
          )

shawwn/noh cmake/FindCPPDOM.cmake :169

find_library(CPPDOM_LIBRARY_DEBUG
	NAMES
	${CPPDOM_DEBUG_LIB_NAMES}
	HINTS
	${_ROOT_DIR}
	${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_DIRS}
	PATH_SUFFIXES
	${_VRJ_LIBDSUFFIXES}
	DOC
	"${_HUMAN} debug library full path")

logicalclocks/rondb storage/ndb/rest-server2/extra/drogon/drogon-1.9.7/cmake_modules/FindJsoncpp.cmake :25

find_library(JSONCPP_LIBRARIES NAMES jsoncpp DOC "jsoncpp library")

plexinc/plex-media-player CMakeModules/FindICU.cmake :220

find_library(
            ${ICU_PRIVATE_VAR_NS}_LIB_DEBUG_${${ICU_PRIVATE_VAR_NS}_COMPONENT}
            NAMES ${${ICU_PRIVATE_VAR_NS}_POSSIBLE_DEBUG_NAMES}
            HINTS ${${ICU_PRIVATE_VAR_NS}_ROOT}
            PATH_SUFFIXES ${_ICU_LIB_SUFFIXES}
            DOC "Debug libraries for ICU"
        )

Jackarain/proxy third_party/boost/libs/compute/cmake/FindBolt.cmake :106

find_library( BOLT_LIBRARY_STATIC_DEBUG
        NAMES ${BOLT_LIBNAME_BASE}.debug.${LIB_EXT}
        HINTS
            ${BOLT_ROOT}
            ENV BOLT_ROOT
        DOC "BOLT static library path"
        PATH_SUFFIXES lib
    )

forestsen/KinectAzureDKProgramming CMakeLists.txt :209

FIND_LIBRARY(libjpeg_turbo_LIBRARIES_turbojpeg DOC "Absolute path to libjpeg-turbo turbo library."
    NAMES turbojpeg-static.lib
    PATHS ${libjpeg_turbo_ROOT}/lib)

miki151/keeperrl cmake/FindTHEORA.cmake :12

find_library(THEORA_LIBRARY
  NAMES
    theora
  HINTS
    "${computed_theora_root}/lib"
    "${computed_theora_root}/lib64"
  DOC "theora library")

vxl/vxl config/cmake/Modules/NewCMake/FindDirectShow.cmake :38

find_library(DIRECTSHOW_STRMIIDS_LIBRARY strmiids
          "${DIRECTSHOW_INCLUDE_DIR}/../Lib/x64"
          DOC "Where can the DirectShow strmiids library be found"
          NO_DEFAULT_PATH
          )

kpeeters/cadabra2 cmake/modules/FindMathematica.cmake :1854

find_library (Mathematica_WSTP_LIBRARY
		NAMES ${_WSTPLibraryNames}
		HINTS ${_CompilerAdditions}
		PATH_SUFFIXES "lib"
		DOC "WSTP library to link against."
		NO_DEFAULT_PATH NO_CMAKE_FIND_ROOT_PATH
	)

plstcharles/litiv cmake/Modules/FindOpenCL.cmake :37

find_library( OPENCL_LIBRARIES
        NAMES
            OpenCL
        DOC "OpenCL lib for OSX"
    )

geektcp/UeCore cmake/macros/FindMySQL.cmake :128

find_library( MYSQL_EXTRA_LIBRARIES
    NAMES
      z zlib
    PATHS
      /usr/lib
      /usr/local/lib
    DOC
      "if more libraries are necessary to link in a MySQL client (typically zlib), specify them here."
  )

cvet/fonline ThirdParty/mongo-c-driver/build/cmake/FindSASL2.cmake :37

find_library(
    SASL2_LIBRARY sasl2
    DOC "Library file for Cyrus libsasl2"
    HINTS ${_hint} ${SASL2_HINTS}
    PATHS ${SASL2_PREFIX} ${SASL2_ROOT_DIR} ${SASL2_PATHS}
    PATH_SUFFIXES lib
)

olive-editor/olive cmake/FindPortAudio.cmake :17

find_library(PORTAUDIO_LIBRARY
             NAMES portaudio
             DOC "The PortAudio library"
)

irods/irods cmake/Modules/Findsystemd.cmake :110

find_library(
		SYSTEMD_LIBRARY
		NAMES systemd libsystemd
		HINTS "${PC_LIBSYSTEMD_LIBRARY_DIRS}" "${PC_LIBSYSTEMD_LIBDIR}"
		DOC "systemd main library"
	)

INET-RC/GeoMX CMakeLists.txt :205

find_library(ONNX_TRT_PARSER_LIBRARY NAMES libnvonnxparser.so REQUIRED
          PATHS ${ONNX_TRT_PATH}
          DOC "Path to onnx_proto library.")

DLR-SC/tigl cmake/FindMATLAB.cmake :200

find_library (
         MATLAB_${_MATLAB_LIB}_LIBRARY
           NAMES         "${_MATLAB_LIB}" "lib${_MATLAB_LIB}"
           PATHS         "${MATLAB_LIB_DIR}" "${MATLAB_DIR}"
           PATH_SUFFIXES  ${MATLAB_PATH_SUFFIXES} "bin/${MATLAB_ARCH}/" "extern/lib/${MATLAB_ARCH}/microsoft"	 "bin/${MATLAB_ARCH}"
           DOC           "MATLAB ${_MATLAB_LIB} link library."
           NO_DEFAULT_PATH
           NO_CMAKE_SYSTEM_PATH
       )

axmolengine/axmol 3rdparty/openal/cmake/FindOpenSL.cmake :47

find_library(OPENSL_LIBRARY NAMES OpenSLES
    DOC "The OpenSL library")

manutdzou/KITTI_SSD cmake/Modules/FindMKL.cmake :93

find_library(MKL_RTL_LIBRARY ${__iomp5_libs}
     PATHS ${INTEL_RTL_ROOT} ${INTEL_ROOT}/compiler ${MKL_ROOT}/.. ${MKL_ROOT}/../compiler
     PATH_SUFFIXES ${__path_suffixes}
     DOC "Path to Path to OpenMP runtime library")

PaddlePaddle/Paddle cmake/cupti.cmake :45

find_library(
  CUPTI_LIBRARY
  NAMES libcupti.so libcupti.dylib # libcupti_static.a
  PATHS ${CUPTI_CHECK_LIBRARY_DIRS} ${CUPTI_INCLUDE_DIR} ${__libpath_hist}
  NO_DEFAULT_PATH
  DOC "Path to cuPTI library.")

klee/klee CMakeLists.txt :328

find_library(LIBCAP_LIBRARIES
    NAMES cap
    DOC "libcap library"
  )

Wargus/stratagus cmake/modules/FindSDL2_gfx.cmake :168

find_library(SDL2_GFX_LIBRARY
  NAMES SDL2_gfx
  HINTS
    ENV SDL2GFXDIR
    ENV SDL2DIR
    ${SDL2_GFX_NO_DEFAULT_PATH_CMD}
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
  PATHS ${SDL2_GFX_PATH}
  DOC "Where the SDL2_gfx Library can be found"
)

mortennobel/SimpleRenderEngine cmake/FindGLEW.cmake :63

find_library( GLEW_LIBRARY
          NAMES
              glew GLEW glew32s glew32
          PATHS
              ${GLEW_LOCATION}/lib/x64
              ${GLEW_LOCATION}/lib/Release/x64
              ${GLEW_LOCATION}/lib/Release MX/x64
              $ENV{GLEW_LOCATION}/lib/x64
              $ENV{GLEW_LOCATION}/lib/Release/x64
              $ENV{GLEW_LOCATION}/lib/Release MX/x64
              $ENV{PROGRAMFILES}/GLEW/lib/x64
              ${PROJECT_SOURCE_DIR}/extern/glew/bin
              ${PROJECT_SOURCE_DIR}/extern/glew/lib/x64
              ${GLEW_LOCATION}/lib
              $ENV{GLEW_LOCATION}/lib
              $ENV{PROGRAMFILES}/GLEW/lib
              ${PROJECT_SOURCE_DIR}/extern/glew/lib
              ${GLEW_LOCATION}
              $ENV{GLEW_LOCATION}
              DOC "The GLEW library")

seedhartha/reone cmake/FindMAD.cmake :17

find_library(MAD_LIBRARY NAMES mad DOC "MAD library")

marian-nmt/marian cmake/FindCUDNN.cmake :120

find_library(CUDNN_LIBRARY 
  NAMES libcudnn.so${__cudnn_ver_suffix} libcudnn${__cudnn_ver_suffix}.dylib cudnn
  PATHS $ENV{LD_LIBRARY_PATH} ${__libpath_cudart} ${CUDNN_ROOT_DIR} ${PC_CUDNN_LIBRARY_DIRS} ${CMAKE_INSTALL_PREFIX}
  PATH_SUFFIXES lib lib64 bin
  DOC "CUDNN library." )

arrayfire/forge CMakeModules/FindFreeImage.cmake :52

find_library(FreeImage_LINK_LIBRARY
  NAMES FreeImage freeimage
  PATHS
    /usr
    /usr/local
    /sw
    /opt/local
    ${FreeImage_ROOT}
  PATH_SUFFIXES
    lib
    lib64
    x64/lib
  DOC "The FreeImage library")

RainerKuemmerle/g2o cmake_modules/FindMETIS.cmake :46

find_library (METIS_LIBRARY_DEBUG NAMES metis
  PATH_SUFFIXES Debug
  DOC "METIS debug library")

happynear/caffe-windows cmake/Modules/FindLevelDB.cmake :13

find_library(LevelDB_LIBRARY NAMES leveldb
                             PATHS /usr/lib $ENV{LEVELDB_ROOT}/lib
                             DOC "Path to leveldb library." )

libocca/occa cmake/FindHIP.cmake :115

find_library(
        CUDART_LIB
        NAMES cudart
        PATHS
        ${CUDA_TOOLKIT_ROOT_DIR}
        PATH_SUFFIXES lib64 lib
        DOC "CUDA RT lib location"
        )

aau-cns/mars_lib cmake/FindEGL.cmake :23

find_library(EGL_LIBRARY NAMES EGL

    PATHS
    $ENV{EGL_DIR}
    /usr
    /usr/local
    /sw
    /opt/local

    # authors prefered choice for development

    PATH_SUFFIXES
    /lib
    /lib64
    /lib/x86_64-linux-gnu

    DOC "The EGL library")

Cocos-BCX/cocos-mainnet libraries/fc/CMakeModules/FindBoost.cmake :423

find_library(BOOST_THREAD_LIBRARY NAMES pthread
                   DOC "The threading library used by boost-thread"
      )

arrayfire/arrayfire CMakeModules/FindFreeImage.cmake :50

find_library(FreeImage_LINK_LIBRARY
  NAMES FreeImage freeimage
  PATHS
    /usr/lib64
    /usr/lib
    /usr/local/lib64
    /usr/local/lib
    /sw/lib
    /opt/local/lib
	${FreeImage_ROOT}
  DOC "The FreeImage library")

cb-geo/mpm cmake/FindKaHIP.cmake :65

find_library(MKAHIP_LIBRARY kahip
    DOC "Directory where the parallel KaHIP library is located"
  )

AnimalLogic/AL_USDMaya cmake/modules/FindUSD.cmake :58

find_library(USD_MAYA_LIBRARY usdMaya
          PATHS ${USD_ROOT}/third_party/maya/lib
                $ENV{USD_ROOT}/third_party/maya/lib
                ${USD_MAYA_ROOT}/third_party/maya/lib
                $ENV{USD_MAYA_ROOT}/third_party/maya/lib
          DOC "USD Maya Library")

junhyukoh/caffe-lstm cmake/Modules/FindMKL.cmake :93

find_library(MKL_RTL_LIBRARY ${__iomp5_libs}
     PATHS ${INTEL_RTL_ROOT} ${INTEL_ROOT}/compiler ${MKL_ROOT}/.. ${MKL_ROOT}/../compiler
     PATH_SUFFIXES ${__path_suffixes}
     DOC "Path to Path to OpenMP runtime library")

ChaojianYu/Hierarchical-Bilinear-Pooling cmake/Cuda.cmake :187

find_library(CUDNN_LIBRARY NAMES ${CUDNN_LIB_NAME}
   PATHS ${CUDNN_ROOT} $ENV{CUDNN_ROOT} ${CUDNN_INCLUDE} ${__libpath_hist} ${__libpath_hist}/../lib
   DOC "Path to cuDNN library.")

IntelLabs/SkimCaffe cmake/Modules/FindMKL.cmake :93

find_library(MKL_RTL_LIBRARY ${__iomp5_libs}
     PATHS ${INTEL_RTL_ROOT} ${INTEL_ROOT}/compiler ${MKL_ROOT}/.. ${MKL_ROOT}/../compiler
     PATH_SUFFIXES ${__path_suffixes}
     DOC "Path to Path to OpenMP runtime library")

Tinob/Ishiiruka CMake/FindALSA.cmake :31

find_library(ALSA_LIBRARY NAMES asound
          DOC "The ALSA (asound) library"
)

xiaolonw/caffe-video_triplet cmake/Modules/FindLevelDB.cmake :13

find_library(LevelDB_LIBRARY NAMES leveldb
                             PATHS /usr/lib $ENV{LEVELDB_ROOT}/lib
                             DOC "Path to leveldb library." )

glKarin/com.n0n3m4.diii4a Q3E/src/main/jni/doom3/neo/externlibs/openal-soft/cmake/FindALSA.cmake :50

find_library(ALSA_LIBRARY NAMES asound
             DOC "The ALSA (asound) library"
)

ZJU-FAST-Lab/EVA-planner src/utils/map_server/local_sensing/CMakeModules/FindCUDA.cmake :549

find_library(${_var}
    NAMES ${_names}
    PATHS ${_cuda_64bit_lib_dir}
          "${CUDA_TOOLKIT_ROOT_DIR}/lib/Win32"
          "${CUDA_TOOLKIT_ROOT_DIR}/lib"
    ENV CUDA_LIB_PATH
    DOC ${_doc}
    NO_DEFAULT_PATH
    )

raymondyfei/creamystrand cmake/FindMaya.cmake :232

FIND_LIBRARY(MAYA_${_maya_lib}_LIBRARY ${_maya_lib}
      HINTS
        ${MAYA_LOCATION}
      PATHS
        ${_maya_TEST_PATHS}
      PATH_SUFFIXES
        MacOS  # osx
      NO_CMAKE_SYSTEM_PATH # this must be used or else Foundation.framework will be found instead of libFoundation
      DOC "Maya's ${MAYA_LIB} library path"
    )

hszhao/PSPNet cmake/Cuda.cmake :178

find_library(CUDNN_LIBRARY NAMES libcudnn.so # libcudnn_static.a
                             PATHS ${CUDNN_ROOT} $ENV{CUDNN_ROOT} ${CUDNN_INCLUDE} ${__libpath_hist}
                             DOC "Path to cuDNN library.")

Kitware/VTK CMake/FindJsonCpp.cmake :6

find_library(JsonCpp_LIBRARY
  NAMES jsoncpp
  DOC "jsoncpp library")

lagadic/visp cmake/FindDIRECT3D.cmake :80

FIND_LIBRARY(DIRECT3D_d3d9_LIBRARY d3d9
        DOC "Where can the Direct3D d3d9 library be found"
      )

TurningWheel/Barony cmake/Modules/FindEOS.cmake :31

FIND_LIBRARY(EOS_LIBRARY NAMES EOSSDK-Win32-Shipping.lib
				PATHS
				$ENV{EOS_ROOT}/SDK/Lib
				DOC "EOS library name"
			)

phdsky/ORBSLAM24Windows Thirdparty/Pangolin/CMakeModules/FindXrandr.cmake :14

FIND_LIBRARY(
  Xrandr_LIBRARIES
  NAMES Xrandr
  DOC "The Xrandr library"
)

28msec/zorba cmake_modules/FindICU.cmake :107

find_library(
    ICU_I18N_LIBRARY
    NAMES icuin icui18n cygicuin cygicuin32 cygicuin38
    PATHS ${ICU_LIBRARY_DIR}
    DOC "Libraries to link against for ICU internationalization (icuin, icui18n, cygicuin, cygicuin32 or cygicuin38)")

MRPT/mrpt cmakemodules/FindPHIDGETS.cmake :13

find_library(PHIDGETS_LIBRARIES
	NAMES phidget21 
	PATHS 
		"/usr/"
		"/usr/local/"
		"$ENV{ProgramFiles}/Phidgets/lib"
	DOC "Full path of library file 'phidget21.so' or 'phidget21.lib'" )

CGAL/cgal Installation/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"
              )

slowmoVideo/slowmoVideo cmake/FindFFMPEG.cmake :137

FIND_LIBRARY(LIB_X264 NAMES x264 libx264.a PATHS /usr/local/lib $ENV{LIBX264DIR}/lib DOC "x264 library" )

SeisSol/SeisSol cmake/FindParHIP.cmake :11

find_library(PARHIP_LIBRARY
        NAMES parhip_interface parhip_interface${PARHIP_LIB_SUFFIX} parhip parhip${PARHIP_LIB_SUFFIX}
        HINTS ${PARHIP_LIB_DIR} ENV PARHIP_LIB_DIR ${PARHIP_DIR} ENV PARHIP_DIR
        PATH_SUFFIXES lib
        DOC "Directory where the ParHIP library is located"
        )

febiosoftware/FEBio FindDependencies.cmake :107

find_library(HYPRE_LIB HYPRE 
        PATHS C::/Program\ Files/* $ENV{HOMEPATH}/* $ENV{HOMEPATH}/*/*
        PATH_SUFFIXES "src" "src/build" "src/mbuild" "/src/vs2017/Release"
		DOC "HYPRE library path")

DCMTK/dcmtk CMake/dcmtkUseWine.cmake :21

find_library(CPP_RUNTIME stdc++ DOC "Location of the C++ runtime library used during target emulation")

c42f/displaz cmake/FindGLEW.cmake :16

FIND_LIBRARY( GLEW_LIBRARY
        NAMES glew GLEW glew32s glew32
        PATHS
        $ENV{PROGRAMFILES}/GLEW/lib
        DOC "The GLEW library")

torch/DEPRECEATED-torch7-distro extra/cuda/cmake/FindCUDA.cmake :582

find_library(${_var} NAMES ${_names} DOC ${_doc})

liballeg/allegro5 cmake/FindCg.cmake :114

FIND_LIBRARY( CG_LIBRARY Cg
      PATHS
      /usr/lib64
      /usr/lib
      /usr/local/lib64
      /usr/local/lib
      ${CG_COMPILER_SUPER_DIR}/lib64
      ${CG_COMPILER_SUPER_DIR}/lib
      DOC "The Cg runtime library"
      )

OSGeo/grass cmake/find_scripts/FindLibLAS.cmake :8

find_library(
  LibLAS_C_LIBRARY
  NAMES liblas_c las_c las
  # Help the user find it if we cannot.
  DOC "path liblas_c library")

vovoid/vsxu cmake/modules/FindPTHREAD.cmake :18

FIND_LIBRARY(
	PTHREAD_LIBRARY
	NAMES pthread
	PATHS
	/usr/x86_64-w64-mingw32/lib
        NO_DEFAULT_PATH
	DOC "The Pthread library"
)

ucla-vision/xivo thirdparty/glog/cmake/FindUnwind.cmake :10

find_library (Unwind_LIBRARY NAMES unwind DOC "unwind library")

chatopera/clause thirdparty/glog/CMakeLists.txt :122

find_library (UNWIND_LIBRARY NAMES unwind DOC "unwind library")

slicol/Games101-Homework-Win eigen3/cmake/FindGSL.cmake :59

find_library(GSL_GSLCBLAS_LIBRARY
    NAMES libgslcblas.dll.a gslcblas libgslcblas
    PATHS  ${GSL_POSSIBLE_ROOT_DIRS}
    PATH_SUFFIXES lib
    DOC "GSL cblas library dir" )

plumonito/dtslam 3rdparty/eigen-3.2.2/cmake/FindGSL.cmake :45

FIND_LIBRARY(GSL_GSL_LIBRARY
    NAMES libgsl.dll.a gsl libgsl
    PATHS  ${GSL_POSSIBLE_ROOT_DIRS}
    PATH_SUFFIXES lib
    DOC "GSL library" )

CTSRD-CHERI/cheribsd contrib/libucl/CMakeLists.txt :138

FIND_LIBRARY(LIBFETCH_LIBRARY NAMES fetch PATHS	PATH_SUFFIXES lib64 lib
                      PATHS
                          ~/Library/Frameworks
                          /Library/Frameworks
                          /usr/local
                          /usr
                          /sw
                          /opt/local
                          /opt/csw
                          /opt
                     DOC "Path where the libfetch library can be found")

GlobalArrays/ga cmake/linalg-modules/FindIBMESSL.cmake :31

find_library( IBMESSL_LP64_LIBRARIES
  NAMES ${IBMESSL_LP64_LIBRARY_NAME}
  HINTS ${IBMESSL_PREFIX}
  PATHS ${IBMESSL_LIBRARY_DIR} ${CMAKE_C_IMPLICIT_LINK_DIRECTORIES} 
  PATH_SUFFIXES lib lib64 lib32
  DOC "IBM(R) ESSL Library (LP64)"
)

bbrister/SIFT3D cmake/FindNIFTI.cmake :43

FIND_LIBRARY(NIFTI_ZNZ_LIBRARY
NAMES znz
PATHS ${NIFTI_DIR}
HINTS "C:/Program Files (x86)/NIFTI" "C:/Program Files/NIFTI"
PATH_SUFFIXES lib
DOC "The library file libznz.so"
)

merzlab/QUICK cmake/CudaConfig.cmake :167

find_library(CUDA_nvidia-ml_LIBRARY
		    NAMES nvidia-ml
		    PATHS "${CUDA_TOOLKIT_TARGET_DIR}" "${CUDA_TOOLKIT_ROOT_DIR}"
		    ENV CUDA_PATH
		    ENV CUDA_LIB_PATH
		    PATH_SUFFIXES lib64/stubs lib/stubs
		    DOC "Path to the CUDA Nvidia Management Library"
		    NO_DEFAULT_PATH)