diff options
author | Markus Rickert <rickert@fortiss.org> | 2020-12-30 14:40:43 +0100 |
---|---|---|
committer | Markus Rickert <rickert@fortiss.org> | 2021-01-05 22:03:47 +0100 |
commit | ec1198759224427fdf43208c282fa8c52229cc7d (patch) | |
tree | f5f10c98a96797050f955a547914d2ba94e78b89 /libxml2-config.cmake.in | |
parent | 2377a312b9aeff58ffe0972a370674ced2a37bac (diff) | |
download | libxml2-ec1198759224427fdf43208c282fa8c52229cc7d.tar.gz |
Add xmlcatalog target and definition to config files
Diffstat (limited to 'libxml2-config.cmake.in')
-rw-r--r-- | libxml2-config.cmake.in | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/libxml2-config.cmake.in b/libxml2-config.cmake.in index f0bc156c..993bc1af 100644 --- a/libxml2-config.cmake.in +++ b/libxml2-config.cmake.in @@ -35,6 +35,7 @@ set(LIBXML2_INCLUDE_DIR ${_libxml2_rootdir}/include/libxml2) set(LIBXML2_LIBRARY_DIR ${_libxml2_rootdir}/lib) find_library(LIBXML2_LIBRARY NAMES xml2 HINTS ${LIBXML2_LIBRARY_DIR} NO_DEFAULT_PATH) +find_program(LIBXML2_XMLCATALOG_EXECUTABLE NAMES xmlcatalog HINTS ${_libxml2_rootdir}/bin NO_DEFAULT_PATH) find_program(LIBXML2_XMLLINT_EXECUTABLE NAMES xmllint HINTS ${_libxml2_rootdir}/bin NO_DEFAULT_PATH) set(LIBXML2_LIBRARIES ${LIBXML2_LIBRARY}) @@ -87,7 +88,7 @@ endif() # whether libxml2 has dso support set(LIBXML2_MODULES @WITH_MODULES@) -mark_as_advanced(LIBXML2_LIBRARY LIBXML2_XMLLINT_EXECUTABLE) +mark_as_advanced(LIBXML2_LIBRARY LIBXML2_XMLCATALOG_EXECUTABLE LIBXML2_XMLLINT_EXECUTABLE) if(NOT TARGET LibXml2::LibXml2) add_library(LibXml2::LibXml2 UNKNOWN IMPORTED) @@ -97,6 +98,11 @@ if(NOT TARGET LibXml2::LibXml2) set_target_properties(LibXml2::LibXml2 PROPERTIES INTERFACE_LINK_LIBRARIES "${LIBXML2_INTERFACE_LINK_LIBRARIES}") endif() +if(NOT TARGET LibXml2::xmlcatalog) + add_executable(LibXml2::xmlcatalog IMPORTED) + set_target_properties(LibXml2::xmlcatalog PROPERTIES IMPORTED_LOCATION "${LIBXML2_XMLCATALOG_EXECUTABLE}") +endif() + if(NOT TARGET LibXml2::xmllint) add_executable(LibXml2::xmllint IMPORTED) set_target_properties(LibXml2::xmllint PROPERTIES IMPORTED_LOCATION "${LIBXML2_XMLLINT_EXECUTABLE}") |