cmake pkg_check_modules examples

Signatures

pkg_check_modules(<prefix>
  [REQUIRED] [QUIET]
  [NO_CMAKE_PATH]
  [NO_CMAKE_ENVIRONMENT_PATH]
  [IMPORTED_TARGET [GLOBAL]]
<moduleSpec> [<moduleSpec>...])

Examples

prusa3d/PrusaSlicer cmake/modules/FindGTK3.cmake :32

pkg_check_modules(GTK3 QUIET gtk+-3.0)

godlikepanos/anki-3d-engine ThirdParty/Sdl3/cmake/FindFFmpeg.cmake :56

pkg_check_modules(PC_${_component} QUIET ${_pkgconfig})

bambulab/BambuStudio cmake/modules/FindDBus.cmake :32

PKG_CHECK_MODULES(PC_DBUS QUIET dbus-1)

SoftFever/OrcaSlicer cmake/modules/FindDBus.cmake :32

PKG_CHECK_MODULES(PC_DBUS QUIET dbus-1)

anhttran/3dmm_basic lib/3rdParty/Eigen/cmake/FindFFTW.cmake :29

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

cadaver/turso3d ThirdParty/SDL/cmake/FindFFmpeg.cmake :56

pkg_check_modules(PC_${_component} QUIET ${_pkgconfig})

Hork-Engine/Hork-Source ThirdParty/SDL3/cmake/FindFFmpeg.cmake :56

pkg_check_modules(PC_${_component} QUIET ${_pkgconfig})

RavEngine/RavEngine deps/freetype/builds/cmake/FindHarfBuzz.cmake :120

pkg_check_modules(PC_HARFBUZZ_ICU QUIET harfbuzz-icu)

cnr-isti-vclab/meshlab src/cmake/Findmuparser.cmake :23

pkg_check_modules(PC_MUPARSER QUIET muparser)

bmwcarit/ramses cmake/modules/Findautomotive-dlt.cmake :13

pkg_check_modules(automotive-dlt automotive-dlt QUIET)

zenustech/zeno projects/.unusedTools/cmake/FindIlmBase.cmake :149

pkg_check_modules(PC_IlmBase QUIET IlmBase)

Vhonowslend/StreamFX-Public cmake/modules/FindAOM.cmake :28

pkg_check_modules(PC_AOM QUIET aom)

nextcloud/desktop cmake/modules/ECMFindModuleHelpers.cmake :232

pkg_check_modules(PKG_${module_name}_${ecm_fpwc_comp} QUIET
                              ${${module_name}_${ecm_fpwc_comp}_pkg_config})

svkaiser/Doom64EX cmake/FindSDL2.cmake :38

pkg_check_modules(PC_SDL2 QUIET sdl2)

KDE/digikam core/cmake/modules/FindGLIB2.cmake :19

pkg_check_modules(PC_LibGLIB2 QUIET glib-2.0)

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

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

supercollider/supercollider cmake_modules/FindICU.cmake :192

pkg_check_modules(PC_ICU_PRIVATE_VAR_NS "icu-${${ICU_PRIVATE_VAR_NS}_COMPONENT}" QUIET)

RSIA-LIESMARS-WHU/LSHBOX include/eigen/cmake/FindFFTW.cmake :29

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

thestk/stk CMakeLists.txt :53

pkg_check_modules(JACK QUIET jack)

liminchen/OptCuts ext/libigl/external/eigen/cmake/FindFFTW.cmake :29

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

wpilibsuite/allwpilib thirdparty/imgui_suite/glfw/CMake/modules/FindOSMesa.cmake :13

pkg_check_modules (PKG_OSMESA QUIET osmesa)

bareos/bareos cmake/FindJansson.cmake :51

pkg_check_modules(PC_JANSSON QUIET jansson)

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

pkg_check_modules(sodium_PKG QUIET libsodium)

lightspark/lightspark tests/test-runner/3rdparty/cpptrace/CMakeLists.txt :410

pkg_check_modules(LIBUNWIND QUIET libunwind)

ezEngine/ezEngine Code/ThirdParty/glfw/CMake/modules/FindWaylandProtocols.cmake :3

pkg_check_modules(WaylandProtocols QUIET wayland-protocols>=${WaylandProtocols_FIND_VERSION})

gnss-sdr/gnss-sdr cmake/Modules/FindGNURADIO.cmake :84

pkg_check_modules(PC_GNURADIO_${EXTVAR} QUIET ${PCNAME})

performous/performous cmake/Modules/FindAubio.cmake :29

pkg_check_modules(AUBIO REQUIRED QUIET IMPORTED_TARGET GLOBAL aubio>=${Aubio_FIND_VERSION})

NVIDIA/MatX cmake/FindBLIS.cmake :38

pkg_check_modules(BLIS QUIET blis)

v6d-io/v6d cmake/FindFUSE3.cmake :29

pkg_check_modules(PC_FUSE3 REQUIRED QUIET fuse3)

asset-group/Sni5Gect-5GNR-sniffing-and-exploitation cmake/modules/FindSRSGUI.cmake :28

pkg_check_modules(PC_SRSGUI QUIET srsgui)

OSVR/SteamVR-OSVR vendor/eigen-3.2.4/cmake/FindFFTW.cmake :29

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

rakhimov/scram cmake/FindJeMalloc.cmake :10

pkg_check_modules(PC_JEMALLOC QUIET jemalloc)

in-formant/in-formant CMakeLists.txt :264

pkg_check_modules(alsa QUIET alsa)

awawa-dev/HyperHDR cmake/cmake_modules/ECMFindModuleHelpers.cmake :208

pkg_check_modules(PKG_${module_name}_${ecm_fpwc_comp} QUIET
                              ${${module_name}_${ecm_fpwc_comp}_pkg_config})

ceph/ceph cmake/modules/Findcap.cmake :5

pkg_check_modules(PC_cap QUIET cap)

gnuradio/gnuradio cmake/Modules/FindCodec2.cmake :15

pkg_check_modules(LIBCODEC2_PKG QUIET codec2)

TigerVNC/tigervnc cmake/Modules/FindAVCodec.cmake :23

pkg_check_modules(PC_AVCodec QUIET libavcodec)

AcademySoftwareFoundation/openvdb cmake/FindBlosc.cmake :124

pkg_check_modules(PC_Blosc QUIET blosc)

OSGeo/PROJ scripts/CMakeLists.txt :3

pkg_check_modules(PC_BASH_COMPLETION QUIET bash-completion)

STEllAR-GROUP/hpx cmake/FindAmplifier.cmake :19

pkg_check_modules(PC_AMPLIFIER QUIET amplifier)

dartsim/dart cmake/Findassimp.cmake :20

pkg_check_modules(PC_ASSIMP assimp QUIET)

univrsal/input-overlay cmake/external/FindLibcurl.cmake :13

pkg_check_modules(_CURL QUIET curl libcurl)

brndnmtthws/conky cmake/ConkyPlatformChecks.cmake :497

pkg_check_modules(wayland-protocols QUIET wayland-protocols>=1.13)

root-project/root cmake/modules/FindSqlite.cmake :28

pkg_check_modules(PC_SQLITE QUIET sqlite3)

scylladb/scylladb cmake/Findlibdeflate.cmake :11

pkg_check_modules (PC_deflate QUIET libdeflate)

facebookincubator/velox CMake/Findre2.cmake :33

pkg_check_modules(RE2 QUIET re2)

OpenNMT/Tokenizer cmake/FindICU.cmake :149

pkg_check_modules(${PC_ICU_PRIVATE_VAR_NS} "icu-${${ICU_PRIVATE_VAR_NS}_COMPONENT}" QUIET)

google/filament third_party/dawn/third_party/vulkan-loader/src/CMakeLists.txt :121

pkg_check_modules(XCB REQUIRED QUIET IMPORTED_TARGET xcb)

percona/percona-xtrabackup extra/curl/curl-8.9.1/CMake/FindWolfSSL.cmake :26

pkg_check_modules(PC_WOLFSSL QUIET "wolfssl")

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

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

resiprocate/resiprocate build/cmake_modules/FindBerkeleyDb.cmake :17

PKG_CHECK_MODULES(PC_BERKELEYDB QUIET libdb)

ngscopeclient/scopehal-apps CMakeLists.txt :171

pkg_check_modules(GTK QUIET IMPORTED_TARGET REQUIRED gtk+-3.0)

mysql/mysql-server extra/libcbor/libcbor-0.11.0/CMakeModules/FindCMocka.cmake :26

pkg_check_modules(PC_CMOCKA QUIET cmocka)

openturns/openturns cmake/FindIpopt.cmake :27

pkg_check_modules (PC_IPOPT ipopt QUIET)

robotology/yarp extern/thrift/thrift/build/cmake/FindGLIB.cmake :45

pkg_check_modules(PC_GLIB QUIET glib-2.0)

apache/thrift build/cmake/FindGLIB.cmake :104

pkg_check_modules(GIO_UNIX QUIET gio-unix-2.0)

apache/qpid-proton tools/cmake/Modules/FindCyrusSASL.cmake :34

pkg_check_modules (PC_CyrusSASL QUIET libsasl2)

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

pkg_check_modules(GSSAPI QUIET krb5-gssapi)

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

pkg_check_modules(sodium_PKG QUIET libsodium)

AcademySoftwareFoundation/OpenImageIO src/cmake/modules/FindFFmpeg.cmake :31

pkg_check_modules(_FFMPEG_AVCODEC QUIET libavcodec)

cginternals/glbinding cmake/FindGTK3.cmake :10

pkg_check_modules(GTK3 QUIET gtk+-3.0)

cycfi/artist examples/cmake/FindWaylandScanner.cmake :6

pkg_check_modules(PKG_Wayland QUIET wayland-protocols wayland-scanner)

MRPT/mvsim modules/CMakeLists.txt :22

pkg_check_modules(PC_ZeroMQ QUIET zmq)

scylladb/seastar cmake/Findc-ares.cmake :25

pkg_check_modules (PC_c-ares QUIET libcares)

OSVR/OSVR-Core vendor/eigen/cmake/FindFFTW.cmake :29

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

infiniflow/infinity cmake/Findjemalloc.cmake :8

pkg_check_modules(PC_JEMALLOC QUIET jemalloc)

pavelsevecek/OpenSPH cmake/FindOpenVDB.cmake :179

pkg_check_modules(PC_OpenVDB QUIET OpenVDB)

greatscottgadgets/gr-bluetooth cmake/Modules/FindBTBB.cmake :21

pkg_check_modules(PC_LIBBTBB QUIET libbtbb)

astroidmail/astroid cmake/LibFindMacros.cmake :24

pkg_check_modules(${ARGN} QUIET)

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

pkg_check_modules(sodium_PKG QUIET libsodium)

casadi/casadi cmake/FindTINYXML.cmake :8

pkg_check_modules(tinyxml2 QUIET IMPORTED_TARGET tinyxml2)

FilmKilns/FilmKilns src/skia/third_party/externals/freetype/builds/cmake/FindBrotliDec.cmake :23

pkg_check_modules(PC_BROTLIDEC QUIET libbrotlidec)

asset-group/5ghoul-5g-nr-attacks libs/glfw/CMake/modules/FindOSMesa.cmake :13

pkg_check_modules (PKG_OSMESA QUIET osmesa)

arximboldi/immer cmake/FindBoehmGC.cmake :36

pkg_check_modules(PC_BDW_GC QUIET bdw-gc)

KiCad/kicad-source-mirror cmake/FindFontconfig.cmake :41

pkg_check_modules(PKG_FONTCONFIG QUIET fontconfig)

univrsal/spectralizer cmake/FindLibObs.cmake :11

pkg_check_modules(_OBS QUIET obs libobs)

mixxxdj/mixxx cmake/modules/FindChromaprint.cmake :45

pkg_check_modules(PC_Chromaprint QUIET libchromaprint)

fooyin/fooyin cmake/modules/FindEbur128.cmake :9

pkg_check_modules(PC_Ebur128 QUIET libebur128>=1.2.4)

btccom/btcpool-ABANDONED cmake/Modules/FindOpenSSL.cmake :43

pkg_check_modules(_OPENSSL QUIET openssl)

supertuxkart/stk-code cmake/FindWayland.cmake :18

pkg_check_modules(PKG_WAYLAND QUIET wayland-client)

qt/qtbase cmake/FindGSSAPI.cmake :5

pkg_check_modules(PC_GSSAPI QUIET "krb5-gssapi")

Exawind/amr-wind cmake/FindMASA.cmake :13

pkg_check_modules(PC_MASA QUIET MASA)

KDE/plasma-workspace CMakeLists.txt :46

pkg_check_modules(PipeWire QUIET IMPORTED_TARGET libpipewire-0.3)

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

pkg_check_modules(_ILMBASE QUIET IlmBase>=2.0.0)

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

pkg_check_modules(_OPENSSL QUIET openssl)

ffevotte/clang-tags cmake/Modules/FindLibjsoncpp.cmake :3

pkg_check_modules (PC_JSONCPP QUIET jsoncpp)

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

pkg_check_modules(sodium_PKG QUIET libsodium)

Dreamtowards/Ethertia lib/glfw-3.3.8/CMake/modules/FindOSMesa.cmake :13

pkg_check_modules (PKG_OSMESA QUIET osmesa)

pmem/libpmemobj-cpp cmake/tbb.cmake :36

pkg_check_modules(TBB QUIET tbb)

rbfx/rbfx Source/ThirdParty/libdatachannel/cmake/Modules/FindGLIB.cmake :104

pkg_check_modules(GIO_UNIX QUIET gio-unix-2.0)

meshula/OpenSteer third-party/glfw/CMake/modules/FindOSMesa.cmake :13

pkg_check_modules (PKG_OSMESA QUIET osmesa)

shawwn/noh cmake/FindEGL.cmake :77

pkg_check_modules(PKG_EGL QUIET egl)

ComputationalBiomechanicsLab/opensim-creator third_party/SDL/cmake/FindFFmpeg.cmake :56

pkg_check_modules(PC_${_component} QUIET ${_pkgconfig})

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

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

OpenDungeons/OpenDungeons cmake/modules/FindCEGUI.cmake :192

pkg_check_modules(${PREFIX} ${PKGNAME} QUIET)

logicalclocks/rondb storage/ndb/rest-server2/extra/drogon/trantor-1.5.21/cmake_modules/FindBotan.cmake :6

pkg_check_modules(
    Botan
    QUIET
    IMPORTED_TARGET
    ${package_name}
  )

Warzone2100/warzone2100 cmake/FindMiniupnpc.cmake :24

pkg_check_modules(_MINIUPNPC_PKGCONFIG QUIET libminiupnpc)

CDrummond/cantata cmake/FindFFMPEG.cmake :3

pkg_check_modules(PC_LIBAVCODEC QUIET libavcodec)

vn-tools/arc_unpacker src/cmake/FindWebP.cmake :33

pkg_check_modules(PC_WEBP QUIET libwebp)

transmission/transmission cmake/FindAPPINDICATOR.cmake :3

pkg_check_modules(PC_AYATANA_APPINDICATOR QUIET ayatana-appindicator3-0.1)