cmake set_package_properties(OPTIONAL) examples

KDAB/GammaRay CMakeLists.txt :211

set_package_properties(
    Git PROPERTIES
    TYPE OPTIONAL
    PURPOSE "Determine exact build version."
)

KDAB/GammaRay CMakeLists.txt :554

set_package_properties(
    Qt${QT_VERSION_MAJOR}Svg PROPERTIES
    TYPE OPTIONAL
    PURPOSE "Required for widget SVG export."
)

KDAB/GammaRay docs/CMakeLists.txt :93

set_package_properties(
    Doxygen PROPERTIES
    TYPE OPTIONAL
    DESCRIPTION "API Documentation system"
    URL "https://www.doxygen.org"
    PURPOSE "Needed to build the API documentation."
)

KDAB/GammaRay plugins/kjobtracker/CMakeLists.txt :11

set_package_properties(
    KF${QtCore_VERSION_MAJOR}CoreAddons PROPERTIES
    TYPE OPTIONAL
    DESCRIPTION "KDE KCoreAddons Framework"
    URL "https://www.kde.org/"
    PURPOSE "Required for the KJob tracker plug-in."
)

KDAB/GammaRay plugins/wlcompositorinspector/CMakeLists.txt :12

set_package_properties(
    Wayland PROPERTIES
    PURPOSE "Needed for the QtWayland compositor inspector plug-in."
    TYPE OPTIONAL
)

KDAB/KDStateMachineEditor CMakeLists.txt :144

set_package_properties(
    Qt${QT_VERSION_MAJOR}RemoteObjects PROPERTIES
    TYPE OPTIONAL
    DESCRIPTION "Qt Remote Objects module"
    PURPOSE "Needed for the QStateMachine/QtSCXML adapter and remote debugging capabilities"
)

KDAB/KDStateMachineEditor CMakeLists.txt :152

set_package_properties(
    Qt${QT_VERSION_MAJOR}Scxml PROPERTIES
    TYPE OPTIONAL
    DESCRIPTION "Qt SCXML module"
    PURPOSE "Needed for the Qt SCXML adapter (adapter itself depends on Qt RemoteObjects)"
)

KDAB/KDStateMachineEditor CMakeLists.txt :162

set_package_properties(
    Qt5XmlPatterns PROPERTIES
    TYPE OPTIONAL
    DESCRIPTION "Qt5 XmlPatterns library"
    PURPOSE "Required with Qt5 for unit tests dealing with XML input/output"
)

KDAB/KDStateMachineEditor docs/CMakeLists.txt :34

set_package_properties(
    Doxygen PROPERTIES
    TYPE OPTIONAL
    DESCRIPTION "API Documentation system"
    URL "https://www.doxygen.org"
    PURPOSE "Needed to build the API documentation."
)

libical/libical CMakeLists.txt :365

set_package_properties(
  BerkeleyDB
  PROPERTIES
    TYPE
      OPTIONAL
    PURPOSE
      "For Berkeley DB storage support"
)

libical/libical CMakeLists.txt :558

set_package_properties(
  GObjectIntrospection
  PROPERTIES
    TYPE
      OPTIONAL
    URL
      "https://wiki.gnome.org/Projects/GObjectIntrospection"
    PURPOSE
      "Needed in order to build the GObject introspection \"typelib\" files."
)

libical/libical CMakeLists.txt :647

set_package_properties(
  GLib
  PROPERTIES
    TYPE
      OPTIONAL
    PURPOSE
      "For the optional libical-glib interface"
)

libical/libical CMakeLists.txt :656

set_package_properties(
  LibXML
  PROPERTIES
    TYPE
      OPTIONAL
    DESCRIPTION
      "a library providing XML and HTML support"
    URL
      "http://xmlsoft.org"
    PURPOSE
      "For the optional libical-glib interface"
)

libical/libical docs/CMakeLists.txt :17

set_package_properties(
  Doxygen
  PROPERTIES
    TYPE
      OPTIONAL
    DESCRIPTION
      "API Documentation system"
    URL
      "http://www.doxygen.org"
    PURPOSE
      "Needed to build the API documentation."
)

libsndfile/libsndfile CMakeLists.txt :191

set_package_properties(Speex PROPERTIES TYPE OPTIONAL
	URL "www.speex.org/"
	DESCRIPTION "an audio codec tuned for speech"
	PURPOSE "Enables experimental Speex support"
	)

libsndfile/libsndfile CMakeLists.txt :196

set_package_properties (SQLite3 PROPERTIES
	TYPE OPTIONAL
	URL "www.sqlite.org/"
	DESCRIPTION "light weight SQL database engine."
	PURPOSE "Enables regtest"
	)

PDAL/PDAL cmake/libxml2.cmake :10

set_package_properties(LibXml2 PROPERTIES TYPE OPTIONAL)

PDAL/PDAL cmake/tiledb.cmake :6

set_package_properties(TileDB PROPERTIES
        TYPE OPTIONAL
        URL "https://www.tiledb.com"
        PURPOSE "TileDB support")

PDAL/PDAL plugins/teaser/CMakeLists.txt :9

set_package_properties(OpenMP PROPERTIES
    TYPE OPTIONAL
    URL "https://www.openmp.org"
    PURPOSE "TEASER++ support")

PDAL/PDAL plugins/teaser/CMakeLists.txt :20

set_package_properties(teaserpp PROPERTIES
    TYPE OPTIONAL
    URL "https://teaser.readthedocs.io/en/latest/"
    PURPOSE "TEASER++ support")

PDAL/PDAL plugins/teaser/CMakeLists.txt :36

set_package_properties(PCL PROPERTIES
    TYPE OPTIONAL
    URL "https://pointclouds.org/"
    PURPOSE "TEASER++ support")