cmake set_package_properties(URL) examples

google/benchmark cmake/Modules/FindLLVMAr.cmake :13

SET_PACKAGE_PROPERTIES(LLVMAr PROPERTIES
  URL https://llvm.org/docs/CommandGuide/llvm-ar.html
  DESCRIPTION "create, modify, and extract from archives"
)

google/benchmark cmake/Modules/FindLLVMNm.cmake :13

SET_PACKAGE_PROPERTIES(LLVMNm PROPERTIES
  URL https://llvm.org/docs/CommandGuide/llvm-nm.html
  DESCRIPTION "list LLVM bitcode and object file’s symbol table"
)

google/benchmark cmake/Modules/FindPFM.cmake :11

set_package_properties(PFM PROPERTIES
                       URL http://perfmon2.sourceforge.net/
                       DESCRIPTION "A helper library to develop monitoring tools"
                       PURPOSE "Used to program specific performance monitoring events")

KDAB/GammaRay CMakeLists.txt :543

set_package_properties(Qt${QT_VERSION_MAJOR} PROPERTIES URL "https://qt.io/")

KDAB/GammaRay CMakeLists.txt :617

set_package_properties(
    QmlLint PROPERTIES
    URL "https://qt.io"
    PURPOSE "Validate QML code."
)

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 cmake/ECM/find-modules/FindWayland.cmake :134

set_package_properties(Wayland PROPERTIES
    URL "https://wayland.freedesktop.org/"
    DESCRIPTION "C library implementation of the Wayland protocol: a protocol for a compositor to talk to its clients"
)

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."
)

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/modules/packages/FindMySQL.cmake :74

set_package_properties(MYSQL PROPERTIES
                       DESCRIPTION "MySQL Client library"
                       URL "https://dev.mysql.com/downloads/c-api/"
                       )

OSGeo/gdal cmake/modules/packages/FindPodofo.cmake :91

set_package_properties(PODOFO PROPERTIES
                       DESCRIPTION "a free, portable C++ library which includes classes to parse PDF files and modify their contents into memory."
                       URL "http://podofo.sourceforge.net/"
)

OSGeo/gdal cmake/modules/packages/FindPoppler.cmake :181

set_package_properties(Poppler PROPERTIES
                       DESCRIPTION "A PDF rendering library" URL "http://poppler.freedesktop.org")

OSGeo/gdal cmake/modules/packages/FindZSTD.cmake :77

set_package_properties(
  ZSTD PROPERTIES
  DESCRIPTION "Zstandard - Fast real-time compression algorithm"
  URL "https://github.com/facebook/zstd")

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/"
)

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 :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 :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 cmake/modules/FindBDB.cmake :12

set_package_properties(
  BDB
  PROPERTIES
    DESCRIPTION
      "Berkeley DB storage"
    URL
      "https://www.oracle.com/database/berkeley-db"
)

libical/libical cmake/modules/FindGLib.cmake :12

set_package_properties(
  GLib
  PROPERTIES
    DESCRIPTION
      "A library of handy utility functions"
    URL
      "https://www.gtk.org"
)

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 :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"
	)

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"
	)

libsndfile/libsndfile CMakeLists.txt :203

set_package_properties (PythonInterp PROPERTIES
	TYPE REQUIRED
	URL "www.python.org/"
	DESCRIPTION "Python is a widely used high-level programming language."
	PURPOSE "Required to build shared libraries"
	)

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"
)

arvidn/libtorrent cmake/Modules/FindLibGcrypt.cmake :124

set_package_properties(LibGcrypt PROPERTIES
    URL "http://directory.fsf.org/wiki/Libgcrypt"
    DESCRIPTION "General purpose crypto library based on the code used in GnuPG."
)

neocmakelsp/neocmakelsp assets_for_test/ast_test/nheko_test.cmake :538

set_package_properties(Olm PROPERTIES
    DESCRIPTION "An implementation of the Double Ratchet cryptographic ratchet"
    URL "https://git.matrix.org/git/olm/about/"
    TYPE REQUIRED
)

neocmakelsp/neocmakelsp assets_for_test/ast_test/nheko_test.cmake :571

set_package_properties(nlohmann_json PROPERTIES
    DESCRIPTION "JSON for Modern C++, a C++11 header-only JSON class"
    URL "https://nlohmann.github.io/json/"
    TYPE REQUIRED
)

neocmakelsp/neocmakelsp assets_for_test/lastline/after.cmake :8

set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")

neocmakelsp/neocmakelsp assets_for_test/lastline/before.cmake :8

set_package_properties(ECM PROPERTIES TYPE REQUIRED DESCRIPTION "Extra CMake Modules." URL "https://commits.kde.org/extra-cmake-modules")

neocmakelsp/neocmakelsp experiment_assets/nheko.cmake :541

set_package_properties(Olm PROPERTIES
	DESCRIPTION "An implementation of the Double Ratchet cryptographic ratchet"
	URL "https://git.matrix.org/git/olm/about/"
	TYPE REQUIRED)

neocmakelsp/neocmakelsp experiment_assets/nheko.cmake :572

set_package_properties(nlohmann_json PROPERTIES
	DESCRIPTION "JSON for Modern C++, a C++11 header-only JSON class"
	URL "https://nlohmann.github.io/json/"
	TYPE REQUIRED)

neocmakelsp/neocmakelsp experiment_assets/test3.cmake :490

set_package_properties(Olm PROPERTIES
	DESCRIPTION "An implementation of the Double Ratchet cryptographic ratchet"
	URL "https://git.matrix.org/git/olm/about/"
	TYPE REQUIRED)

neocmakelsp/neocmakelsp experiment_assets/test3.cmake :519

set_package_properties(nlohmann_json PROPERTIES
	DESCRIPTION "JSON for Modern C++, a C++11 header-only JSON class"
	URL "https://nlohmann.github.io/json/"
	TYPE REQUIRED)

nghttp2/nghttp2 cmake/FindSystemd.cmake :8

set_package_properties(Systemd PROPERTIES
        URL "http://freedesktop.org/wiki/Software/systemd/"
        DESCRIPTION "System and Service Manager")

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")

qtwebkit/qtwebkit Source/cmake/FindLibGcrypt.cmake :87

set_package_properties(LibGcrypt PROPERTIES
    DESCRIPTION "A general purpose cryptographic library based on the code from GnuPG."
    URL "http://www.gnu.org/software/libgcrypt/"
)

qtwebkit/qtwebkit Source/cmake/FindPerlModules.cmake :86

set_package_properties(PerlModules PROPERTIES
    URL "http://www.cpan.org"
)

ThePhD/sol2 cmake/Packages/FindSphinx.cmake :58

set_package_properties(Sphinx
  PROPERTIES
    DESCRIPTION "Sphinx Documentation Generator"
    URL "https://sphinx-doc.org")

xiaoyeli/superlu DOC/CMakeLists.txt :4

set_package_properties("Doxygen" PROPERTIES
  DESCRIPTION "Documentation generator"
  URL "www.doxygen.org"
  PURPOSE "Generate HTML documentation from C sources")

movableink/webkit Source/cmake/FindLibGcrypt.cmake :87

set_package_properties(LibGcrypt PROPERTIES
    DESCRIPTION "A general purpose cryptographic library based on the code from GnuPG."
    URL "http://www.gnu.org/software/libgcrypt/"
)

movableink/webkit Source/cmake/FindPerlModules.cmake :86

set_package_properties(PerlModules PROPERTIES
    URL "http://www.cpan.org"
)