Skip to content

Building

Build against system packages

By default, most dependencies are fetched with CPM.cmake.

If you prefer to use system-installed packages instead of downloading them directly, configure CPM with one of these options:

  • CPM_USE_LOCAL_PACKAGES=ON
  • CPM_LOCAL_PACKAGES_ONLY=ON

See the CPM reference for details.

Tip

Use CPM_LOCAL_PACKAGES_ONLY=ON when integrating with package managers such as Conan or vcpkg. This ensures CPM won’t try to fetch sources remotely.


General dependencies


CMake options

The build can be customized with several CMake options:

QUITE_BUILD_REMOTE_MANAGER

  • Default: ON
  • Description: Builds the remote-manager application.
  • Introduced dependencies:

QUITE_BUILD_TEST_API

  • Default: ON
  • Description: Builds the C++ testing API.

QUITE_BUILD_PYTHON_TEST_API

  • Default: ON
  • Description: Builds the Python testing API module.
  • Dependencies: Requires QUITE_BUILD_TEST_API=ON.
  • Introduced dependencies:

See Python Usage for details.


QUITE_BUILD_PROBE_QT

  • Default: ON
  • Description: Builds the Qt probe.
  • Introduced dependencies:
    • Qt6.5.0

QUITE_INSTALL

  • Default:: ON
  • Description:: Adds cmake install steps to targets.