cmake find_library examples

Signatures

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

Examples

nCine/nCine cmake/FindGLFW.cmake :37

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

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

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

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

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

222464/LTBL2 FindSFML.cmake :138

find_library(SFML_${FIND_SFML_COMPONENT_UPPER}_LIBRARY_DEBUG
                 NAMES ${FIND_SFML_COMPONENT_NAME}-d
                 PATH_SUFFIXES lib64 lib
                 PATHS ${FIND_SFML_LIB_PATHS})

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

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

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 )

FreeCAD/FreeCAD cMake/FindOpenCV.cmake :150

FIND_LIBRARY(OpenCV_CVAUX_LIBRARY
  NAMES cvaux
  PATHS ${OpenCV_ROOT_DIR}  PATH_SUFFIXES ${OpenCV_LIBDIR_SUFFIXES} )

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

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

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/cmake/FindFFTW.cmake :44

find_library(
    FFTW_LIB
    NAMES "fftw3"
    PATHS ${FFTW_ROOT}
    PATH_SUFFIXES "lib" "lib64"
    NO_DEFAULT_PATH
  )

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindIbeoAPI.cmake :260

find_library(IbeoAPI_INTERN_LIBRARY
          NAMES
            ibeointern${TMP_IbeoAPI_LIBRARIES_SUFFIX}
          PATHS
            ${IbeoAPI_LIBRARIES_SEARCH_DIRS}
          PATH_SUFFIXES
            ${LIBRARY_PATH_SUFFIXES}
        )

ethz-asl/lidar_align NLOPTConfig.cmake :33

find_library(NLOPT_LIBRARY
  NAMES "nlopt"
  PATHS ${NLOPT_PREFIX}
        ${NLOPT_ROOT}
        ${NLOPT_ROOT}
        "${CMAKE_SOURCE_DIR}/../external/nlopt"
  PATH_SUFFIXES "lib" "lib32" "lib64" "libnlopt" ".libs"
  NO_DEFAULT_PATH
)

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/FindMPI.cmake :399

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

alex-petrenko/megaverse src/cmake/modules/FindMagnum.cmake :577

find_library(MAGNUM_${_COMPONENT}_LIBRARY_RELEASE ${_component}
                PATH_SUFFIXES magnum/${_MAGNUM_${_COMPONENT}_PATH_SUFFIX})

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

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

stuntrally/stuntrally cmake/FindMyGUI.cmake :43

find_library(MyGUI_OgrePlatform_LIBRARY_REL MyGUI.OgrePlatform PATH_SUFFIXES release relwithdebinfo minsizerel)

stuntrally/stuntrally3 CMake/FindMyGUI.cmake :46

find_library(MyGUI_MyGUIEngine_LIBRARY_DBG NAMES MyGUIEngine_d MyGUIEngine PATH_SUFFIXES debug)

ZDoom/gzdoom cmake/FindSDL2.cmake :101

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

svkaiser/Doom64EX cmake/FindSDL2.cmake :48

find_library(SDL2_LIBRARY
  NAMES SDL2
  HINTS
    ${PC_SDL2_LIBDIR}
    ${PC_SDL2_LIBRARY_DIRS}
  PATH_SUFFIXES x64 x86
)

pcb9382/FaceAlgorithm include/Eigen/cmake/FindFFTW.cmake :52

find_library(
    FFTWF_LIB
    NAMES "fftw3f"
    PATHS ${FFTW_ROOT}
    PATH_SUFFIXES "lib" "lib64"
    NO_DEFAULT_PATH
  )

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

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

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

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

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

gnss-sdr/gnss-sdr cmake/Modules/FindGFORTRAN.cmake :31

find_library(GFORTRAN NAMES gfortran
    PATHS ${GFORTRAN_ROOT_USER_DEFINED}
        /usr/lib/gcc/x86_64-linux-gnu  # Debian
        /usr/lib/gcc/i386-linux-gnu
        /usr/lib/gcc/i486-linux-gnu
        /usr/lib/gcc/i586-linux-gnu
        /usr/lib/gcc/i686-linux-gnu
        /usr/lib/gcc/arm-linux-gnueabihf
        /usr/lib/gcc/aarch64-linux-gnu
        /usr/lib/gcc/arm-linux-gnueabi
        /usr/lib/gcc/alpha-linux-gnu
        /usr/lib/gcc/riscv64-linux-gnu
        /usr/lib/gcc/hppa-linux-gnu
        /usr/lib/gcc/m68k-linux-gnu
        /usr/lib/gcc/i686-gnu
        /usr/lib/gcc/x86_64-kfreebsd-gnu
        /usr/lib/gcc/i686-kfreebsd-gnu
        /usr/lib/gcc/mips-linux-gnu
        /usr/lib/gcc/mips64el-linux-gnuabi64
        /usr/lib/gcc/mipsel-linux-gnu
        /usr/lib/gcc/powerpc-linux-gnu
        /usr/lib/gcc/powerpc-linux-gnuspe
        /usr/lib/gcc/powerpc64-linux-gnu
        /usr/lib/gcc/powerpc64le-linux-gnu
        /usr/lib/gcc/s390x-linux-gnu
        /usr/lib/gcc/sparc64-linux-gnu
        /usr/lib/gcc/x86_64-linux-gnux32
        /usr/lib/gcc/sh4-linux-gnu
        /usr/lib/gcc/i686-redhat-linux  # Fedora
        /usr/lib64/gcc/x86_64-redhat-linux
        /usr/lib/gcc/x86_64-redhat-linux
        /usr/lib/gcc/armv7hl-redhat-linux-gnueabi
        /usr/lib/gcc/aarch64-redhat-linux
        /usr/lib/gcc/ppc64le-redhat-linux
        /usr/lib/gcc/s390x-redhat-linux
        /usr/lib64/gcc/x86_64-suse-linux  # openSUSE
        /usr/lib/gcc/i586-suse-linux
        /usr/lib/gcc/x86_64-suse-linux
        /usr/lib/gcc/armv6hl-suse-linux-gnueabi
        /usr/lib/gcc/armv7hl-suse-linux-gnueabi
        /usr/lib/gcc/loongarch64-linux-gnu
        /usr/lib64/gcc/aarch64-suse-linux
        /usr/lib64/gcc/powerpc64-suse-linux
        /usr/lib64/gcc/powerpc64le-suse-linux
        /usr/lib64/gcc/riscv64-suse-linux
        /usr/lib64/gcc/s390x-suse-linux
        ${GNSSSDR_LIB_PATHS}
    PATH_SUFFIXES
        ${GCC_SERIES}
)

performous/performous cmake/Modules/FindWebP.cmake :16

find_library(WebP_LIBRARY
  NAMES webp
  HINTS ${WebP_PKGCONF_LIBRARY_DIRS}
  PATHS
    /usr/lib
    /usr/local/lib
    /opt/local/lib
    /sw/lib
  PATH_SUFFIXES
    x86_64-linux-gnu
    i386-linux-gnu
    arm-linux-gnueabihf
    aarch64-linux-gnu
)

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
    )

linyicheng1/teb_local_planner cmake_modules/FindG2O.cmake :33

FIND_LIBRARY(G2O_STUFF_LIB            
    NAMES g2o_stuff g2o_stuff_rd
    PATHS /usr/local /usr ${CMAKE_PREFIX_PATH}
    PATH_SUFFIXES lib)

v6d-io/v6d cmake/FindArrow.cmake :192

find_library(${prefix}_static_lib
               NAMES "${static_lib_name}"
               PATHS "${home}"
               PATH_SUFFIXES ${ARROW_SEARCH_LIB_PATH_SUFFIXES}
               NO_DEFAULT_PATH)

dmlc/decord cmake/util/FindCUDA.cmake :82

find_library(_CUDA_CUDA_LIBRARY cuda
        PATHS ${CUDA_TOOLKIT_ROOT_DIR}
        PATH_SUFFIXES lib lib64 targets/x86_64-linux/lib targets/x86_64-linux/lib/stubs lib64/stubs
        NO_DEFAULT_PATH)

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

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

NVIDIA/DALI cmake/CUDA_utils.cmake :184

find_library(${out_path} ${lib_name} PATHS ${CMAKE_CUDA_IMPLICIT_LINK_DIRECTORIES}
                 PATH_SUFFIXES lib lib64)

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)

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

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

sandialabs/InterSpec cmake/FindWt.cmake :54

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

in-formant/in-formant cmake_support/FindOpenGLES2.cmake :5

find_library(OpenGLES2_LIBRARY
    NAMES GLESv2
    PATH_SUFFIXES lib lib64
)

BRAINSia/BRAINSTools CMake/FindLAPACKE.cmake :84

find_library(LAPACKE_LIB
                 NAMES lapacke
                 PATHS ${LAPACKE_SEARCH_PATHS}
                 PATH_SUFFIXES ${PATH_SUFFIXES_LIST})

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
)

AMICI-dev/AMICI ThirdParty/SuiteSparse/SuiteSparse_config/cmake_modules/SuiteSparseLAPACK.cmake :31

find_library ( LAPACK_LIBRARY
        NAMES flame
        PATH_SUFFIXES lib build )

NERSC/timemory cmake/Modules/ConfigCaliper.cmake :40

find_library(
    LIBUNWIND_STATIC_LIBRARY
    NAMES libunwind.a
    PATH_SUFFIXES lib lib64)

emsec/hal cmake/FindABC.cmake :16

find_library(ABC_LIBRARY NAMES libabc.so PATHS ${CMAKE_EXTRA_LIBRARIES} PATH_SUFFIXES abc/ NO_DEFAULT_PATH)

ceph/ceph cmake/modules/FindArrow.cmake :189

find_library(${prefix}_import_lib
                 NAMES "${import_lib_name}"
                 PATHS "${home}"
                 PATH_SUFFIXES ${ARROW_SEARCH_LIB_PATH_SUFFIXES}
                 NO_DEFAULT_PATH)

AcademySoftwareFoundation/openvdb cmake/FindJemalloc.cmake :137

find_library(Jemalloc_LIBRARY jemalloc
  ${_FIND_JEMALLOC_ADDITIONAL_OPTIONS}
  PATHS ${_JEMALLOC_LIBRARYDIR_SEARCH_DIRS}
  PATH_SUFFIXES ${JEMALLOC_PATH_SUFFIXES}
)

CMU-Perceptual-Computing-Lab/openpose cmake/Modules/FindGlog.cmake :29

find_library(GLOG_LIBRARY_DEBUG libglog_static
        PATHS ${GLOG_ROOT_DIR}
        PATH_SUFFIXES Debug)

sddm/sddm cmake/FindPAM.cmake :16

find_library(HAVE_PAM_FAILLOCK NAME pam_faillock.so PATH_SUFFIXES security)

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

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

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

FIND_LIBRARY( Wt_LIBRARY NAMES wt PATHS PATH PATH_SUFFIXES lib lib-release lib_release )

root-project/root cmake/modules/FindGraphviz.cmake :18

find_library(GRAPHVIZ_graph_LIBRARY NAMES graph cgraph HINTS ${GRAPHVIZ_DIR} ENV GRAPHVIZ_DIR PATH_SUFFIXES lib)

facebookincubator/velox CMake/FindSodium.cmake :183

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

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

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

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

find_library(OPENGL_gl_LIBRARY
      NAMES GL MesaGL
      PATHS /opt/graphics/OpenGL/lib
            /usr/openwin/lib
            /usr/shlib
            ${_OPENGL_LIB_PATH}
      PATH_SUFFIXES libglvnd
      )

google/filament third_party/libassimp/cmake-modules/FindDirectX.cmake :84

find_library(DirectX_D3D11_LIBRARY NAMES d3d11 HINTS ${DirectX_LIB_SEARCH_PATH} PATH_SUFFIXES ${DirectX_LIBPATH_SUFFIX})

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

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

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

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

seladb/PcapPlusPlus cmake/modules/FindPF_RING.cmake :16

find_library(PF_RING_LIBRARIES libpfring.a PATH_SUFFIXES userland/lib)

NREL/EnergyPlus third_party/eigen/cmake/FindFFTW.cmake :44

find_library(
    FFTW_LIB
    NAMES "fftw3"
    PATHS ${FFTW_ROOT}
    PATH_SUFFIXES "lib" "lib64"
    NO_DEFAULT_PATH
  )

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

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

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

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

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

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

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

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

LunarG/gfxreconstruct cmake/FindDetours.cmake :52

find_library(Detours_LIBRARY_RELEASE NAMES ${Detours_NAMES} NAMES_PER_DIR ${${search}} PATH_SUFFIXES lib)

pyside/Shiboken cmake/Modules/FindPython3Libs.cmake :62

FIND_LIBRARY(PYTHON3_LIBRARY
        NAMES python${_CURRENT_VERSION_NO_DOTS}${_COMPILATION_FLAGS} python${_CURRENT_VERSION}${_COMPILATION_FLAGS}
        # Avoid finding the .dll in the PATH.  We want the .lib.
        NO_SYSTEM_ENVIRONMENT_PATH
        # This is where the static library is usually located
        PATH_SUFFIXES python${_CURRENT_VERSION}/config
      )

OSVR/OSVR-Core cmake/FindDirectShow.cmake :160

find_library(DIRECTSHOW_STRMIIDS_LIBRARY
	NAMES
	strmiids
	HINTS
	"${DIRECTSHOW_WINDOWSSDK_ROOT}"
	PATHS
	${DIRECTSHOW_STRMIIDS_SEARCH}
	PATH_SUFFIXES
	"Lib${DIRECTSHOW_LIB_SUBDIR}")

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

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

mysql/mysql-connector-cpp cdk/cmake/gtest.cmake :105

find_library(gtest_location
    NAMES libgtest gtest
    PATHS ${WITH_GTEST} ${WITH_GTEST}/gtest
    PATH_SUFFIXES . Release RelWithDebInfo Debug
    NO_DEFAULT_PATH
  )

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

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

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

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

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

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

xptree/NetSMF cmake/Modules/FindLOG4CXX.cmake :31

find_library(LOG4CXX_LIBRARY_DEBUG
        NAMES liblog4cxx-debug
        PATHS ${LOG4CXX_ROOT_DIR}
        PATH_SUFFIXES Debug)

hmartiro/redox cmake/Findlibev.cmake :17

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

KiCad/kicad-source-mirror cmake/FindPixman.cmake :76

FIND_LIBRARY(PIXMAN
      NAMES
        pixman-1
      ${_PIXMAN_ROOT_HINTS_AND_PATHS}
      PATH_SUFFIXES
        "lib"
        "lib/MinGW"
    )

btccom/btcpool-ABANDONED cmake/Modules/FindGlog.cmake :25

find_library(GLOG_LIBRARY_RELEASE libglog_static
        PATHS ${GLOG_ROOT_DIR}
        PATH_SUFFIXES Release)

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

szellmann/visionaray cmake/FindXCB.cmake :45

find_library(X11_XCB_LIBRARY
    NAMES
        X11-xcb
    PATHS
        ${paths}
    PATH_SUFFIXES
        lib64
        lib
)

dufernst/LegionCore-7.3.5 cmake/macros/FindOpenSSL.cmake :235

find_library(SSL_EAY_DEBUG
      NAMES
        # When OpenSSL is built with default options, the static library name is suffixed with "_static".
        # Looking the "libssl_static.lib" with a higher priority than "libssl.lib" which is the
        # import library of "libssl.dll".
        libssl${_OPENSSL_STATIC_SUFFIX}${_OPENSSL_MSVC_ARCH_SUFFIX}${_OPENSSL_MSVC_RT_MODE}d
        libssl${_OPENSSL_STATIC_SUFFIX}${_OPENSSL_MSVC_RT_MODE}d
        libssl${_OPENSSL_STATIC_SUFFIX}d
        ssleay32${_OPENSSL_STATIC_SUFFIX}${_OPENSSL_MSVC_RT_MODE}d
        ssleay32${_OPENSSL_STATIC_SUFFIX}d
        ssl${_OPENSSL_STATIC_SUFFIX}d
        # When OpenSSL is built with the "-static" option, only the static build is produced,
        # and it is not suffixed with "_static".
        libssl${_OPENSSL_MSVC_ARCH_SUFFIX}${_OPENSSL_MSVC_RT_MODE}d
        libssl${_OPENSSL_MSVC_RT_MODE}d
        libssld
        ssleay32${_OPENSSL_MSVC_RT_MODE}d
        ssleay32d
        ssld
      NAMES_PER_DIR
      ${_OPENSSL_ROOT_HINTS_AND_PATHS}
      PATH_SUFFIXES
        ${_OPENSSL_PATH_SUFFIXES}
    )

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

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

jasp-stats/jasp-desktop R-Interface/CMakeLists.txt :131

find_library(
    _LIB_RINSIDE
    NAMES RInside
    PATHS ${RINSIDE_PATH}/lib
    PATH_SUFFIXES x64 x32 NO_CACHE
    NO_DEFAULT_PATH)

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

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

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

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

lifting-bits/mcsema cmake/modules/FindZ3.cmake :38

find_library(Z3_LIBS NAMES z3 libz3
  NO_DEFAULT_PATH
  PATHS ${LLVM_Z3_INSTALL_DIR}
  PATH_SUFFIXES lib bin
  )

kevinlin311tw/caffe-cvprw15 CMakeScripts/FindGlog.cmake :35

find_library(GLOG_LIBRARY glog
        PATHS ${GLOG_ROOT_DIR}
        PATH_SUFFIXES
            lib
            lib64)

uoip/g2opy cmake_modules/FindQGLViewer.cmake :17

find_library(QGLVIEWER_LIBRARY_RELEASE
  NAMES qglviewer QGLViewer qglviewer-qt5 QGLViewer-qt5
  PATHS /usr/lib
        /usr/local/lib
        /opt/local/lib
        /sw/lib
        ENV QGLVIEWERROOT
        ENV LD_LIBRARY_PATH
        ENV LIBRARY_PATH
  PATH_SUFFIXES QGLViewer QGLViewer/release
)

rbfx/rbfx Source/ThirdParty/OpenXRSDK/src/cmake/FindJsonCpp.cmake :350

find_library(JsonCpp_LIBRARY
		NAMES
		${_JSONCPP_LIB_NAMES}
		PATHS libs
		PATH_SUFFIXES ${_JSONCPP_PATHSUFFIXES}
		HINTS ${_JSONCPP_LIB_HINTS})

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)

KratosMultiphysics/Kratos external_libraries/vexcl/cmake/FindFFTW.cmake :59

find_library(
        FFTWF_OMP_LIB
        NAMES "fftw3f_omp"
        PATHS ${FFTW_ROOT}
        PATH_SUFFIXES "lib" "lib64"
        NO_DEFAULT_PATH
        )

OpenDungeons/OpenDungeons cmake/modules/FindCEGUI.cmake :315

find_library(CEGUI_${comp}_LIBRARY_REL NAMES ${CEGUI_${comp}_LIBRARY_NAMES} ${CEGUI_${comp}_LIBRARY_NAMES_SUFFIX} HINTS ${CEGUI_LIBRARY_DIR_REL} ${CEGUI_LIBRARY_DIR_REL}/${CEGUI_SUBLIB_DIR} ${CEGUI_${comp}_PKGC_LIBRARY_DIRS} PATH_SUFFIXES "" "Release" "RelWithDebInfo" "MinSizeRel")

Hotride/OrionUO CMake/FindSDL2.cmake :100

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

EnyoYoen/Fast-Discord FindSodium.cmake :162

find_library(sodium_DLL_RELEASE libsodium
                   HINTS ${sodium_DIR}
                   PATH_SUFFIXES ${_RELEASE_PATH_SUFFIX})

chsl/PLADE code/3rd_party/opencv/cmake/OpenCVFindOpenEXR.cmake :45

FIND_LIBRARY(OPENEXR_HALF_LIBRARY
    NAMES Half
    PATH_SUFFIXES ${OPENEXR_LIBSEARCH_SUFFIXES}
    PATHS ${LIBRARY_PATHS})

ornladios/ADIOS2 cmake/FindSodium.cmake :171

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

SNMetamorph/PrimeXT client/CMakeLists.txt :171

find_library(LIBRARY_VGUI
			NAMES vgui
			HINTS "${CMAKE_SOURCE_DIR}/external/vgui/lib"
			PATH_SUFFIXES win32_vc6
		)

mosra/magnum-plugins modules/FindMagnumPlugins.cmake :367

find_library(MAGNUMPLUGINS_${_COMPONENT}_LIBRARY_RELEASE ${_component}
                PATH_SUFFIXES magnum/${_MAGNUMPLUGINS_${_COMPONENT}_PATH_SUFFIX})

freeorion/freeorion cmake/FindSDL.cmake :102

find_library(SDL_LIBRARY NAMES SDL2 ${${search}} PATH_SUFFIXES lib64 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/FindGFlags.cmake :31

find_library(GFLAGS_LIBRARY_DEBUG
        NAMES libgflags-debug
        PATHS ${GFLAGS_ROOT_DIR}
        PATH_SUFFIXES Debug)

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
)