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

gameplay3d/gameplay gameplay/CMakeLists.txt :561

pkg_check_modules(GTK2 REQUIRED gtk+-2.0)

timi-liuliang/echo thirdparty/eigen-3.3.3/cmake/FindFFTW.cmake :29

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

MegviiRobot/OdomLaserCalibraTool src/gsl_solver/CMakeLists.txt :5

pkg_check_modules(GSL REQUIRED gsl)

etorth/mir2x client/src/CMakeLists.txt :25

PKG_CHECK_MODULES(LIBPINYIN REQUIRED libpinyin)

AtomicGameEngine/AtomicGameEngine Build/CMake/Modules/AtomicLinux.cmake :15

pkg_check_modules(GTK3 REQUIRED gtk+-3.0)

u3d-community/U3D Source/ThirdParty/SDL/cmake/sdlchecks.cmake :140

pkg_check_modules(PKG_PIPEWIRE libpipewire-0.3>=0.3.20)

urho3d/urho3d Source/ThirdParty/SDL/cmake/sdlchecks.cmake :1038

pkg_check_modules(LIBUSB libusb)

basketoengine/Basketo CMakeLists.txt :18

pkg_check_modules(SDL2_IMAGE REQUIRED SDL2_image)

o3de/o3de cmake/Platform/Linux/libunwind_linux.cmake :13

pkg_check_modules(libunwind IMPORTED_TARGET libunwind)

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

pkg_check_modules(GTK3 QUIET gtk+-3.0)

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

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

godlikepanos/anki-3d-engine ThirdParty/Sdl2/cmake/sdlchecks.cmake :133

pkg_check_modules(PKG_PIPEWIRE libpipewire-0.3>=0.3.20)

bambulab/BambuStudio cmake/modules/LibFindMacros.cmake :24

pkg_check_modules(${ARGN} QUIET)

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

pkg_check_modules(GTK3 QUIET gtk+-3.0)

kcat/openal-soft CMakeLists.txt :782

pkg_check_modules(DBUS 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})

fzi-forschungszentrum-informatik/gpu-voxels icmaker/CMakeModules/FindOpenNi.cmake :40

pkg_check_modules(PC_OPENNI libopenni)

laxnpander/OpenREALM modules/realm_io/cmake/LibFindMacros.cmake :24

pkg_check_modules(${ARGN} QUIET)

RavEngine/RavEngine deps/assimp/cmake-modules/FindPkgMacros.cmake :66

pkg_check_modules(${PREFIX} ${PKGNAME})

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/FindBlosc.cmake :111

pkg_check_modules(PC_Blosc QUIET blosc)

luigifreda/plvs CMakeLists.txt :255

pkg_check_modules(GLFW REQUIRED glfw3)

ZDoom/Raze CMakeLists.txt :327

pkg_check_modules( MUSL_FTS musl-fts )

notomorrow/hyperion-engine CMakeLists.txt :235

pkg_check_modules(GST gstreamer-1.0
                        gstreamer-video-1.0
                        gstreamer-app-1.0)

stuntrally/stuntrally3 CMake/FindPkgMacros.cmake :72

pkg_check_modules(${PREFIX} ${PKGNAME})

keith2018/SoftGLRender third_party/assimp/cmake-modules/FindPkgMacros.cmake :66

pkg_check_modules(${PREFIX} ${PKGNAME})

AlizaMedicalImaging/AlizaMS CMake/FindOpenJPEG.cmake :2

pkg_check_modules(OPENJPEG libopenjp2)

GPUOpen-Drivers/pal cmake/Modules/FindWayland.cmake :29

PKG_CHECK_MODULES(PKG_WAYLAND QUIET wayland-client)

eclipse-ecal/ecal cmake/Modules/Findtinyxml2.cmake :7

pkg_check_modules(tinyxml2 IMPORTED_TARGET GLOBAL tinyxml2)

Ipotrick/Daxa cmake/modules/FindWayland.cmake :12

pkg_check_modules(PKG_Wayland QUIET wayland-client wayland-server wayland-egl wayland-cursor)

epoupon/lms src/libs/av/CMakeLists.txt :1

pkg_check_modules(LIBAV IMPORTED_TARGET libavcodec libavutil libavformat)

nextcloud/desktop CMakeLists.txt :243

pkg_check_modules(OPENSC-LIBP11 libp11 REQUIRED IMPORTED_TARGET)

cs1ime/ceserver-rawmem thirdparty/cpp-httplib/cmake/FindBrotli.cmake :85

pkg_check_modules(Brotli_${_component_name}_STATIC QUIET GLOBAL IMPORTED_TARGET libbrotli${_libname})

microsoft/machnet src/CMakeLists.txt :23

pkg_check_modules(LIBDPDK_STATIC libdpdk>=23.11 libdpdk<24.0 REQUIRED IMPORTED_TARGET)

JGRennison/OpenTTD-patches cmake/FindAllegro.cmake :34

pkg_check_modules(PC_Allegro QUIET allegro<5)

BLAST-WarpX/warpx cmake/dependencies/FFT.cmake :99

pkg_check_modules(fftw3${HFFTWp} REQUIRED IMPORTED_TARGET fftw3${HFFTWp})

Smorodov/Multitarget-tracker src/Detector/darknet/cmake/FindCUDNN_.cmake :109

pkg_check_modules(PC_CUDNN QUIET CUDNN)

supercollider/supercollider cmake_modules/FindICU.cmake :192

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

coin-or/CppAD CMakeLists.txt :615

pkg_check_modules(ipopt ipopt)

stack-of-tasks/pinocchio unittest/packaging/pkgconfig/CMakeLists.txt :5

pkg_check_modules(PINOCCHIO REQUIRED pinocchio)

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

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

liminchen/OptCuts ext/libigl/external/glfw/CMake/modules/FindMir.cmake :15

pkg_check_modules (PC_MIR mirclient>=0.26.2 QUIET)

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

pkg_check_modules (PKG_OSMESA QUIET osmesa)

amule-project/amule cmake/upnp.cmake :10

pkg_check_modules (LIBUPNP libupnp)

MaaAssistantArknights/MaaAssistantArknights src/Dart/example/linux/CMakeLists.txt :44

pkg_check_modules(GTK REQUIRED IMPORTED_TARGET gtk+-3.0)

rheit/zdoom src/CMakeLists.txt :213

pkg_check_modules( GTK3 gtk+-3.0 )

bareos/bareos cmake/FindgRPC.cmake :59

pkg_check_modules(gRPC grpc++ REQUIRED)

CasparCG/server src/CMakeModules/FindFFmpeg.cmake :66

pkg_check_modules(${_component} ${_pkgconfig})

anonbeat/guayadeque CMakeLists.txt :35

PKG_CHECK_MODULES( GSTREAMER REQUIRED gstreamer-1.0 )

KDE/kdeconnect-kde CMakeLists.txt :84

pkg_check_modules(XkbCommon IMPORTED_TARGET xkbcommon)

crow-translate/crow-translate cmake/FindLeptonica.cmake :5

pkg_check_modules(PC_Leptonica QUIET lept)

0xd34df00d/leechcraft src/plugins/azoth/plugins/autoidler/CMakeLists.txt :7

pkg_check_modules (XSS REQUIRED IMPORTED_TARGET xscrnsaver)

anbox/anbox CMakeLists.txt :66

pkg_check_modules(SDL2 sdl2 REQUIRED)

lightspark/lightspark CMakeLists.txt :304

pkg_check_modules(FONTCONFIG fontconfig)

gnss-sdr/gnss-sdr cmake/Modules/FindGLOG.cmake :45

pkg_check_modules(PC_GLOG libglog)

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

pkg_check_modules(sodium_PKG QUIET libsodium)

ByConity/ByConity cmake/Modules/FindArrow.cmake :243

pkg_check_modules(${prefix}_PC ${pkg_config_name})

whoozle/android-file-transfer-linux CMakeLists.txt :61

pkg_check_modules ( FUSE fuse3 )

WarmUpTill/SceneSwitcher CMakeLists.txt :438

pkg_check_modules(libproc2 IMPORTED_TARGET libproc2<4.0.5 QUIET)

KhronosGroup/Vulkan-LoaderAndValidationLayers cmake/FindMir.cmake :13

pkg_check_modules (PKG_MIR QUIET mirclient)

SsageParuders/Android_Native_Surface my_android_opencv/cmake/OpenCVUtils.cmake :845

pkg_check_modules(${define} ${ARGN})

ossia/score cmake/modules/FindFFmpeg.cmake :81

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

stp/stp cmake/modules/FindGMP.cmake :2

pkg_check_modules(PC_GMP "gmp")

lizardfs/lizardfs cmake/FindFUSE.cmake :20

pkg_check_modules(PC_FUSE fuse)

NVIDIA/MatX cmake/FindBLIS.cmake :38

pkg_check_modules(BLIS QUIET blis)

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

pkg_check_modules(${prefix}_PC ${pkg_config_name})

garglk/garglk garglk/CMakeLists.txt :251

pkg_check_modules(SOUND REQUIRED IMPORTED_TARGET sndfile libmpg123 libopenmpt)

TheAssemblyArmada/Thyme cmake/modules/FindFFmpeg.cmake :66

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

NVIDIA/DALI cmake/Dependencies.common.cmake :178

pkg_check_modules(${m} REQUIRED lib${m})

LiangliangNan/MVStudio 3rd_party/cminpack/cmake/CMinpackConfig.cmake :12

pkg_check_modules(PC_CMINPACK cminpack)

Kitware/ParaView CMake/FindATP.cmake :11

pkg_check_modules(ATP_TMP QUIET AtpSigHandler)

rakhimov/scram cmake/FindJeMalloc.cmake :10

pkg_check_modules(PC_JEMALLOC QUIET jemalloc)

scanner-research/scanner cmake/Modules/FindFFmpeg.cmake :26

pkg_check_modules(_FFMPEG_AVCODEC libavcodec)

marsyas/marsyas cmake-modules/FindGObject.cmake :28

PKG_CHECK_MODULES(PKG_GOBJECT2 REQUIRED gobject-2.0)

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

pkg_check_modules(FFTW REQUIRED fftw3)

ddiakopoulos/polymer third_party/glfw/CMake/modules/FindMir.cmake :15

pkg_check_modules (PC_MIR mirclient>=0.26.2 QUIET)

awawa-dev/HyperHDR CMakeLists.txt :315

pkg_check_modules(AppIndicator ayatana-appindicator3-0.1)

mne-tools/mne-cpp src/external/eigen-3.4.0/cmake/FindFFTW.cmake :30

pkg_check_modules( PKG_FFTW QUIET "fftw3" )

emsec/hal FindHal.cmake :2

pkg_check_modules(PC_LIBCGRAPH hal)

ceph/ceph cmake/modules/FindArrow.cmake :266

pkg_check_modules(${prefix}_PC ${pkg_config_name})

wwmm/easyeffects CMakeLists.txt :67

pkg_check_modules(LIBPIPEWIRE libpipewire-0.3>=1.0.6)

KDE/kdenlive cmake/modules/FindFFmpeg.cmake :136

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

nghttp2/nghttp2 cmake/FindJansson.cmake :8

pkg_check_modules(PC_JANSSON QUIET jansson)

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)

apache/trafficserver CMakeLists.txt :259

pkg_check_modules(PCRE2 REQUIRED IMPORTED_TARGET libpcre2-8)

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)

iree-org/iree build_tools/third_party/tracy/CMakeLists.txt :29

pkg_check_modules(TRACY_DEPS
    libzstd
  )

hlrs-vis/covise cmake/FindFFMPEG.cmake :99

pkg_check_modules( PC_FFMPEG_AVFORMAT libavformat>=52 )

MIT-SPARK/TEASER-plusplus cmake/modules/FindLAPACK.cmake :91

pkg_check_modules(pc_atlas_lapack lapack-atlas QUIET)

vengi-voxel/vengi cmake/externallib.cmake :52

pkg_check_modules(_${PREFIX} "${LIB}${VERSION}")

brndnmtthws/conky cmake/ConkyPlatformChecks.cmake :256

pkg_check_modules(MICROHTTPD REQUIRED libmicrohttpd>=0.9.25)

root-project/root cmake/modules/FindArrow.cmake :254

pkg_check_modules(${prefix}_PC ${pkg_config_name})

brainflow-dev/brainflow third_party/kissfft/test/CMakeLists.txt :32

pkg_check_modules(fftw3 REQUIRED IMPORTED_TARGET ${fftw3_pkg})