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
)

timi-liuliang/echo thirdparty/eigen-3.3.3/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}
)

koide3/hdl_graph_slam cmake/FindG2O.cmake :22

FIND_LIBRARY("${MYLIBRARY}_DEBUG"
    NAMES "g2o_${MYLIBRARYNAME}_d"
    PATHS
    ${G2O_ROOT}/lib/Debug
    ${G2O_ROOT}/lib
    $ENV{G2O_ROOT}/lib/Debug
    $ENV{G2O_ROOT}/lib
    /opt/ros/$ENV{ROS_DISTRO}/lib
    NO_DEFAULT_PATH
    )

gwaldron/osgearth cmake/FindCesiumNative.cmake :49

find_library(${MY_LIBRARY_VAR}_LIBRARY_RELEASE
             NAMES
                 ${MY_LIBRARY_NAME}
             PATHS
                 ${CESIUM_NATIVE_DIR}/lib
                 $ENV{CESIUM_NATIVE_DIR}
                 PATH_SUFFIXES lib64 lib
             NO_DEFAULT_PATH )

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

find_library(GLEW_STATIC_LIBRARY_DEBUG
             NAMES GLEWds glewd glewds glew32ds
             PATH_SUFFIXES lib lib64
             PATHS ENV GLEW_ROOT)

anhttran/3dmm_basic lib/3rdParty/Eigen/bench/btl/cmake/FindACML.cmake :27

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

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindInventor.cmake :174

FIND_LIBRARY(INVENTOR_SOXT_LIBRARY
    NAMES soxt1 SoXt
    PATHS ${SOXT_PREFIX}/lib
          $ENV{COINDIR}/lib
    NO_DEFAULT_PATH
)

RavEngine/RavEngine deps/resonance-audio/third_party/eigen/cmake/FindCholmod.cmake :69

find_library(CHOLMOD_METIS_LIBRARY metis PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

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

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

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

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
    )

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

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

pcb9382/FaceAlgorithm include/Eigen/bench/btl/cmake/FindBlitz.cmake :29

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

RSIA-LIESMARS-WHU/LSHBOX include/eigen/bench/btl/cmake/FindATLAS.cmake :7

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

hridaybavle/semantic_slam cmake/FindCholmod.cmake :48

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

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/cmake/modules/FindBLAS.cmake :74

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

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

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

gnss-sdr/gnss-sdr cmake/Modules/FindOPENCL.cmake :110

find_library(OPENCL_LIBRARY
            NAMES OpenCL
            PATHS
                ENV "PROGRAMFILES(X86)"
                ENV AMDAPPSDKROOT
                ENV INTELOCLSDKROOT
                ENV CUDA_PATH
                ENV NVSDKCOMPUTE_ROOT
                ENV ATISTREAMSDKROOT
                ENV OCL_ROOT
            PATH_SUFFIXES
                "AMD APP/lib/x86"
                lib/x86
                lib/Win32
                OpenCL/common/lib/Win32
        )

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
    )

w111liang222/lidar-slam-detection slam/thirdparty/fast_gicp/thirdparty/Eigen/cmake/FindCHOLMOD.cmake :69

find_library(CHOLMOD_METIS_LIBRARY metis PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

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
  )

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/bench/btl/cmake/FindCBLAS.cmake :15

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

marsyas/marsyas cmake-modules/FindPNG.cmake :52

FIND_LIBRARY(PNG_LIBRARY
	    NAMES ${PNG_NAMES}
	    PATHS
	    $ENV{LIBPNGDIR}/lib
	    /usr/lib
	    /usr/local/lib
	  )

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)

gismo/gismo cmake/FindDbgHelp.cmake :8

FIND_LIBRARY(DBGHELP_LIBRARY dbghelp.lib
  PATHS ${DbgHelp_DIR} $ENV{DXSDK_DIR}
  PATH_SUFFIXES lib Lib lib/x86 Lib/x86
  NO_DEFAULT_PATH # Or else CMake 2.6.0 will find the dll in system32 on windows
)

raulmur/ORB_SLAM Thirdparty/g2o/cmake_modules/FindLAPACK.cmake :65

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

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
)

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

FIND_LIBRARY(ABAQUS_LIBRARY_DEBUG_6 NAMES ABQDDB_Odb ABQSMABasMem.lib
    PATHS
    $ENV{EXTERNLIBS}/abaqus/lib
    DOC "ABAQUS - Library (Debug)"
  )

root-project/root cmake/modules/FindCFITSIO.cmake :40

find_library(CFITSIO_LIBRARY NAMES cfitsio
    PATHS $ENV{CFITSIO} ${CFITSIO_DIR}/lib ${GNUWIN32_DIR}/lib)

toggl-open-source/toggldesktop third_party/poco/cmake/FindMySQL.cmake :48

find_library(MYSQL_LIB NAMES mysqlclient_r
				 PATHS
				 /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
				 $ENV{MYSQL_DIR}/libmysql_r/.libs
				 $ENV{MYSQL_DIR}/lib
				 $ENV{MYSQL_DIR}/lib/mysql)

Oneflow-Inc/oneflow oneflow/ir/oneflow-lite/lib/OneFlow/cmake/FindAscendSdk.cmake :5

find_library(
  ASCEND_GRAPH_LIBRARY NAMES graph PATHS ${ASCEND_HOME_PATH} ${ASCEND_HOME_PATH}/lib64
                                         $ENV{ASCEND_HOME_PATH} $ENV{ASCEND_HOME_PATH}/lib64)

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

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

find_library(MKL_GUIDE
  guide
  PATHS
  $ENV{MKLLIB}
  /opt/intel/mkl/*/lib/em64t
  /opt/intel/Compiler/*/*/mkl/lib/em64t
  /opt/intel/Compiler/*/*/lib/intel64
  ${LIB_INSTALL_DIR}
)

SteveMacenski/slam_toolbox CMake/FindCHOLMOD.cmake :78

find_library(SUITESPARSECONFIG_LIBRARY NAMES suitesparseconfig
    PATHS ${CHOLMOD_LIBDIR} $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

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)

Icinga/icinga2 third-party/cmake/FindMySQL.cmake :73

FIND_LIBRARY(MYSQL_LIB NAMES mysqlclient
    PATHS
    $ENV{MYSQL_DIR}
    $ENV{MYSQL_DIR}/lib/${libsuffixDist}
    $ENV{MYSQL_DIR}/libmysql
    $ENV{MYSQL_DIR}/libmysql/${libsuffixBuild}
    $ENV{MYSQL_DIR}/client/${libsuffixBuild}
    $ENV{MYSQL_DIR}/libmysql/${libsuffixBuild}
    $ENV{ProgramFiles}/MySQL/*/lib/${libsuffixDist}
    $ENV{SystemDrive}/MySQL/*/lib/${libsuffixDist})

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 :17

find_library( GLUT_glut_LIBRARY glut32 freeglut_static freeglut
            ${GLUT_LOCATION}/lib
            ${GLUT_LOCATION}/lib/win32
            ${GLUT_LOCATION}/lib/x86
            $ENV{GLUT_LOCATION}/lib
            ${GLUT_LOCATION}/lib/glut
            $ENV{GLUT_LOCATION}/lib/glut
            $ENV{GLUT_LOCATION}/lib/win32
            $ENV{GLUT_LOCATION}/lib/x86
            ${OPENGL_LIBRARY_DIR}
            /usr/lib
            /usr/lib/w32api
            /usr/local/lib
            /usr/X11R6/lib
          )

pytorch/FBGEMM fbgemm_gpu/FbgemmGpu.cmake :182

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

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

find_library(PERFORMER_PFDU_LIBRARY
		NAMES
		pfdu
		HINTS
		"${PERFORMER_ROOT_DIR}"
		PATH_SUFFIXES
		lib
		PATHS
		$ENV{PFROOT})

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/FindCSPARSE.cmake :22

find_library(CSPARSE_LIB_${LIB}
    NAMES ${LIB}
    HINTS $ENV{CSPARSE}/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 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}
)

NauEngine/NauEnginePublic engine/core/modules/ui/cocos2d-x/cmake/Modules/FindChipmunk.cmake :45

FIND_LIBRARY(CHIPMUNK_LIBRARY
  NAMES chipmunk libchipmunk
  HINTS
  ENV CHIPMUNK_DIR
  PATH_SUFFIXES lib
  PATHS
  ~/Library/Frameworks
  /Library/Frameworks
  /usr/local
  /usr
  /sw
  /opt/local
  /opt/csw
  /opt
)

kevinlin311tw/caffe-cvprw15 CMakeScripts/FindLAPACK.cmake :47

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

uoip/g2opy cmake_modules/FindCholmod.cmake :48

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

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

find_library(CIRCLE_LIBRARY
  NAMES circle
  HINTS ENV MFU_LIB ENV MFU_LIB64
  )

meshula/OpenSteer third-party/glfw/CMake/modules/FindVulkan.cmake :33

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

shawwn/noh CMakeLists.txt :374

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

izhengfan/se2clam CMakeModules/FindBLAS.cmake :66

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

tx00100xt/SeriousSamClassic-VK SamTFE/Sources/cmake/FindVulkan.cmake :36

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

gazebosim/gazebo-classic cmake/SearchForStuff.cmake :349

find_library(tbb_library tbb ENV LD_LIBRARY_PATH)

eiskaltdcpp/eiskaltdcpp cmake/FindGTK3.cmake :276

find_library(${_var}
        NAMES ${_lib_list}
        PATHS
            /opt/gnome/lib
            /opt/gnome/lib64
            /usr/openwin/lib
            /usr/openwin/lib64
            /sw/lib
            $ENV{GTKMM_BASEPATH}/lib
            [HKEY_CURRENT_USER\\SOFTWARE\\gtkmm\\2.4;Path]/lib
            [HKEY_LOCAL_MACHINE\\SOFTWARE\\gtkmm\\2.4;Path]/lib
        )

Hotride/OrionUO CMake/FindSDL2.cmake :100

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

Jackarain/proxy third_party/boost/libs/compute/cmake/FindTBB.cmake :225

find_library(TBB_LIBRARY ${_TBB_LIB_NAME} HINTS ${_TBB_LIBRARY_DIR}
        PATHS ENV LIBRARY_PATH ENV LD_LIBRARY_PATH)

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

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

shogun-toolbox/shogun cmake/FindARPREC.cmake :3

find_library(ARPREC_LIBRARIES arprec HINTS $ENV{ARPREC_DIR}/lib)

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

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

LisaAnne/lisa-caffe-public cmake/Modules/FindLMDB.cmake :16

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

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
)

luigifreda/slamplay cmake/FindCholmod.cmake :19

find_library(CHOLMOD_LIBRARY cholmod PATHS $ENV{CHOLMODDIR} ${LIB_INSTALL_DIR})

MHeasell/rwe cmake/Modules/FindSDL2_mixer.cmake :93

find_library(SDL2_MIXER_LIBRARY
  NAMES SDL2_mixer
  HINTS
    ENV SDL2MIXERDIR
    ENV SDL2DIR
  PATH_SUFFIXES lib ${VC_LIB_PATH_SUFFIX}
)

plstcharles/litiv cmake/Modules/FindCPLEX.cmake :105

FIND_LIBRARY(CPLEX_LIBRARY
    NAMES
        cplex
        cplex${CPLEX_WIN_VERSION}
    HINTS
        ${CPLEX_ROOT_DIR}/cplex/lib/${CPLEX_WIN_PLATFORM}
        ${CPLEX_ROOT_DIR}/lib/${CPLEX_WIN_PLATFORM}
        $ENV{CPLEX_ROOT}/cplex/lib/${CPLEX_WIN_PLATFORM}
        $ENV{CPLEX_ROOT}/lib/${CPLEX_WIN_PLATFORM}
        ${CPLEX_ROOT_DIR}/cplex/lib/x86-64_debian4.0_4.1/static_pic
        ${CPLEX_ROOT_DIR}/lib/x86-64_debian4.0_4.1/static_pic
        $ENV{CPLEX_ROOT}/cplex/lib/x86-64_debian4.0_4.1/static_pic
        $ENV{CPLEX_ROOT}/lib/x86-64_debian4.0_4.1/static_pic
        ${CPLEX_ROOT_DIR}/cplex/lib/x86-64_sles10_4.1/static_pic
        ${CPLEX_ROOT_DIR}/lib/x86-64_sles10_4.1/static_pic
        $ENV{CPLEX_ROOT}/cplex/lib/x86-64_sles10_4.1/static_pic
        $ENV{CPLEX_ROOT}/lib/x86-64_sles10_4.1/static_pic
        ${CPLEX_ROOT_DIR}/cplex/lib/x86-64_linux/static_pic
        ${CPLEX_ROOT_DIR}/lib/x86-64_linux/static_pic
        $ENV{CPLEX_ROOT}/cplex/lib/x86-64_linux/static_pic
        $ENV{CPLEX_ROOT}/lib/x86-64_linux/static_pic
        ${CPLEX_ROOT_DIR}/cplex/lib/x86-64_osx/static_pic
        ${CPLEX_ROOT_DIR}/lib/x86-64_osx/static_pic
        $ENV{CPLEX_ROOT}/cplex/lib/x86-64_osx/static_pic
        $ENV{CPLEX_ROOT}/lib/x86-64_osx/static_pic
    PATHS
        ENV LIBRARY_PATH
        ENV LD_LIBRARY_PATH
)

neka-nat/cupoch third_party/GLFW/CMake/modules/FindVulkan.cmake :12

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

udacity/CarND-MPC-Project src/Eigen-3.3/bench/btl/cmake/FindATLAS.cmake :13

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

RoboticsPolyu/IPN_MPC cmake/FindTBB.cmake :226

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

snl-dakota/dakota cmake/DakotaFindNetCDF.cmake :96

find_library (NETCDF_LIBRARY
	NAMES netcdf
	HINTS
	${_netcdf_libpath}
	${NETCDF_DIR}
	${NETCDF_ROOT}
	$ENV{NETCDF_DIR}
	$ENV{NETCDF_ROOT}
	PATH_SUFFIXES lib
	PATHS
	/sw
	/opt/local
	/opt/csw
	/opt
)

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

nsimplex/ktools cmake/thirdparty/FindLibZip.cmake :26

FIND_LIBRARY(LIBZIP_LIBRARY 
    NAMES libzip zip
    PATHS
    $ENV{LIBZIP_DIR}/lib
    $ENV{LIBZIP_DIR}
    $ENV{OSGDIR}/lib
    $ENV{OSGDIR}
    $ENV{OSG_ROOT}/lib
    ~/Library/Frameworks
    /Library/Frameworks
    /usr/local/lib
    /usr/lib
    /sw/lib
    /opt/local/lib
    /opt/csw/lib
    /opt/lib
    [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\Session\ Manager\\Environment;OSG_ROOT]/lib
    /usr/freeware/lib64
)

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

LLNL/libROM cmake/modules/FindScaLAPACK.cmake :27

find_library(ScaLAPACK_LIBRARY
  NAMES scalapack scalapack-mpi scalapack-mpich scalapack-mpich2 scalapack-openmpi
  PATHS /usr/lib64 /usr/lib /usr/local/lib64 /usr/local/lib
  /opt/local/lib /opt/sw/lib /sw/lib
  ENV LD_LIBRARY_PATH
  ENV DYLD_FALLBACK_LIBRARY_PATH
  ENV DYLD_LIBRARY_PATH
  ENV SCALAPACKDIR
  ENV BLACSDIR)

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

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

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

eric612/Caffe-YOLOv3-Windows cmake/Modules/FindLAPACK.cmake :51

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

opengribs/XyGrib CMakeLists.txt :91

find_library(OPENJPEG_LIBRARIES
#     NAMES "libopenjp2.a" "libopenjp2.so" "libopenjpeg.so.2" "libopenjp2.dll.a"
     NAMES "libopenjp2.so.7" "libopenjp2.so" "libopenjp2.a" "libopenjpeg.so.2" "libopenjp2.dll.a"
     PATHS
     $ENV{EXTERNLIBS}/lib
     ~/Library/Frameworks
     /Library/Frameworks
     /usr/local
     /usr
     /sw
     /opt/local
     /opt/csw
     /opt
     PATH_SUFFIXES lib lib64
     REQUIRED
 )

apache/singa cmake/Dependencies.cmake :155

FIND_LIBRARY(MPI_LIBRARIES NAME "mpi" PATHS "$ENV{HOME}/mpich-3.3.2/build/lib")

PaddlePaddle/Paddle cmake/miopen.cmake :21

find_library(
  MIOPEN_LIBRARY
  NAMES "libMIOpen.so"
  PATHS ${MIOPEN_ROOT}
        ${MIOPEN_ROOT}/lib
        ${MIOPEN_ROOT}/lib64
        ${__libpath_hist}
        $ENV{MIOPEN_ROOT}
        $ENV{MIOPEN_ROOT}/lib
        $ENV{MIOPEN_ROOT}/lib64
  NO_DEFAULT_PATH
  DOC "Path to MIOpen library.")

yiwenguo/Dynamic-Network-Surgery cmake/Modules/FindLAPACK.cmake :47

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

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

find_library(ATLAS_LIB satlas 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}
)

feelpp/feelpp feelpp/cmake/modules/feelpp.dependencies.cmake :994

FIND_LIBRARY(AMD_LIBRARY
      NAMES
      amd
      PATHS
      $ENV{PETSC_DIR}/lib
      $ENV{PETSC_DIR}/$ENV{PETSC_ARCH}/lib
      $ENV{SUITESPARSE_DIR}/lib
      )

flyinghead/flycast shell/cmake/FindMiniUPnPc.cmake :30

find_library(MINIUPNP_STATIC_LIBRARY libminiupnpc.a
  HINTS $ENV{MINIUPNP_STATIC_LIBRARY}
)

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

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

skyjake/Doomsday-Engine doomsday/cmake/FindSDL2Libs.cmake :44

find_library (SDL2_LIBRARY SDL2
            PATHS ${sdlRoot}
            HINTS ${_hints} ENV DENG_DEPEND_PATH
            PATH_SUFFIXES lib/${DE_ARCH} lib
        )

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

find_library(SDL2_MAIN_LIBRARY SDL2main
				 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}
)

openPupil/Open-PupilEXT 3rdparty/spii/thirdparty/Eigen/bench/btl/cmake/FindATLAS.cmake :10

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

arrayfire/forge examples/CMakeModules/FindOpenCL.cmake :88

find_library(OpenCL_LIBRARY
      NAMES OpenCL
      PATHS
        ENV "PROGRAMFILES(X86)"
        ENV AMDAPPSDKROOT
        ENV INTELOCLSDKROOT
        ENV CUDA_PATH
        ENV NVSDKCOMPUTE_ROOT
        ENV ATISTREAMSDKROOT
      PATH_SUFFIXES
        "AMD APP/lib/x86"
        lib/x86
        lib/Win32
        OpenCL/common/lib/Win32)

felixendres/rgbdslam_v2 cmake-modules/FindG2O.cmake :40

FIND_LIBRARY(G2O_TYPES_SLAM3D_LIB
    NAMES g2o_types_slam3d
    PATHS $ENV{G2O_DIR} /usr/local /usr
    PATH_SUFFIXES lib)

CoolProp/CoolProp dev/cmake/Modules/FindMatlab.cmake :23

FIND_LIBRARY( MATLAB_MEX_LIBRARY
				  NAMES libmex mex
				  PATHS $ENV{MATLAB_ROOT}/bin $ENV{MATLAB_ROOT}/extern/lib
				  PATH_SUFFIXES glnxa64 glnx86 win64/microsoft win32/microsoft maci64 maci32
				  NO_DEFAULT_PATH)

wy1iu/LargeMargin_Softmax_Loss cmake/Modules/FindLAPACK.cmake :47

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

joachimBurket/esp32-opencv cmake/OpenCVDetectTBB.cmake :65

find_library(TBB_ENV_LIB_DEBUG NAMES "tbb_debug" PATHS ENV LIBRARY_PATH NO_DEFAULT_PATH)

gecube/opencaesar3 cmake/Modules/FindLibintl.cmake :44

find_library(LIBINTL_LIBRARIES NAMES intl libintl 
	  HINTS
            ${WIN32_DEPENDENCIES_LIBINTL_DIR}
          ENV LIBINTLDIR
	  PATH_SUFFIXES lib lib/x86
	)

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/FindSDL_sound.cmake :231

find_library(MODPLUG_LIBRARY
                        NAMES modplug
                        PATHS
                            ENV MODPLUGDIR
                            ENV SDLSOUNDDIR
                            ENV SDLDIR
                            /sw
                            /opt/local
                            /opt/csw
                            /opt
                        PATH_SUFFIXES lib
                    )

kazzmir/paintown cmake/FindMPG123.cmake :26

FIND_LIBRARY(MPG123_LIBRARY
  NAMES mpg123 libmpg123
  PATHS
  $ENV{MPG123_DIR}/lib
  /usr/local/lib
  /usr/lib
  /usr/local/X11R6/lib
  /usr/X11R6/lib
  /sw/lib
  /opt/local/lib
  /opt/csw/lib
  /opt/lib
  /usr/freeware/lib64
)

arrayfire/arrayfire CMakeModules/FindOpenCL.cmake :115

find_library(OpenCL_LIBRARY
      NAMES OpenCL
      PATHS
        ENV "PROGRAMFILES(X86)"
        ENV AMDAPPSDKROOT
        ENV INTELOCLSDKROOT
        ENV CUDA_PATH
        ENV NVSDKCOMPUTE_ROOT
        ENV ATISTREAMSDKROOT
        ENV OCL_ROOT
      PATH_SUFFIXES
        "AMD APP/lib/x86_64"
        lib/x86_64
        lib/x64
        OpenCL/common/lib/x64)