cmake find_package examples

Signatures

find_package(<PackageName> [version] [EXACT] [QUIET] [MODULE]
  [REQUIRED|OPTIONAL] [[COMPONENTS] [components...]]
  [OPTIONAL_COMPONENTS components...]
  [REGISTRY_VIEW  (64|32|64_32|32_64|HOST|TARGET|BOTH)]
  [GLOBAL]
  [NO_POLICY_SCOPE]
  [BYPASS_PROVIDER]
)

Examples

LibreCAD/LibreCAD CMakeLists.txt :39

find_package(Qt6 COMPONENTS Gui Core Widgets PrintSupport Svg Network REQUIRED)

nCine/nCine cmake/ncine_imported_targets.cmake :173

find_package(Qt5 COMPONENTS Widgets REQUIRED)

timi-liuliang/echo editor/Qt/5.12.3/clang_64/lib/cmake/Qt5QuickCompiler/Qt5QuickCompilerConfig.cmake :19

find_package(Qt5 COMPONENTS Qml Core)

albertz/openlierox CMakeOlxCommon.cmake :346

FIND_PACKAGE(Boost COMPONENTS system REQUIRED)

qcad/qcad src/core/CMakeLists.txt :9

find_package(${QT_VER} REQUIRED COMPONENTS Core Widgets Concurrent Gui Network OpenGL Sql Svg Xml PrintSupport Qml)

geodynamics/aspect CMakeLists.txt :178

find_package(Python3 COMPONENTS Interpreter Development NumPy)

ANYbotics/rqt_multiplot_plugin CMakeLists.txt :7

find_package(catkin REQUIRED
  COMPONENTS
    rosbag
    roscpp
    rqt_gui
    rqt_gui_cpp
    variant_topic_tools
)

AcademySoftwareFoundation/Imath cmake/FindPythonPackage.cmake :16

find_package(Python QUIET COMPONENTS Interpreter)

erayzesen/QuarkPhysics CMakeLists.txt :5

find_package(SFML 2.5 COMPONENTS graphics window system REQUIRED)

IFL-CAMP/supra cmake/supraIncludeCephasonics.cmake :103

find_package(Boost 1.54.0 EXACT REQUIRED COMPONENTS system filesystem program_options thread)

Madour/NasNas cmake/NasNasUtils.cmake :86

find_package(SFML 2 COMPONENTS graphics audio)

Oslandia/SFCGAL CMakeLists.txt :56

find_package( CGAL COMPONENTS Core REQUIRED )

alicevision/AliceVision src/CMakeLists.txt :283

find_package(Boost 1.76.0 QUIET COMPONENTS ${ALICEVISION_BOOST_COMPONENTS} ${ALICEVISION_BOOST_COMPONENT_UNITTEST})

koide3/hdl_graph_slam CMakeLists.txt :19

find_package(catkin REQUIRED COMPONENTS
  fast_gicp
  geodesy
  geometry_msgs
  interactive_markers
  message_generation
  ndt_omp
  nmea_msgs
  pcl_ros
  roscpp
  rospy
  sensor_msgs
  std_msgs
  tf_conversions
)

gwaldron/osgearth CMakeLists.txt :155

find_package(OpenSceneGraph REQUIRED COMPONENTS osgManipulator osgShadow osgSim osgViewer osgGA osgUtil osgText osgDB osg OpenThreads)

f3d-app/f3d CMakeLists.txt :84

find_package(VTK 9.2.6 REQUIRED
  COMPONENTS
    CommonCore
    CommonDataModel
    CommonExecutionModel
    FiltersGeneral
    FiltersGeometry
    ImagingCore
    ImagingHybrid
    InteractionStyle
    InteractionWidgets
    IOCityGML
    IOGeometry
    IOImage
    IOImport
    IOParallel
    IOPLY
    IOXML
    RenderingAnnotation
    RenderingCore
    RenderingOpenGL2
    RenderingVolumeOpenGL2
    TestingCore
    jsoncpp
  OPTIONAL_COMPONENTS
    opengl
    IOExodus
    IOHDF
    IONetCDF
    IOOpenVDB
    RenderingGridAxes
    RenderingRayTracing)

o3de/o3de cmake/LYWrappers.cmake :618

find_package(${dependency} REQUIRED MODULE COMPONENTS ${${dependency}_components})

prusa3d/PrusaSlicer CMakeLists.txt :374

find_package(Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS ${_boost_components})

FreeCAD/FreeCAD CMakeLists.txt :80

find_package(ICU REQUIRED COMPONENTS uc i18n)

OGRECave/ogre CMake/Dependencies.cmake :344

find_package(QT NAMES Qt6 Qt5 COMPONENTS Core Gui QUIET CONFIG)

godlikepanos/anki-3d-engine ThirdParty/Sdl3/cmake/test/CMakeLists.txt :54

find_package(SDL3 REQUIRED CONFIG COMPONENTS Headers)

prusa3d/Prusa-Firmware cmake/Utilities.cmake :4

find_package(Python3 COMPONENTS Interpreter)

bambulab/BambuStudio CMakeLists.txt :376

find_package(Boost ${MINIMUM_BOOST_VERSION} REQUIRED COMPONENTS ${_boost_components})

YutaItoh/3D-Eye-Tracker CMakeLists.txt :54

find_package ( Boost 1.62 COMPONENTS filesystem system timer thread date_time chrono regex serialization REQUIRED )

tinyobjloader/tinyobjloader CMakeLists.txt :75

find_package(
    Python3
    COMPONENTS Interpreter Development
    REQUIRED)

SoftFever/OrcaSlicer CMakeLists.txt :490

find_package(Boost 1.83.0 REQUIRED COMPONENTS system filesystem thread log log_setup locale regex chrono atomic date_time iostreams program_options nowide)

facebookresearch/habitat-sim src/cmake/FindMagnum.cmake :257

find_package(Corrade QUIET COMPONENTS TestSuite)

fverdoja/Fast-3D-Pointcloud-Segmentation CMakeLists.txt :16

find_package(catkin REQUIRED COMPONENTS
    roscpp
  )

harfang3d/harfang3d CMakeLists.txt :201

find_package(Python3 COMPONENTS Interpreter Development REQUIRED)

jbehley/SuMa CMakeLists.txt :20

find_package(Boost REQUIRED COMPONENTS filesystem system timer date_time)

anhttran/3dmm_basic CMakeLists.txt :13

find_package( Boost REQUIRED COMPONENTS filesystem system)

DragonJoker/Castor3D demos/CMakeLists.txt :49

find_package( wxWidgets CONFIG COMPONENTS core base adv aui stc propgrid )

AmeyaWagh/3D_object_recognition CMakeLists.txt :10

find_package(
    catkin REQUIRED COMPONENTS
    actionlib_msgs
    pcl_conversions
    pcl_ros
    roscpp
    sensor_msgs
    message_generation
)

cadaver/turso3d ThirdParty/SDL/cmake/test/CMakeLists.txt :54

find_package(SDL3 REQUIRED CONFIG COMPONENTS Headers)

koide3/hdl_people_tracking CMakeLists.txt :21

find_package(catkin REQUIRED COMPONENTS
  nodelet
  pcl_ros
  roscpp
  sensor_msgs
  message_generation
)

hku-mars/STD CMakeLists.txt :31

find_package(catkin REQUIRED COMPONENTS
  pcl_conversions
  pcl_ros
  roscpp
  rospy
  sensor_msgs
  std_msgs
  tf_conversions
)

koide3/glim CMakeLists.txt :38

find_package(OpenCV REQUIRED COMPONENTS core)

Universite-Gustave-Eiffel/I-Simpa src/ctr/CMakeLists.txt :29

find_package(Boost COMPONENTS system filesystem regex REQUIRED)

Hork-Engine/Hork-Source ThirdParty/SDL3/cmake/test/CMakeLists.txt :60

find_package(SDL3 REQUIRED CONFIG COMPONENTS Headers)

STORM-IRIT/Radium-Engine cmake/QtFunctions.cmake :28

find_package(Qt6 COMPONENTS ${MY_OPTIONS_COMPONENTS} ${QT_SEARCH_MODE})

fzi-forschungszentrum-informatik/gpu-voxels example_how_to_link/CMakeLists.txt :14

FIND_PACKAGE(Boost COMPONENTS system REQUIRED)

ethz-asl/lidar_align CMakeLists.txt :6

find_package(catkin REQUIRED COMPONENTS
  roscpp
  image_transport
  cv_bridge
  pcl_ros
  rosbag
  sensor_msgs
  geometry_msgs
)

RavEngine/RavEngine deps/harfbuzz/CMakeLists.txt :76

find_package(Python3 COMPONENTS Interpreter)

cnr-isti-vclab/meshlab src/CMakeLists.txt :13

find_package(
	Qt5
	COMPONENTS OpenGL Xml Network
	REQUIRED)

bmwcarit/ramses tests/integration/viewer-tests/CMakeLists.txt :9

find_package(ImageMagick COMPONENTS compare)

zenustech/zeno CMakeLists.txt :136

find_package(Python3 COMPONENTS Development REQUIRED)

Vhonowslend/StreamFX-Public CMakeLists.txt :440

find_package("Qt6"
	COMPONENTS Core Gui Widgets
	CONFIG
)

pioneerspacesim/pioneer CMakeLists.txt :370

find_package(Python2 COMPONENTS Interpreter)

NVlabs/intrinsic3d CMakeLists.txt :65

FIND_PACKAGE(Boost COMPONENTS filesystem graph system REQUIRED)

curv3d/curv CMakeLists.txt :155

find_package(Boost 1.65 REQUIRED COMPONENTS iostreams system)

dgrzech/sobfu CMakeLists.txt :30

find_package(Boost 1.58.0 REQUIRED COMPONENTS filesystem program_options)

overte-org/overte cmake/macros/SetupHifiLibrary.cmake :70

find_package(Qt5 COMPONENTS ${${TARGET_NAME}_DEPENDENCY_QT_MODULES} REQUIRED CMAKE_FIND_ROOT_PATH_BOTH)

ssloy/tinyrenderer CMakeLists.txt :22

find_package(OpenMP COMPONENTS CXX)

stuntrally/stuntrally cmake/dependencies-helpers/Boost.cmake :4

find_package(Boost REQUIRED COMPONENTS system thread filesystem wave)

stuntrally/stuntrally3 CMake/AddMissingTargets.cmake :2

find_package(Boost REQUIRED COMPONENTS system thread filesystem)

SlicerRt/SlicerRT CMakeLists.txt :53

find_package(Slicer COMPONENTS ConfigurePrerequisites REQUIRED)

AlizaMedicalImaging/AlizaMS CMakeLists.txt :568

find_package(ITK COMPONENTS
  ITKCommon
  ITKImageFilterBase
  ITKImageFunction
  ITKImageGrid
  ITKImageIntensity
  ITKSpatialObjects
  ITKStatistics
  ITKTransform)

SlamMate/CDS-SLAM-Semantic-mapping-in-dynamic-environment CMakeLists.txt :43

find_package(Boost COMPONENTS thread REQUIRED)

PDAL/PDAL cmake/docs.cmake :22

find_package(Python COMPONENTS Interpreter REQUIRED)

kokkos/kokkos cmake/kokkos_tpls.cmake :96

find_package(desul REQUIRED COMPONENTS atomics)

alpaka-group/alpaka cmake/alpakaCommon.cmake :306

find_package(OpenMP COMPONENTS CXX)

eclipse-ecal/ecal CMakeLists.txt :285

find_package(QT NAMES Qt6 Qt5 COMPONENTS Core QUIET)

LLNL/zfp CMakeLists.txt :177

find_package(OpenMP COMPONENTS C CXX REQUIRED)

nextcloud/desktop CMakeLists.txt :159

find_package(Qt${QT_MAJOR_VERSION} COMPONENTS Core)

CNES/MAJA CMakeLists.txt :172

FIND_PACKAGE(ITK REQUIRED COMPONENTS ITKIOMeta ITKMetaIO)

rlabduke/reduce reduce_src/CMakeLists.txt :12

FIND_PACKAGE(Boost COMPONENTS python${PYTHON_VERSION_SUFFIX})

KDE/kdeplasma-addons CMakeLists.txt :50

find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS
    Config
    CoreAddons
    DBusAddons
    Declarative
    GlobalAccel
    Holidays
    I18n
    Auth
    KIO
    KCMUtils
    Notifications
    Runner
    Service
    Sonnet
    UnitConversion
    XmlGui
    NewStuff
    JobWidgets
    Svg
)

ElyPrismLauncher/ElyPrismLauncher CMakeLists.txt :312

find_package(Qt5 REQUIRED COMPONENTS Core Widgets Concurrent Network Test Xml NetworkAuth)

hluk/CopyQ src/notifications.cmake :11

find_package(KF6 ${KF6_MIN_VERSION} REQUIRED COMPONENTS Notifications StatusNotifierItem)

ANTsX/ANTs ANTS.cmake :53

find_package(VTK 8.1.1 COMPONENTS vtkRenderingVolumeOpenGL2
   vtkCommonCore
   vtkCommonDataModel
   vtkIOGeometry
   vtkIOXML
   vtkIOLegacy
   vtkIOPLY
   vtkFiltersModeling
   vtkImagingStencil
   vtkImagingGeneral
   vtkRenderingAnnotation
   vtkFiltersExtraction
   )

hydrogen-music/hydrogen CMakeLists.txt :215

find_package(Qt6 COMPONENTS Core)

etternagame/etterna extern/crashpad/CMakeLists.txt :23

find_package(Python2 COMPONENTS Interpreter)

HamedMasafi/Nut CMakeLists.txt :19

find_package(Qt6 CONFIG REQUIRED COMPONENTS BuildInternals Core Gui Sql)

KDE/krusader CMakeLists.txt :33

find_package(Qt6 ${MIN_QT_VERSION} CONFIG REQUIRED COMPONENTS
  Concurrent
  Core
  Gui
  DBus
  Widgets
  PrintSupport
  Xml
  Core5Compat
)

dpaulat/supercell-wx external/imgui.cmake :4

find_package(QT NAMES Qt6
             COMPONENTS Gui
                        Widgets
             REQUIRED)

NREL/OpenStudio CMake/FindBoost.cmake :12

find_package(Boost
    [version] [EXACT]      # Minimum or EXACT version e.g. 1.67.0
    [REQUIRED]             # Fail with error if Boost is not found
    [COMPONENTS <libs>...] # Boost libraries by their canonical name
                           # e.g. "date_time" for "libboost_date_time"
    [OPTIONAL_COMPONENTS <libs>...]
                           # Optional Boost libraries by their canonical name)
    )

engineer1109/LearnVulkan cmake/FindQt.cmake :1

find_package(Qt6 COMPONENTS Widgets)

OpenChemistry/avogadroapp avogadro/CMakeLists.txt :11

find_package(VTK COMPONENTS GUISupportQt RenderingOpenGL2 REQUIRED)

OpenImageDebugger/OpenImageDebugger common.cmake :35

find_package(Qt5 5.15.1 REQUIRED COMPONENTS Network)

KDE/digikam CMakeLists.txt :179

find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS DocTools)

TheAlgorithms/C-Plus-Plus CMakeLists.txt :22

find_package(OpenMP 3.0 COMPONENTS CXX)

supercollider/supercollider CMakeLists.txt :321

find_package(Boost 1.70.0 REQUIRED COMPONENTS ${BOOST_COMPONENTS})

PuYuuu/CppRobotics CMakeLists.txt :23

find_package(Python3 COMPONENTS Interpreter Development REQUIRED)

stack-of-tasks/pinocchio unittest/CMakeLists.txt :153

find_package(Boost COMPONENTS unit_test_framework)

RicheyHuang/CoveragePlanner CMakeLists.txt :9

find_package(CGAL QUIET COMPONENTS Core)

whoenig/libMultiRobotPlanning CMakeLists.txt :5

find_package(Boost 1.58 REQUIRED COMPONENTS program_options)

gadomski/cpd examples/CMakeLists.txt :7

find_package(Cpd COMPONENTS jsoncpp)

lh9171338/Astar CMakeLists.txt :11

find_package(catkin REQUIRED COMPONENTS
        roscpp
        rospy
        geometry_msgs
        nav_msgs
        tf
        )

Kitware/kwiver arrows/qt/applets/pipeline_viewer/CMakeLists.txt :1

find_package( Qt5 REQUIRED COMPONENTS Core Gui Widgets )

MOLAorg/mp2p_icp CMakeLists.txt :53

find_package(MRPT 2.11.5 REQUIRED COMPONENTS
	containers
	tfest
	maps
	gui
	topography
)

PRiME-project/PRiMEStereoMatch CMakeLists.txt :29

find_package(OpenCV REQUIRED COMPONENTS core calib3d imgproc highgui video)

hridaybavle/semantic_slam CMakeLists.txt :19

find_package(catkin REQUIRED
    COMPONENTS roscpp std_msgs sensor_msgs image_transport tf_conversions tf message_generation cv_bridge image_transport pcl_ros pcl_msgs pcl_conversions)

erleben/OpenTissue CMakeLists.txt :49

find_package(Boost ${OPENTISSUE_BOOST_VERSION} COMPONENTS "${OPENTISSUE_BOOST_COMPONENTS}" REQUIRED)

hust-diangroup/ns3-ai CMakeLists.txt :10

find_package(Boost REQUIRED COMPONENTS program_options)

nojhan/paradiseo deprecated/eo/src/pyeo/CMakeLists.txt :22

FIND_PACKAGE(Boost 1.42 COMPONENTS python)

mohabouje/eDSP bindings/python/CMakeLists.txt :25

find_package(Boost COMPONENTS python${PYTHON_VERSION_SUFFIX} REQUIRED)

Enri2077/realtime-manifold-mesh-reconstructor CMakeLists.txt :10

find_package(Boost COMPONENTS filesystem system REQUIRED)

liminchen/OptCuts ext/libigl/external/cgal/src/CGAL_Project/CMakeLists.txt :1047

find_package(Qt5 COMPONENTS Core Widgets Xml OpenGL REQUIRED)

NGSolve/ngsolve ngscuda/CMakeLists.txt :37

find_package(Python3 COMPONENTS Interpreter Development)

kahypar/mt-kahypar CMakeLists.txt :426

find_package(Boost 1.69 REQUIRED COMPONENTS program_options)