diff options
author | Alexis Hildebrandt <afh@surryhill.net> | 2023-03-23 14:05:18 +0100 |
---|---|---|
committer | Martin Michlmayr <tbm@cyrius.com> | 2023-03-24 14:29:57 +0800 |
commit | 956d8ea37247b34a5300c9d55abc7c75324fff33 (patch) | |
tree | 3587bde3b79e82cc550fbf66d335e735a7b1eaf1 /cmake/python-backport/FindPackageMessage.cmake | |
parent | 49cf3323ae2079b7ce1be101dc43780ce8e4296e (diff) | |
download | fork-ledger-956d8ea37247b34a5300c9d55abc7c75324fff33.tar.gz fork-ledger-956d8ea37247b34a5300c9d55abc7c75324fff33.tar.bz2 fork-ledger-956d8ea37247b34a5300c9d55abc7c75324fff33.zip |
Bump required CMake version to 3.16.2
Diffstat (limited to 'cmake/python-backport/FindPackageMessage.cmake')
-rw-r--r-- | cmake/python-backport/FindPackageMessage.cmake | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/cmake/python-backport/FindPackageMessage.cmake b/cmake/python-backport/FindPackageMessage.cmake deleted file mode 100644 index 0628b981..00000000 --- a/cmake/python-backport/FindPackageMessage.cmake +++ /dev/null @@ -1,48 +0,0 @@ -# Distributed under the OSI-approved BSD 3-Clause License. See accompanying -# file Copyright.txt or https://cmake.org/licensing for details. - -#[=======================================================================[.rst: -FindPackageMessage ------------------- - -.. code-block:: cmake - - find_package_message(<name> "message for user" "find result details") - -This function is intended to be used in FindXXX.cmake modules files. -It will print a message once for each unique find result. This is -useful for telling the user where a package was found. The first -argument specifies the name (XXX) of the package. The second argument -specifies the message to display. The third argument lists details -about the find result so that if they change the message will be -displayed again. The macro also obeys the QUIET argument to the -find_package command. - -Example: - -.. code-block:: cmake - - if(X11_FOUND) - find_package_message(X11 "Found X11: ${X11_X11_LIB}" - "[${X11_X11_LIB}][${X11_INCLUDE_DIR}]") - else() - ... - endif() -#]=======================================================================] - -function(find_package_message pkg msg details) - # Avoid printing a message repeatedly for the same find result. - if(NOT ${pkg}_FIND_QUIETLY) - string(REPLACE "\n" "" details "${details}") - set(DETAILS_VAR FIND_PACKAGE_MESSAGE_DETAILS_${pkg}) - if(NOT "${details}" STREQUAL "${${DETAILS_VAR}}") - # The message has not yet been printed. - message(STATUS "${msg}") - - # Save the find details in the cache to avoid printing the same - # message again. - set("${DETAILS_VAR}" "${details}" - CACHE INTERNAL "Details about finding ${pkg}") - endif() - endif() -endfunction() |