28 lines
1.5 KiB
Diff
28 lines
1.5 KiB
Diff
--- libxml2-2.14.5/libxml2-config.cmake.in.orig 2025-07-15 15:08:05.000000000 +0200
|
|
+++ libxml2-2.14.5/libxml2-config.cmake.in 2025-08-03 13:10:52.000699100 +0200
|
|
@@ -24,17 +24,20 @@
|
|
# LibXml2::LibXml2 - the LibXml2 library
|
|
# LibXml2::xmllint - the xmllint command-line executable
|
|
|
|
+get_filename_component(_LIBXML2_PREFIX "${CMAKE_CURRENT_LIST_FILE}" PATH)
|
|
+get_filename_component(_LIBXML2_PREFIX "${_LIBXML2_PREFIX}/../../../" REALPATH)
|
|
+
|
|
set(LIBXML2_VERSION_MAJOR @LIBXML_MAJOR_VERSION@)
|
|
set(LIBXML2_VERSION_MINOR @LIBXML_MINOR_VERSION@)
|
|
set(LIBXML2_VERSION_MICRO @LIBXML_MICRO_VERSION@)
|
|
set(LIBXML2_VERSION_STRING "@VERSION@")
|
|
set(LIBXML2_DEFINITIONS "@XML_CFLAGS@")
|
|
-set(LIBXML2_INCLUDE_DIR @INSTALL_INCLUDEDIR@/libxml2)
|
|
-set(LIBXML2_LIBRARY_DIR @INSTALL_LIBDIR@)
|
|
+set(LIBXML2_INCLUDE_DIR "${_LIBXML2_PREFIX}/include/libxml2")
|
|
+set(LIBXML2_LIBRARY_DIR "${_LIBXML2_PREFIX}/lib")
|
|
|
|
find_library(LIBXML2_LIBRARY NAMES xml2 HINTS ${LIBXML2_LIBRARY_DIR} NO_DEFAULT_PATH)
|
|
-find_program(LIBXML2_XMLCATALOG_EXECUTABLE NAMES xmlcatalog HINTS @INSTALL_BINDIR@ NO_DEFAULT_PATH)
|
|
-find_program(LIBXML2_XMLLINT_EXECUTABLE NAMES xmllint HINTS @INSTALL_BINDIR@ NO_DEFAULT_PATH)
|
|
+find_program(LIBXML2_XMLCATALOG_EXECUTABLE NAMES xmlcatalog HINTS "${_LIBXML2_PREFIX}/bin" NO_DEFAULT_PATH)
|
|
+find_program(LIBXML2_XMLLINT_EXECUTABLE NAMES xmllint HINTS "${_LIBXML2_PREFIX}/bin" NO_DEFAULT_PATH)
|
|
|
|
set(LIBXML2_LIBRARIES ${LIBXML2_LIBRARY})
|
|
set(LIBXML2_INCLUDE_DIRS ${LIBXML2_INCLUDE_DIR})
|