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
)

u3d-community/U3D cmake/Modules/FindEsound.cmake :31

find_library (ESOUND_LIBRARIES NAMES esd DOC "Esound library")

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindNPP.cmake :87

find_library(CUDA_NPP_LIBRARIES NAMES npp${NPP_SUFFIX} libnpp${NPP_SUFFIX} DOC "NPP library")

RavEngine/RavEngine deps/assimp/cmake-modules/FindDevIL.cmake :63

find_library(ILU_LIBRARIES
  NAMES ILU
  PATH_SUFFIXES lib64 lib lib32
  DOC "The file that corresponds to the il utility library."
)

cnr-isti-vclab/meshlab unsupported/plugins_unsupported/external/CoMISo/cmake/FindGMP.cmake :45

find_library(GMP_LIBRARIES NAMES gmp 
                   PATHS ENV GMP_LIB_DIR
                   DOC "Path to the GMP library"
                  )

etternagame/etterna CMake/Modules/FindDirectX.cmake :74

find_library(DIRECTX_LIBRARIES
  NAMES "DxErr.lib" "d3dx9.lib"
  PATHS ${DIRECTX_LIBRARY_SEARCH_PATHS}
  DOC "Where can the DX libraries be found?"
)

erleben/OpenTissue cmake/FindCg.cmake :99

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

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

openvinotoolkit/openvino thirdparty/dependencies.cmake :227

find_library(PUGIXML_LIBRARY NAMES pugixml DOC "Path to pugixml library")

SsageParuders/Android_Native_Surface my_android_opencv/cmake/FindCUDA.cmake :706

find_library(${_var}
    NAMES ${_names} ${_cuda_static_lib_names}
    PATHS "${CUDA_TOOLKIT_TARGET_DIR}" "${CUDA_TOOLKIT_ROOT_DIR}"
    ENV CUDA_PATH
    ENV CUDA_LIB_PATH
    PATH_SUFFIXES ${_cuda_64bit_lib_dir} ${_cuda_cross_arm_lib_dir} "${_path_ext}lib/Win32" "${_path_ext}lib" "${_path_ext}libWin32"
    DOC ${_doc}
    NO_DEFAULT_PATH
    )

Kitware/ParaView Plugins/CAVEInteraction/cmake/FindVRPN.cmake :23

find_library(VRPN_QUAT_LIBRARY
      NAMES quat
      DOC   "VRPN quat library")

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

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

NERSC/timemory cmake/Modules/Findlibunwind.cmake :51

find_library(
        libunwind_LIBRARY
        NAMES unwind libunwind
        HINTS ${libunwind_ROOT}
        PATHS ${libunwind_ROOT}
        PATH_SUFFIXES lib lib64
        DOC "Path to the libunwind library")

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

FIND_LIBRARY(ABAQUS_LIBRARY_4 NAMES libiomp5.so ABQSMABasShared.lib
  PATHS ${LIBSEARCH}
  PATH_SUFFIXES lib lib64
  DOC "ABAQUS - Library"
)

Oneflow-Inc/oneflow external/kineto/CMakeLists.txt :41

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

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

find_library(OPENGL_glu_LIBRARY OpenGL DOC
    "GLU library for OS X (usually same as OpenGL library)")

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

resiprocate/resiprocate build/cmake_modules/FindMySQL.cmake :89

find_library(MySQL_LIBRARY
    NAMES libmariadb mysql libmysql mysqlclient
    PATHS
      "C:/Program Files/MySQL/lib"
      "C:/MySQL/lib/debug"
      ${_MySQL_paths}
    PATH_SUFFIXES lib lib/opt
    DOC "Location of the mysql library")

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

openturns/openturns cmake/FindTBB.cmake :70

find_library (TBB_LIBRARY NAMES tbb DOC "TBB library location")

apache/kudu cmake_modules/FindProtobuf.cmake :201

find_library(PROTOBUF_SHARED_LIBRARY protobuf
             DOC "The Google Protocol Buffers Library"
             NO_CMAKE_SYSTEM_PATH
             NO_SYSTEM_ENVIRONMENT_PATH)

AcademySoftwareFoundation/OpenImageIO src/cmake/modules/FindPtex.cmake :74

find_library( PTEX_LIBRARY
        NAMES
            Ptex wdasPtex
        HINTS
            "${PTEX_LOCATION}/lib64"
            "${PTEX_LOCATION}/lib"
            "$ENV{PTEX_LOCATION}/lib64"
            "$ENV{PTEX_LOCATION}/lib"
        PATHS
            /usr/lib64
            /usr/lib
            /usr/local/lib64
            /usr/local/lib
            DOC "The Ptex library")

tlorach/nvFX cmake/FindGLUT.cmake :77

find_library( GLUT_glut_LIBRARY
            NAMES glut32 glut32s glut freeglut_static freeglut
            PATHS
            ${GLUT_LOCATION}/lib/x64
            $ENV{GLUT_LOCATION}/lib/x64
            ${PROJECT_SOURCE_DIR}/extern/glut/lib/x64
            $ENV{PROGRAMFILES}/GLUT/lib/x64
            ${GLUT_LOCATION}/lib
            $ENV{GLUT_LOCATION}/lib
            ${GLUT_LOCATION}/lib/glut
            $ENV{GLUT_LOCATION}/lib/glut
            ${PROJECT_SOURCE_DIR}/extern/glut/bin
            ${PROJECT_SOURCE_DIR}/extern/glut/lib
            $ENV{PROGRAMFILES}/GLUT/lib
            ${OPENGL_LIBRARY_DIR}
            DOC "The GLUT library")

OSVR/OSVR-Core cmake/FindGadgeteer12.cmake :95

find_library(GADGETEER12_LIBRARY_RELEASE
	NAMES
	${_RELEASE_NAMES}
	HINTS
	"${_ROOT_DIR}"
	${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_DIRS}
	PATH_SUFFIXES
	${_VRJ_LIBSUFFIXES}
	DOC
	"${_HUMAN} release library full path")

AshamaneProject/AshamaneCore cmake/macros/FindMySQL.cmake :182

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

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

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

supertuxkart/stk-code lib/wiiuse/cmake/FindGadgeteer20.cmake :96

find_library(GADGETEER20_LIBRARY_RELEASE
	NAMES
	${_RELEASE_NAMES}
	HINTS
	"${_ROOT_DIR}"
	${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_DIRS}
	PATH_SUFFIXES
	${_VRJ_LIBSUFFIXES}
	DOC
	"${_HUMAN} release library full path")

Exawind/amr-wind cmake/FindNetCDF.cmake :70

find_library(NetCDF_LIBRARY
  NAMES netcdf
  DOC "netcdf library")

dufernst/LegionCore-7.3.5 cmake/macros/FindMySQL.cmake :124

find_library( MYSQL_LIBRARY
      NAMES
        mysql libmysql ${LIB}
      PATHS
        ${MYSQL_ADD_LIBRARIES_PATH}
        /usr/lib
        /usr/lib/mysql
        /usr/local/lib
        /usr/local/lib/mysql
        /usr/local/mysql/lib
      DOC "Specify the location of the mysql library here."
    )

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

Dreamtowards/Ethertia lib/openal-soft/cmake/FindJACK.cmake :46

find_library(JACK_LIBRARY NAMES jack
             DOC "The JACK library"
)

uoip/g2opy contrib/vertigo/cmake-modules/FindGTSAM.cmake :58

find_library(GTSAM_LIBS NAMES gtsam
    HINTS "${GTSAM_DIR}/lib" "${GTSAM_DIR}" NO_DEFAULT_PATH
    PATH_SUFFIXES ${gtsam_build_names}
    DOC "GTSAM libraries")

rbfx/rbfx CMake/Modules/FindWayland.cmake :43

find_library (WAYLAND_EGL NAMES wayland-egl DOC "Wayland EGL library")

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

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

shawwn/noh cmake/FindCPPDOM.cmake :182

find_library(CPPDOM_LIBRARY_DEBUG
		NAMES
		${CPPDOM_LIB_NAMES}
		HINTS
		${CPPDOM_INCLUDE_DIR}/../
		${${_FP_PKG_NAME}_FLAGPOLL_LIBRARY_DIRS}
		PATH_SUFFIXES
		${_VRJ_LIBDSUFFIXES_ONLY}
		NO_DEFAULT_PATH
		DOC
		"${_HUMAN} debug library full path")

Jackarain/proxy third_party/boost/libs/compute/cmake/opencl/FindOpenCL.cmake :23

FIND_LIBRARY(OpenCL_LIBRARIES OpenCL DOC "OpenCL lib for OSX")

pingcap/tiflash contrib/prometheus-cpp-cmake/cmake/Findcivetweb.cmake :11

find_library(CIVETWEB_LIBRARY
  NAMES civetweb
  DOC "The CivetWeb library"
)

chsl/PLADE code/3rd_party/opencv/cmake/OpenCVFindOpenNI.cmake :23

find_library(OPENNI_LIBRARY "OpenNI" PATHS $ENV{OPEN_NI_LIB} DOC "OpenNI library")

LisaAnne/lisa-caffe-public 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")

CMU-Perceptual-Computing-Lab/caffe_rtpose 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")

boutproject/BOUT-dev cmake/FindnetCDFCxx.cmake :89

find_library(netCDF_CXX_LIBRARY
  NAMES netcdf_c++4 netcdf-cxx4
  DOC "netCDF C++ library"
  HINTS
    "${NCXX4_HINTS_INCLUDE_DIR}"
    "${NCXX4_HINTS_PREFIX}"
    "${NCXX4_CONFIG_LOCATION}"
  PATH_SUFFIXES
    "lib" "lib64"
  )

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

find_library(DIRECTSHOW_QUARTZ_LIBRARY quartz
          "${DIRECTSHOW_INCLUDE_DIR}/../Lib"
          "${DIRECTSHOW_INCLUDE_DIR}/../Lib/x86"
          DOC "Where can the DirectShow quartz 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
	)

udacity/CarND-MPC-Project src/Eigen-3.3/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)

luoyetx/mini-caffe cmake/Cuda.cmake :213

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

beyond-all-reason/RecoilEngine rts/build/cmake/FindDevIL.cmake :84

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

cvet/fonline ThirdParty/mongo-c-driver/build/cmake/FindSnappy.cmake :24

find_library (
         SNAPPY_LIBRARIES NAMES snappy
         PATHS /usr/lib /lib /usr/local/lib /usr/share/lib /opt/lib /opt/share/lib /var/lib c:/snappy/lib
         DOC "Searching for libsnappy")

casacore/casacore cmake/FindPthreads.cmake :77

FIND_LIBRARY(PTHREADS_LIBRARY ${names}
	DOC "The Portable Threads Library")

INET-RC/GeoMX cmake/Modules/FindMKL.cmake :163

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

cmu-db/peloton cmake/Modules/FindJsoncpp.cmake :20

find_library(
	JSONCPP_LIBRARY
	NAMES jsoncpp
	DOC "jsoncpp library"
)

mldbai/mldb builtin/js/CMakeLists.txt :87

find_library(V8_PLATFORM_LIBRARY_DEBUG
	NAMES ${V8_PLATFORM_NAMES_DEBUG}
	PATHS ${V8_PATHS} ${V8_PATHS_DEBUG}
	PATH_SUFFIXES ${V8_LIBRARY_PATH_SUFFIXES}
	DOC "Google V8 JavaScript Engine Library Platform (Debug)"
)

axmolengine/axmol 3rdparty/openal/cmake/FindALSA.cmake :50

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

zhaoweicai/cascade-rcnn cmake/Modules/FindLevelDB.cmake :13

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

MhLiao/RRD 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")

opengribs/XyGrib cmake/FindPROJ.cmake :50

FIND_LIBRARY(PROJ_LIBRARY NAMES ${PROJ_NAMES}
  PATHS
  $ENV{EXTERNLIBS}
  $ENV{EXTERNLIBS}/PROJ
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw
  /opt/local
  /opt/csw
  /opt
  PATH_SUFFIXES lib lib64
  DOC "PROJ - 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.")

yiwenguo/Dynamic-Network-Surgery cmake/Modules/FindLevelDB.cmake :13

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

ipsilon/evmone cmake/FindGMP.cmake :7

find_library(GMP_LIBRARY NAMES gmp mpir DOC "GMP/MPIR library")

fastogt/fastotv src/CMakeLists.txt :200

FIND_LIBRARY(MMAL_VC_CLIENT_LIBRARY
      NAMES mmal_vc_client
      DOC "Path to Broadcom mmal vc client library"
      PATHS /opt/vc/lib
    )

wy1iu/LargeMargin_Softmax_Loss 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")

gecube/opencaesar3 cmake/Modules/FindQxt.cmake :12

FIND_LIBRARY( QXT_CORE_LIB
		NAMES QxtCore
		PATHS/lib
		$ENV{PROGRAMFILES}/lib
		DOC "The Qxt core library")

trailofbits/maat cmake/modules/FindGMP.cmake :17

find_library(GMP_CXX_LIBRARIES
  NAMES gmpxx
  DOC "GMP C++ libraries"
)

aau-cns/mars_lib cmake/FindASSIMP.cmake :52

find_library(ASSIMP_LIBRARY_DEBUG NAMES assimpd
    
    HINTS
    ${ASSIMP_INCLUDE_DIR}/..

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

    PATH_SUFFIXES
    /lib
    /lib${ASSIMP_PF}
    /build/code
    /build-debug/code

    DOC "The Assimp library (debug)")

Froser/gamemachine src/3rdparty/openal-soft-1.19.1/cmake/FindPortAudio.cmake :17

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

Cocos-BCX/cocos-mainnet libraries/fc/CMakeModules/FindVLD.cmake :72

FIND_LIBRARY (VLD_LIBRARY_DEBUG
  NAMES vld
  HINTS ${VLD_ROOT_DIR}
  PATH_SUFFIXES ${_VLD_POSSIBLE_LIB_SUFFIXES}
  DOC "VLD debug library")

eigenteam/eigen-git-mirror cmake/FindComputeCpp.cmake :79

find_library(COMPUTECPP_RUNTIME_LIBRARY_DEBUG
  NAMES ComputeCpp ComputeCpp_vs2015_d
  HINTS ${computecpp_find_hint}
  PATH_SUFFIXES lib
  DOC "ComputeCpp Debug Runtime Library")

cb-geo/mpm cmake/FindMPI.cmake :1334

find_library(MPI_${_MPI_PLAIN_LIB_NAME}_LIBRARY
            NAMES "${_MPI_LIB_NAME}" "lib${_MPI_LIB_NAME}"
            HINTS ${_MPI_LIB_DIR} $ENV{MPI_LIB}
            DOC "Location of the ${_MPI_PLAIN_LIB_NAME} library for MPI"
          )

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

find_library(USD_HOUDINI_LIBRARY gusd
          PATHS ${USD_ROOT}/third_party/houdini/lib
                $ENV{USD_ROOT}/third_party/houdini/lib
                ${USD_HOUDINI_ROOT}/third_party/houdini/lib
                $ENV{USD_HOUDINI_ROOT}/third_party/houdini/lib
          DOC "USD Houdini Library")

kirilcvetkov92/Path-planning src/Eigen-3.3/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" )

yangguorun/SegStereo cmake/Modules/FindLevelDB.cmake :13

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

Ravbug/UnityHubNative wxWidgets/build/cmake/modules/FindXTEST.cmake :37

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

manhofer/Line3Dpp cmake/FindCUDA.cmake :640

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

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

pghysels/STRUMPACK cmake/Modules/FindMETIS.cmake :117

find_library( METIS_LIBRARIES
    NAMES metis
    HINTS ${metis_PREFIX}
    PATHS ${metis_LIBRARY_DIR}
    PATH_SUFFIXES lib lib64 lib32
    DOC "METIS Libraries"
  )

Kitware/VTK CMake/FindJsonCpp.cmake :6

find_library(JsonCpp_LIBRARY
  NAMES jsoncpp
  DOC "jsoncpp library")

Geant4/geant4 examples/extended/parameterisations/Par04/cmake/FindOnnxRuntime.cmake :6

find_library(
  OnnxRuntime_LIBRARY
  NAMES onnxruntime
  PATH_SUFFIXES lib lib32 lib64
  DOC "The ONNXRuntime library")

biometrics/openbr 3rdparty/eigen-3.3.9/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)

lagadic/visp cmake/FindDIRECT3D.cmake :94

FIND_LIBRARY(DIRECT3D_d3dx9_LIBRARY d3dx9
	  "$ENV{DXSDK_DIR}/Lib/"
	  "$ENV{DXSDK_DIR}/Lib/x86"
	  "C:/Program Files/Microsoft DirectX SDK/Lib/x86"
          "C:/DXSDK/Include/Lib/x86"
	  NO_DEFAULT_PATH
          DOC "Where can the Direct3D d3dx9 library be found"
        )

PixarAnimationStudios/OpenUSD cmake/modules/FindEmbree.cmake :30

find_library(EMBREE_LIBRARY
        "${EMBREE_LIB_NAME}"
    HINTS
        "${EMBREE_LOCATION}/lib64"
        "${EMBREE_LOCATION}/lib"
        "$ENV{EMBREE_LOCATION}/lib64"
        "$ENV{EMBREE_LOCATION}/lib"
    DOC
        "Embree library path"
)

ValveSoftware/vogl src/build_options.cmake :427

find_library(SDL2_LIBRARY SDL2
            DOC "SDL2 Library"
            HINTS ${PC_SDL2_LIBDIR} ${PC_SDL2_LIBRARY_DIRS} )

joschu/trajopt ext/bullet/Demos/OpenCLClothDemo/Apple/CMakeLists.txt :11

FIND_LIBRARY(OPENCL_LIBRARY OpenCL DOC "OpenCL lib for OSX")

28msec/zorba cmake_modules/FindICU.cmake :131

find_library(
    ICU_DATA_LIBRARY
    NAMES ${ICU_DATA_NAMES}
    PATHS ${ICU_LIBRARY_DIR}
    DOC "icudata library (icudt, cygicudt or cygicudt38)")

MRPT/mrpt cmakemodules/script_national_instruments.cmake :13

find_library(NI_DAQmxBASE_LIB_FILE
			NAMES nidaqmxbase libnidaqmxbase
			PATHS 
				"/usr/local/natinst/nidaqmxbase"
				"$ENV{ProgramFiles}/National Instruments/NI-DAQmx Base/Lib"
				"$ENV{ProgramFiles(x86)}/National Instruments/NI-DAQmx Base/Lib"
				"$ENV{ProgramW6432}/National Instruments/NI-DAQmx Base/Lib"
			DOC "Full path of library file 'libnidaqmxbase' or 'nidaqmxbase.lib'"
		)

CGAL/cgal Installation/cmake/modules/FindRS3.cmake :25

find_library(RS3_LIBRARIES
               NAMES rs3
               HINTS ENV RS3_LIB_DIR
                     ENV RS3_DIR
                     ENV RS_LIB_DIR
                     ENV RS_DIR
               PATHS ${RS_LIBRARIES_DIR}
               PATH_SUFFIXES lib
               DOC "Path to the RS3 library"
              )

SeisSol/SeisSol cmake/FindMETIS.cmake :42

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

rose-compiler/rose CMakeLists.txt :448

find_library(with-opencl-lib OpenCL DOC "OpenCL library for runtime examples")

nvpro-samples/optix_advanced_samples src/CMake/FindCUDA.cmake :662

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

nfs-ganesha/nfs-ganesha src/cmake/portability_cmake_2.8/FindFLEX.cmake :71

find_library(FL_LIBRARY NAMES fl
  DOC "Path to the fl library")

OSGeo/grass cmake/find_scripts/FindNetCDF.cmake :48

find_library(
  NetCDF_LIBRARY
  NAMES netcdf
  HINTS ${PC_NetCDF_LIBDIR} ${PC_NetCDF_LIBRARY_DIRS}
  DOC "path netcdf library")

yugabyte/yugabyte-db cmake_modules/FindProtobuf.cmake :202

find_library(PROTOBUF_STATIC_LIBRARY libprotobuf.a
             DOC "Static version of the Google Protocol Buffers Library"
             NO_CMAKE_SYSTEM_PATH
             NO_SYSTEM_ENVIRONMENT_PATH)

etlegacy/etlegacy-deprecated cmake/FindGLEW.cmake :9

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

xiaoyeli/superlu_dist cmake/FindMETIS.cmake :18

find_library(METIS_LIBRARY
  NAMES metis
  DOC "Directory where the METIS library is located"
)

mmontag/chip-player-js libvgm/libs/cmake_modules/FindIconv.cmake :112

find_library(Iconv_LIBRARY
  NAMES ${Iconv_LIBRARY_NAMES}
  DOC "iconv library (potentially the C library)")

rxseger/rx_tools cmake/FindThreads.cmake :103

FIND_LIBRARY(THREADS_PTHREADS_WIN32_LIBRARY
               NAMES ${_Threads_pthreads_libname}
               PATHS ${_Threads_lib_paths}
               DOC "The Portable Threads Library for Win32"
               NO_SYSTEM_PATH
               )

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

find_library (Unwind_LIBRARY NAMES unwind DOC "unwind library")

chatopera/clause cmake/modules/FindActiveMQcpp.cmake :88

find_library(ACTIVEMQCPP_LIBRARIES NAMES libactivemq-cpp.a activemq-cpp DOC "Path to the activemq-cpp library"
    HINTS
    ${ACTIVEMQCPP_ALTLOCATION}
    ${ACTIVEMQCPP_ALTLOCATION}/lib
    NO_SYSTEM_ENVIRONMENT_PATH
    )

TheLegendAli/DeepLab-Context CMakeScripts/FindLevelDB.cmake :15

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

tontechio/pow-miner-gpu CMake/FindMHD.cmake :14

find_library(
    MHD_LIBRARY
    NAMES microhttpd microhttpd-10 libmicrohttpd libmicrohttpd-dll
    DOC "microhttpd library"
)

plumonito/dtslam 3rdparty/opencv-git/cmake/FindCUDA.cmake :807

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

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