From df098e3bf61ddd495dafbec141b1d25aed3e72ed Mon Sep 17 00:00:00 2001 From: Michele Bianchi Date: Fri, 22 Dec 2023 12:02:08 +0900 Subject: [PATCH] Set LIBXML2_FOUND if it has been properly configured --- libxml2-config.cmake.in | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/libxml2-config.cmake.in b/libxml2-config.cmake.in index 044793682..6799fd257 100644 --- a/libxml2-config.cmake.in +++ b/libxml2-config.cmake.in @@ -6,6 +6,7 @@ # # :: # +# LIBXML2_FOUND - True if libxml2 headers and libraries were found # LIBXML2_INCLUDE_DIR - Directory where LibXml2 headers are located. # LIBXML2_INCLUDE_DIRS - list of the include directories needed to use LibXml2. # LIBXML2_LIBRARY - path to the LibXml2 library. @@ -121,6 +122,10 @@ set(LIBXML2_MODULES @WITH_MODULES@) mark_as_advanced(LIBXML2_LIBRARY LIBXML2_XMLCATALOG_EXECUTABLE LIBXML2_XMLLINT_EXECUTABLE) +if(DEFINED LIBXML2_LIBRARY AND DEFINED LIBXML2_INCLUDE_DIRS) + set(LIBXML2_FOUND TRUE) +endif() + if(NOT TARGET LibXml2::LibXml2 AND DEFINED LIBXML2_LIBRARY AND DEFINED LIBXML2_INCLUDE_DIRS) add_library(LibXml2::LibXml2 UNKNOWN IMPORTED) set_target_properties(LibXml2::LibXml2 PROPERTIES IMPORTED_LOCATION "${LIBXML2_LIBRARY}") -- GitLab