cmake set_package_properties(RECOMMENDED) examples

KDAB/GammaRay CMakeLists.txt :544

set_package_properties(
    Qt${QT_VERSION_MAJOR}Concurrent PROPERTIES
    TYPE RECOMMENDED
    PURPOSE "Required for the GammaRay launcher process list."
)

KDAB/GammaRay CMakeLists.txt :549

set_package_properties(
    Qt${QT_VERSION_MAJOR}Widget PROPERTIES
    TYPE RECOMMENDED
    PURPOSE "Required for the GammaRay client UI and widget-related tools."
)

KDAB/GammaRay CMakeLists.txt :624

set_package_properties(
    KF${QtCore_VERSION_MAJOR}SyntaxHighlighting PROPERTIES
    TYPE RECOMMENDED
    URL "https://www.kde.org/"
    PURPOSE "Syntax highlighting for code editor."
)

KDAB/GammaRay 3rdparty/CMakeLists.txt :24

set_package_properties(
    ${KDSME_PACKAGE_NAME} PROPERTIES
    URL "https://github.com/KDAB/KDStateMachineEditor"
    DESCRIPTION "KDAB State Machine Editor framework"
    TYPE RECOMMENDED
    PURPOSE "Graphical state machine debugging."
)

KDAB/GammaRay docs/man/CMakeLists.txt :13

set_package_properties(
    pod2man PROPERTIES
    TYPE RECOMMENDED
    DESCRIPTION "Man page generator"
    PURPOSE "Generate GammaRay man pages."
)

OSGeo/gdal CMakeLists.txt :187

set_package_properties(
  SWIG PROPERTIES
  DESCRIPTION
    "Software development tool that connects programs written in C and C++ with a variety of high-level programming languages."
  URL "http://swig.org/"
  TYPE RECOMMENDED)

OSGeo/gdal cmake/helpers/CheckDependentLibraries.cmake :145

set_package_properties(
  TIFF PROPERTIES
  URL "https://libtiff.gitlab.io/libtiff/"
  DESCRIPTION "Support for the Tag Image File Format (TIFF)."
  TYPE RECOMMENDED)

OSGeo/gdal cmake/helpers/CheckDependentLibrariesCommon.cmake :200

set_package_properties(
  ${name} PROPERTIES
  PURPOSE ${purpose}
  TYPE RECOMMENDED)

KDAB/KDStateMachineEditor CMakeLists.txt :264

set_package_properties(
    Graphviz PROPERTIES
    TYPE RECOMMENDED
    DESCRIPTION "Graph visualization software"
    PURPOSE "Needed for automatic layout of state charts"
    URL "https://www.graphviz.org/"
)

libical/libical CMakeLists.txt :318

set_package_properties(
  ICU
  PROPERTIES
    TYPE
      RECOMMENDED
    PURPOSE
      "For RSCALE (RFC7529) support"
)

libsndfile/libsndfile CMakeLists.txt :155

set_package_properties (Ogg PROPERTIES
	TYPE RECOMMENDED
	URL "www.xiph.org/ogg/"
	DESCRIPTION "library for manipulating ogg bitstreams"
	PURPOSE "Required to enable Vorbis, Speex, and Opus support"
	)

libsndfile/libsndfile CMakeLists.txt :161

set_package_properties (Vorbis PROPERTIES
	TYPE RECOMMENDED
	URL "www.vorbis.com/"
	DESCRIPTION "open source lossy audio codec"
	PURPOSE "Enables Vorbis support"
	)

libsndfile/libsndfile CMakeLists.txt :167

set_package_properties (FLAC PROPERTIES
	TYPE RECOMMENDED
	URL "www.xiph.org/flac/"
	DESCRIPTION "Free Lossless Audio Codec Library"
	PURPOSE "Enables FLAC support"
	)

libsndfile/libsndfile CMakeLists.txt :173

set_package_properties (mp3lame PROPERTIES
	TYPE RECOMMENDED
	URL "https://lame.sourceforge.io/"
	DESCRIPTION "High quality MPEG Audio Layer III (MP3) encoder"
	PURPOSE "Enables MPEG layer III (MP3) writing support"
	)

libsndfile/libsndfile CMakeLists.txt :179

set_package_properties (mpg123 PROPERTIES
	TYPE RECOMMENDED
	URL "https://www.mpg123.de/"
	DESCRIPTION "MPEG Audio Layer I/II/III decoder"
	PURPOSE "Enables MPEG Audio reading support"
	)

libsndfile/libsndfile CMakeLists.txt :185

set_package_properties(Opus PROPERTIES
	TYPE RECOMMENDED
	URL	"www.opus-codec.org/"
	DESCRIPTION "Standardized open source low-latency fullband codec"
	PURPOSE	"Enables experimental Opus support"
	)

arvidn/libtorrent CMakeLists.txt :727

set_package_properties(OpenSSL
	PROPERTIES
		URL "https://www.openssl.org/"
		DESCRIPTION "Full-strength general purpose cryptography library"
		TYPE RECOMMENDED
		PURPOSE "Provides HTTPS support to libtorrent"
)

arvidn/libtorrent CMakeLists.txt :752

set_package_properties(GnuTLS
	PROPERTIES
		URL "https://www.gnutls.org/"
		DESCRIPTION "GnuTLS is a free software implementation of the TLS and DTLS protocols"
		TYPE RECOMMENDED
		PURPOSE "Provides HTTPS support to libtorrent"
)

arvidn/libtorrent CMakeLists.txt :780

set_package_properties(LibGcrypt
	PROPERTIES
		URL "https://www.gnupg.org/software/libgcrypt/index.html"
		DESCRIPTION "A general purpose cryptographic library"
		TYPE RECOMMENDED
		PURPOSE "Use GCrypt instead of the built-in functions for RC4 and SHA1"
)