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

timi-liuliang/echo thirdparty/eigen-3.3.3/bench/btl/cmake/FindOPENBLAS.cmake :7

find_library(OPENBLAS_LIBRARIES openblas PATHS $ENV{OPENBLASDIR} ${LIB_INSTALL_DIR})

anhttran/extreme_3d_faces lib/3rdParty/Eigen/bench/btl/cmake/FindACML.cmake :6

find_library(ACML_LIBRARIES
  NAMES
  acml_mp acml_mv
  PATHS
  $ENV{ACMLDIR}/lib
  $ENV{ACML_DIR}/lib
  ${LIB_INSTALL_DIR}
)

bambulab/BambuStudio cmake/modules/FindGLEW.cmake :146

find_library(GLEW_SHARED_LIBRARY_RELEASE
             NAMES GLEW glew glew32
             PATH_SUFFIXES lib lib64 libx32 lib/Release/${_arch}
             PATHS ENV GLEW_ROOT)

SoftFever/OrcaSlicer cmake/modules/FindGLEW.cmake :149

find_library(GLEW_STATIC_LIBRARY_RELEASE
             NAMES GLEW glew glew32s
             PATH_SUFFIXES lib lib64 libx32 lib/Release/${_arch}
             PATHS ENV GLEW_ROOT)

anhttran/3dmm_basic lib/3rdParty/Eigen/bench/btl/cmake/FindATLAS.cmake :10

find_library(ATLAS_LAPACK NAMES lapack_atlas lapack PATHS $ENV{ATLASDIR} ${LIB_INSTALL_DIR})

LARG/utaustinvilla3d cmake/FindRcssnet3d.cmake :23

FIND_LIBRARY(RCSSNET3D_LIBRARY NAMES ${RCSSNET3D_NAMES}
  HINTS ENV SPARK_DIR
  PATHS ${SPARK_DIR}
  PATH_SUFFIXES simspark lib/simspark)

RavEngine/RavEngine deps/resonance-audio/third_party/eigen/cmake/FindAdolc.cmake :11

find_library(ADOLC_LIBRARIES 
  adolc 
  PATHS $ENV{ADOLCDIR} ${LIB_INSTALL_DIR} 
  PATH_SUFFIXES lib lib64)

lmb-freiburg/ogn cmake/Modules/FindLAPACK.cmake :56

find_library(${_prefix}_${_library}_LIBRARY
            NAMES ${_library}
            PATHS /usr/local/lib /usr/lib /usr/local/lib64 /usr/lib64
            ENV LD_LIBRARY_PATH)

luigifreda/plvs cmake_modules/FindCholmod.cmake :53

find_library(CAMD_LIBRARY NAMES camd libcamd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

OAID/Caffe-HRT cmake/Modules/FindLAPACK.cmake :47

find_library(${_prefix}_${_library}_LIBRARY
          NAMES ${_library} PATHS ENV LIB PATHS ENV PATH)

NREL/OpenStudio CMake/FindMongoDB.cmake :37

find_library(MongoDB_LIBRARIES_DEBUG NAMES mongoclientd
      PATHS
      ${CMAKE_LIBRARY_PATH}/mongo
      $ENV{ProgramFiles}/Mongo/*/lib
      $ENV{SystemDrive}/Mongo/*/lib
    )

pcb9382/FaceAlgorithm include/Eigen/bench/btl/cmake/FindCBLAS.cmake :15

find_library(CBLAS_LIBRARIES
  cblas
  PATHS
  $ENV{CBLASDIR}/lib
  ${LIB_INSTALL_DIR}
)

supercollider/supercollider cmake_modules/FindReadline.cmake :25

find_library(READLINE_LIBRARY
            NAMES readline6 readline5 readline libreadline6 libreadline5 libreadline
            HINTS "${CMAKE_SOURCE_DIR}/../${CMAKE_LIBRARY_ARCHITECTURE}/readline/lib"
                "${CMAKE_SOURCE_DIR}/../${CMAKE_LIBRARY_ARCHITECTURE}/readline/bin"
                "$ENV{ProgramW6432}/GnuWin32/lib"
                "$ENV{ProgramW6432}/GnuWin32/bin"
                "$ENV{ProgramFiles}/GnuWin32/lib"
                "$ENV{ProgramFiles}/GnuWin32/bin"
        )

RSIA-LIESMARS-WHU/LSHBOX include/eigen/bench/btl/cmake/FindACML.cmake :26

find_library(ACML_LIBRARIES
        NAMES
        acml acml_mv
        PATHS
        $ENV{ACMLDIR}/lib
        $ENV{ACML_DIR}/lib
        ${LIB_INSTALL_DIR}
        )

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

find_library(LASLIB_LIBRARIES
             NAMES las
             PATHS ENV LD_LIBRARY_PATH
                   ENV LIBRARY_PATH
                   /usr/local/lib
                   ${LASLIB_INCLUDE_DIR}/../../lib
                  ENV LASLIB_LIB_DIR
            )

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

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

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

gnss-sdr/gnss-sdr src/algorithms/libs/volk_gnsssdr_module/volk_gnsssdr/cmake/Modules/FindCPUFEATURES.cmake :13

find_library(CPUFEATURES_LIBRARIES
    NAMES cpu_features
    PATHS $ENV{CPUFEATURES_DIR}/lib
          ${VOLK_GNSSSDR_LIB_PATHS}
)

SsageParuders/Android_Native_Surface my_android_opencv/modules/videoio/cmake/detect_aravis.cmake :14

find_library(ARAVIS_LIBRARY "aravis-0.8"
    PATHS "${ARAVIS_ROOT}" ENV ARAVIS_ROOT
    PATH_SUFFIXES "lib"
    NO_DEFAULT_PATH)

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/bench/btl/cmake/FindATLAS.cmake :10

find_library(ATLAS_CBLAS cblas PATHS $ENV{ATLASDIR} ${LIB_INSTALL_DIR})

in-formant/in-formant cmake_support/FindVulkan.cmake :89

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

gismo/gismo cmake/FindTaucs.cmake :14

find_library(TAUCS_LIBRARIES taucs PATHS $ENV{TAUCSDIR} ${LIB_INSTALL_DIR})

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

mne-tools/mne-cpp src/external/eigen-3.4.0/cmake/FindCHOLMOD.cmake :36

find_library(COLAMD_LIBRARY colamd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

NASA-SW-VnV/ikos cmake/FindTBB.cmake :211

find_library(TBB_${_comp}_LIBRARY_RELEASE ${_comp}
	HINTS ${TBB_LIBRARY} ${TBB_SEARCH_DIR}
	PATHS ${TBB_DEFAULT_SEARCH_DIR} ENV LIBRARY_PATH
	PATH_SUFFIXES ${TBB_LIB_PATH_SUFFIX})

ceph/ceph cmake/modules/Finddpdk.cmake :83

find_library(DPDK_rte_${c}_LIBRARY rte_${c}
      HINTS
        ENV DPDK_DIR
        ${dpdk_LIBRARY_DIRS}
        PATH_SUFFIXES lib)

RobotLocomotion/drake cmake/modules/FindGurobi.cmake :41

find_library(Gurobi_LIBRARY
  NAMES "gurobi${Gurobi_VERSION_MAJOR}${Gurobi_VERSION_MINOR}"
  HINTS "${_GUROBI_ROOT}"
  PATHS
    ${_GUROBI_SEARCH_PATHS}
    ENV GUROBI_HOME
  PATH_SUFFIXES lib
)

raulmur/ORB_SLAM Thirdparty/g2o/cmake_modules/FindBLAS.cmake :71

find_library(${_prefix}_${_library}_LIBRARY
                    NAMES ${_library}
                    PATHS /usr/local/lib /usr/lib /usr/local/lib64 /usr/lib64 ENV LD_LIBRARY_PATH
                    )

xtensor-stack/xtensor cmake/FindTBB.cmake :217

find_library(TBB_${_comp}_LIBRARY_RELEASE ${_comp}
          HINTS ${TBB_LIBRARY} ${TBB_SEARCH_DIR}
          PATHS ${TBB_DEFAULT_SEARCH_DIR} ENV LIBRARY_PATH
          PATH_SUFFIXES ${TBB_LIB_PATH_SUFFIX})

STEllAR-GROUP/hpx cmake/FindJemalloc.cmake :63

find_library(
  Jemalloc_LIBRARY
  NAMES jemalloc libjemalloc
  HINTS ${Jemalloc_ROOT}
        ENV
        JEMALLOC_ROOT
        ${HPX_JEMALLOC_ROOT}
        ${PC_Jemalloc_MINIMAL_LIBDIR}
        ${PC_Jemalloc_MINIMAL_LIBRARY_DIRS}
        ${PC_Jemalloc_LIBDIR}
        ${PC_Jemalloc_LIBRARY_DIRS}
  PATH_SUFFIXES lib lib64
)

hlrs-vis/covise cmake/FindARTOOLKIT.cmake :83

FIND_LIBRARY(ARTOOLKIT_LIBRARY NAMES ${ARTOOLKIT_NAMES}
    PATHS
    $ENV{ARTOOLKIT_HOME}/lib
    $ENV{EXTERNLIBS}/ARToolKit/lib
    NO_DEFAULT_PATH
  )

root-project/root cmake/modules/Findgl2ps.cmake :16

find_library(GL2PS_LIBRARY NAMES gl2ps HINTS ${GL2PS_DIR}/lib $ENV{GL2PS_DIR}/lib)

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

NREL/EnergyPlus third_party/eigen/bench/btl/cmake/FindMKL.cmake :35

find_library(MKL_LIBRARIES
  mkl_core
  PATHS
  $ENV{MKLLIB}
  /opt/intel/mkl/*/lib/32
  /opt/intel/Compiler/*/*/mkl/lib/32
  ${LIB_INSTALL_DIR}
)

apache/mxnet cmake/Modules/FindJeMalloc.cmake :44

find_library(JEMALLOC_LIBRARY NAMES jemalloc libjemalloc
  HINTS
    ${JEMALLOC_ROOT} ENV JEMALLOC_ROOT
    ${PC_JEMALLOC_MINIMAL_LIBDIR}
    ${PC_JEMALLOC_MINIMAL_LIBRARY_DIRS}
    ${PC_JEMALLOC_LIBDIR}
    ${PC_JEMALLOC_LIBRARY_DIRS}
  PATH_SUFFIXES lib lib64)

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

tpfister/caffe-heatmap cmake/Modules/FindLMDB.cmake :16

find_library(LMDB_LIBRARIES NAMES lmdb   PATHS "$ENV{LMDB_DIR}/lib" )

OSVR/OSVR-Core cmake/FindPerformer.cmake :54

find_library(PERFORMER_PFDU_UTIL_LIBRARY
		NAMES
		libpfdu-util
		HINTS
		"${PERFORMER_ROOT_DIR}"
		PATH_SUFFIXES
		lib
		PATHS
		$ENV{PFROOT})

mysql/mysql-connector-cpp jdbc/examples/CMakeLists.txt :85

FIND_LIBRARY(MYSQLCPPCONN_DYNLOAD_MYSQL_LIB
        NAMES
          libmysqlclient_r.so
          libmysqlclient.so
        PATHS
          ${MYSQL_LIB_DIR}
          ${MYSQL_LIB_DIR}/libmysql_r/.libs
          ${MYSQL_LIB_DIR}/lib
          ${MYSQL_LIB_DIR}/lib/mysql
          $ENV{MYSQL_LIB_DIR}
          $ENV{MYSQL_LIB_DIR}/libmysql_r/.libs
          $ENV{MYSQL_LIB_DIR}/lib
          $ENV{MYSQL_LIB_DIR}/lib/mysql
          $ENV{MYSQL_DIR}/libmysql_r/.libs
          $ENV{MYSQL_DIR}/lib
          $ENV{MYSQL_DIR}/lib/mysql
          ${MYSQL_CLIB_DIR}
          ${MYSQL_CLIB_DIR}/libmysql_r/.libs
          ${MYSQL_CLIB_DIR}/lib
          ${MYSQL_CLIB_DIR}/lib/mysql
          /usr/lib/mysql
          /usr/local/lib/mysql
          /usr/local/mysql/lib
          /usr/local/mysql/lib/mysql
          /opt/mysql/mysql/lib
          /opt/mysql/mysql/lib/mysql
          NO_DEFAULT_PATH
      )

WPI-AIM/ambf external/chai3d/extras/SDL2/FindSDL2.cmake :99

FIND_LIBRARY(SDL2_LIBRARY_TEMP
	NAMES SDL2
	HINTS
	$ENV{SDL2DIR}
	PATH_SUFFIXES lib64 lib lib/${OS}-${ARCH}
	PATHS ${SDL2_SEARCH_PATHS}
)

AliceO2Group/AliceO2 dependencies/Findpythia.cmake :20

find_library(${PKGNAME}_LIBRARY_SHARED
             NAMES libpythia8.so libpythia8.dylib
             PATHS $ENV{${PKGENVNAME}_ROOT}/lib)

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)

Farama-Foundation/ViZDoom src/vizdoom/src/CMakeLists.txt :110

find_library( DX_dxguid_LIBRARY dxguid
		PATHS ENV DXSDK_DIR
		PATH_SUFFIXES Lib Lib/${XBITS} )

rpng/cpi cpi_compare/cmake/FindMKL.cmake :110

FIND_LIBRARY(${LIB}_PATH ${LIB} PATHS ${MKL_LIB_SEARCHPATH} ENV LIBRARY_PATH)

SilenceOverflow/VI_ORB_SLAM2 cmake_modules/FindCholmod.cmake :26

find_library(AMD_LIBRARY amd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

mmp/pbrt-v4 cmake/FindOpenEXR.cmake :217

find_library (OPENEXR_${UPPERCOMPONENT}_LIBRARY
                  NAMES ${COMPONENT}-${OPENEXR_VERSION_MAJOR}_${OPENEXR_VERSION_MINOR}
                        ${COMPONENT}
                        ${COMPONENT}-${OPENEXR_VERSION_MAJOR}_${OPENEXR_VERSION_MINOR}_d
                        ${COMPONENT}_d
                  HINTS ${OPENEXR_LIBRARY_DIR} $ENV{OPENEXR_LIBRARY_DIR}
                        ${GENERIC_LIBRARY_PATHS} )

youkely/InfrasCal cmake/FindBLAS.cmake :72

find_library(${_prefix}_${_library}_LIBRARY
                    NAMES ${_library}
                    PATHS ${BLAS_DIR}/lib ${BLAS_DIR} ENV LIB
                    )

SpanDB/SpanDB cmake/modules/FindTBB.cmake :16

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

yanmin-wu/EAO-SLAM Thirdparty/g2o/cmake_modules/FindBLAS.cmake :61

find_library(${_prefix}_${_library}_LIBRARY
                    NAMES ${_library}
                    PATHS ENV LIB
                    )

damellis/ESP cmake/FindGLFW.cmake :123

find_library( GLFW_glfw_LIBRARY glfw
      NAMES
      glfw
      glfw3
      HINTS
      "${GLFW_LOCATION}/lib"
      "${GLFW_LOCATION}/lib/cocoa"
      "$ENV{GLFW_LOCATION}/lib"
      "$ENV{GLFW_LOCATION}/lib/cocoa"
      PATHS
      /usr/local/lib
      )

BastilleResearch/gr-lora cmake/Modules/loraConfig.cmake :14

FIND_LIBRARY(
    LORA_LIBRARIES
    NAMES gnuradio-lora
    HINTS $ENV{LORA_DIR}/lib
        ${PC_LORA_LIBDIR}
    PATHS ${CMAKE_INSTALL_PREFIX}/lib
          ${CMAKE_INSTALL_PREFIX}/lib64
          /usr/local/lib
          /usr/local/lib64
          /usr/lib
          /usr/lib64
)

NauEngine/NauEnginePublic engine/core/modules/ui/cocos2d-x/cmake/Modules/FindWEBSOCKETS.cmake :28

find_library(WEBSOCKETS_LIBRARY NAMES websockets libwebsockets
  HINTS ENV WEBSOCKETS_DIR
  PATH_SUFFIXES lib
  PATHS
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw
  /opt/local
  /opt/csw
  /opt
  )

InsightSoftwareConsortium/ITK Modules/ThirdParty/HDF5/src/itkhdf5/config/cmake/FindDTCMP.cmake :37

find_library(DTCMP_LIBRARY
  NAMES dtcmp
  HINTS ENV MFU_LIB ENV MFU_LIB64)

qknight/libnoise cmake/Modules/FindLibNoise.cmake :39

FIND_LIBRARY(LIBNOISE_LIBRARIES
  NAMES libnoise noise libnoiseutils noiseutils
  PATHS
    $ENV{LIBNOISE_DIR}
    NO_DEFAULT_PATH
    PATH_SUFFIXES lib64 lib so
)

shawwn/noh CMakeLists.txt :354

find_library(FMOD_LIBRARY
        NAMES fmod_vc
        NAMES_PER_DIR
        PATH_SUFFIXES lib/x64
        PATHS "${FMOD_ROOT}" ENV FMOD_ROOT REQUIRED)

boatbod/op25 op25/gr-op25/cmake/Modules/gnuradio-op25Config.cmake :15

FIND_LIBRARY(
    GR_OP25_LIBRARIES
    NAMES gnuradio-op25
    HINTS $ENV{OP25_DIR}/lib
        ${PC_OP25_LIBDIR}
    PATHS ${CMAKE_INSTALL_PREFIX}/lib
          ${CMAKE_INSTALL_PREFIX}/lib64
          /usr/local/lib
          /usr/local/lib64
          /usr/lib
          /usr/lib64
          )

gazebosim/gazebo-classic deps/parallel_quickstep/CMakeModules/FindOpenCL.cmake :79

FIND_LIBRARY(OPENCL_LIBRARIES OpenCL
      ENV LD_LIBRARY_PATH
      )

Mudlet/Mudlet cmake/FindPCRE.cmake :43

find_library(
  PCRE_LIBRARY_DEBUG
  NAMES pcred
  HINTS ${PCRE_DIR} $ENV{PCRE_DIR} ${PC_PCRE_LIBRARY_DIRS}
        ${PC_PCRE_LIBRARY_DIR}
  PATH_SUFFIXES lib64 lib
  PATHS ~/Library/Frameworks
        /Library/Frameworks
        /usr/local
        /usr
        /sw
        /opt/local
        /opt/csw
        /opt)

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
    )

shogun-toolbox/shogun cmake/ShogunFindLAPACK.cmake :20

find_library(LAPACKE_LIBRARY
        NAMES lapacke
        PATHS /usr/lib /usr/local/lib $ENV{LAPACKE_PATH})

miki151/keeperrl cmake/FindVorbisFile.cmake :50

FIND_LIBRARY(VorbisFile_LIBRARIES_DEBUG 
	NAMES VorbisFile_d
	HINTS
	$ENV{VORBISDIR}
    $ENV{CSP_DEVPACK}
	$ENV{VORBIS_PATH}
	PATH_SUFFIXES win32/VorbisFile_Dynamic_Debug lib
	PATHS
	~/Library/Frameworks
	/Library/Frameworks
	/usr/local
	/usr
	/sw
	/opt/local
	/opt/csw
	/opt
)

mantidproject/mantid buildconfig/CMake/FindHDF4.cmake :27

find_library(
  HDF4_DF_LIBRARY
  NAMES df hdf
  HINTS ENV HDF4_ROOT
  PATH_SUFFIXES hdf
)

gridlab-d/gridlab-d connection/CMakeLists.txt :5

find_library(GLD_CZMQ_LIBRARY NAMES czmq REQUIRED PATHS ${GLD_CZMQ_DIR} $ENV{GLD_CZMQ_DIR})

openmm/openmm cmake_modules/FindOpenCL.cmake :57

find_library(OPENCL_LIBRARY
    NAMES OpenCL
    PATHS
      $ENV{OPENCL_DIR}
      ${OPENCL_LIB_SEARCH_PATH}
    PATH_SUFFIXES ${path_suffixes}
    NO_DEFAULT_PATH
)

ossia/libossia cmake/FindDNSSD.cmake :97

find_library(_dnssd_LIBRARY System
    HINTS $ENV{DNSSD_ROOT} ${DNSSD_ROOT}
    PATH_SUFFIXES lib PATHS ${_dnssd_lib_paths}
    )

SimonKagstrom/kcov cmake/FindBfd.cmake :35

find_library (LIBBFD_BFD_LIBRARY
    NAMES
      bfd
    PATHS
      /usr/lib
      /usr/lib64
      /usr/local/lib
      /usr/local/lib64
      /opt/local/lib
      /opt/usr/lib64
      ENV LIBRARY_PATH
      ENV LD_LIBRARY_PATH)

luigifreda/slamplay cmake/FindCholmod.cmake :48

find_library(CAMD_LIBRARY camd PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

cwida/ALP publication/source_code/bench_end_to_end/3rdparty/FindTBB.cmake :212

find_library(TBB_${_comp}_LIBRARY_RELEASE ${_comp}
          HINTS ${TBB_LIBRARY} ${TBB_SEARCH_DIR}
          PATHS ${TBB_DEFAULT_SEARCH_DIR} ENV LIBRARY_PATH
          PATH_SUFFIXES ${TBB_LIB_PATH_SUFFIX})

plstcharles/litiv cmake/Modules/FindGperftools.cmake :55

find_library(Gperftools_TCMALLOC_AND_PROFILER
    NAMES
        tcmalloc_and_profiler
    HINTS
        "${Gperftools_ROOT_DIR}/lib"
        "$ENV{Gperftools_LOCATION}/lib"
        "$ENV{USER_DEVELOP}/vendor/Gperftools/lib"
        "$ENV{USER_DEVELOP}/Gperftools/lib"
    PATHS
        "$ENV{PROGRAMFILES}/Gperftools/lib"
        /usr/local/lib
        /usr/lib
)

QMCPACK/qmcpack CMake/FindMKL.cmake :86

find_library(MKL_SYCL mkl_sycl
    HINTS ${MKL_ROOT} $ENV{MKLROOT} $ENV{MKL_ROOT} $ENV{MKL_HOME}
    PATH_SUFFIXES lib/intel64 lib
    REQUIRED
  )

ewan-xu/LibrosaCpp librosa/eigen3/bench/btl/cmake/FindATLAS.cmake :7

find_library(ATLAS_LIB satlas PATHS $ENV{ATLASDIR} ${LIB_INSTALL_DIR})

geektcp/UeCore cmake/macros/FindTBB.cmake :33

FIND_LIBRARY(TBB_EXTRA_LIBRARIES
  NAMES
    tbbmalloc
  PATHS
    /usr/local/lib
    /usr/lib
    ${TBB_ROOT}
    ${TBB_ROOT}/lib
    $ENV{TBB_ROOT}
    $ENV{TBB_ROOT}/lib
    # ${CMAKE_SOURCE_DIR}/dep/tbb/build/vsproject/ia32/Release
)

Madour/LDtkLoader cmake/modules/FindSDL2_image.cmake :61

find_library(SDL2_IMAGE_LIBRARY
        NAMES SDL2_image
        HINTS
        ENV SDL2IMAGEDIR
        ENV SDL2DIR
        ${SDL2_DIR}
        PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
        )

gameknife/gkEngine cmake/Modules/FindSDL2.cmake :69

find_library(SDL2_LIBRARY
	NAMES
	SDL2
	HINTS
	${SDL2_LIB_HINTS}
	PATHS
	${SDL2_ROOT_DIR}
	ENV SDL2DIR
	PATH_SUFFIXES lib SDL2 ${SDL2_LIB_PATH_SUFFIX})

albin-johansson/centurion cmake/FindSDL2.cmake :95

FIND_LIBRARY(SDL2_LIBRARY_TEMP
        NAMES SDL2
        HINTS
        $ENV{SDL2DIR}
        PATH_SUFFIXES ${PATH_SUFFIXES}
        PATHS ${SDL2_SEARCH_PATHS}
        )

mmatyas/supermariowar cmake/FindENet.cmake :25

FIND_LIBRARY(ENet_LIBRARY
    NAMES enet
    PATHS
    $ENV{ENETDIR}
    /usr/local
    /usr
    PATH_SUFFIXES lib
    )

kevinlin311tw/caffe-augmentation cmake/Modules/FindLAPACK.cmake :47

find_library(${_prefix}_${_library}_LIBRARY
          NAMES ${_library} PATHS ENV LIB PATHS ENV PATH)

DocCreator/DocCreator software/DocCreator/src/Degradations/Distortion3DModel/thirdparty/eigen-3.3.7/bench/btl/cmake/FindBlitz.cmake :29

find_library(BLITZ_LIBRARIES
  blitz
  PATHS
  $ENV{BLITZDIR}/lib
  ${LIB_INSTALL_DIR}
)

INET-RC/GeoMX 3rdparty/mshadow/cmake/Cuda.cmake :245

find_library(CUDA_LIBRARY_PATH libcudart.so PATHS ENV LD_LIBRARY_PATH PATH_SUFFIXES lib lib64)

DLR-SC/tigl cmake/FindFreeImageLib.cmake :1

find_library(FREEIMAGE_LIBRARY
  NAMES FreeImage freeimage
  HINTS
    ENV FREEIMAGE_DIR
  PATH_SUFFIXES lib
)

usb-tools/USBProxy-legacy src/cmake/modules/Findlorcon.cmake :34

FIND_LIBRARY(LORCON_LIBRARIES
    NAMES orcon2
    HINTS $ENV{LORCON_DIR}/lib ${PC_LORCON_LIBDIR}
    PATHS /usr/local/lib /usr/lib /opt/local/lib ${PC_LORCON_LIBDIR} ${PC_LORCON_LIBRARY_DIRS} ${CMAKE_SOURCE_DIR}/../lib
  )

weigao95/surfelwarp external/eigen3.4/bench/btl/cmake/FindATLAS.cmake :13

find_library(ATLAS_F77BLAS f77blas PATHS $ENV{ATLASDIR} ${LIB_INSTALL_DIR})

FrictionalGames/OALWrapper CMakeScripts/FindOGG.cmake :47

FIND_LIBRARY(OGG_LIBRARY_DEBUG 
	NAMES oggd ogg_d liboggd libogg_d
	HINTS ENV OGGDIR
	PATH_SUFFIXES lib lib64 win32/Dynamic_Debug "Win32/${MSVC_YEAR_NAME}/x64/Debug" "Win32/${MSVC_YEAR_NAME}/Win32/Debug"
	PATHS ${OGG_SEARCH_PATHS}
)

lenmus/lomse cmake-modules/FindUnitTest++.cmake :47

FIND_LIBRARY (UNITTEST++_LIBRARY
	NAMES
		unittest++ UnitTest++
	PATHS 
  	    ${UnitTest++_PKGCONF_LIBRARY_DIRS}
  	    ${CMAKE_SOURCE_DIR}/tests/UnitTest++
		/usr/lib
		/usr/local/lib
		/usr/lib64/ 		# Fedora
		/sw/lib
		/opt/local/lib
		/opt/csw/lib
		/opt/lib
		$ENV{UnitTest++_DIR}/lib					#Windows
		"C:/Program Files (x86)/UnitTest++/lib"		#Windows
		"C:/Program Files/UnitTest++/lib"			#Windows
        /usr/local/Cellar/          # for macOS when UnitTest++ is installed using Homebrew
        /usr/local/Cellar/lib       # for macOS when UnitTest++ is installed using Homebrew
    #By default, Homebrew will install all packages in the directory /usr/local/Cellar/ ,
    #and also creates symbolic links at /usr/local/opt/ and /usr/local/bin/ (for executable files).
)

nutjunkie/IQmol cmake/FindOpenMesh.cmake :19

find_library(OPENMESH_CORE_LIB OpenMeshCore
    PATHS ENV OPENMESHROOT PATH_SUFFIXES OpenMesh lib/OpenMesh)

feelpp/feelpp feelpp/cmake/modules/contrib.dependencies.cmake :169

FIND_LIBRARY(PARMETIS_LIBRARY
      NAMES
      parmetis
      PATHS
      $ENV{PETSC_DIR}/lib
      $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib
      )

Jakz/retro8 projects/cmake/FindSDL2.cmake :109

FIND_LIBRARY(SDL2MAIN_LIBRARY
			NAMES SDL2main
			HINTS
			$ENV{SDL2DIR}
			PATH_SUFFIXES ${PATH_SUFFIXES}
			PATHS ${SDL2_SEARCH_PATHS}
		)

flareteam/flare-engine cmake/FindSDL2.cmake :63

find_library(SDL2MAIN_LIBRARY
      NAMES SDL2main
      HINTS
        ENV SDLDIR
      PATH_SUFFIXES lib
      PATHS
      /sw
      /opt/local
      /opt/csw
      /opt
    )

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

gemrb/gemrb cmake/modules/FindSDL2_mixer.cmake :50

find_library(SDL2_MIXER_LIBRARY
  NAMES SDL2_mixer
  HINTS
    ENV SDLMIXERDIR
    ENV SDLDIR
  PATH_SUFFIXES lib
)

JoshuaSenouf/gl-engine api/glfw/CMake/modules/FindVulkan.cmake :16

find_library(VULKAN_LIBRARY NAMES vulkan-1 HINTS
            "$ENV{VULKAN_SDK}/Bin32"
            "$ENV{VK_SDK_PATH}/Bin32")

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

team-eternity/eternity cmake/FindSDL2.cmake :22

find_library(SDL2_LIBRARY SDL2
			    HINTS ENV SDL2DIR
				 PATH_SUFFIXES lib)

fifengine/fifengine cmake/FindSDL2.cmake :88

FIND_LIBRARY(SDL2_LIBRARY_TEMP
	NAMES SDL2
	HINTS
	$ENV{SDL2DIR}
	PATH_SUFFIXES lib64 lib lib/x64 lib/x86
	PATHS ${SDL2_SEARCH_PATHS}
)

sourcehold/Sourcehold cmake/FindSDL2.cmake :69

find_library(SDL2_LIBRARY
	NAMES
	SDL2
	HINTS
	${SDL2_LIB_HINTS}
	PATHS
	${SDL2_ROOT_DIR}
	ENV SDL2DIR
	PATH_SUFFIXES lib SDL2 ${SDL2_LIB_PATH_SUFFIX})

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

openPupil/Open-PupilEXT 3rdparty/spii/thirdparty/Eigen/bench/btl/cmake/FindACML.cmake :6

find_library(ACML_LIBRARIES
  NAMES
  acml_mp acml_mv
  PATHS
  $ENV{ACMLDIR}/lib
  $ENV{ACML_DIR}/lib
  ${LIB_INSTALL_DIR}
)

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

joachimBurket/esp32-opencv cmake/FindVulkan.cmake :11

find_library(Vulkan_LIBRARIES NAMES vulkan-1 HINTS
            "$ENV{VULKAN_SDK}/Bin"
            "$ENV{VK_SDK_PATH}/Bin")

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