[libxslt] Check if variables exist when defining targets
- From: Nick Wellnhofer <nwellnhof src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libxslt] Check if variables exist when defining targets
- Date: Fri, 15 Jan 2021 17:42:18 +0000 (UTC)
commit 74e4d86699e76f687ff2e65acd486a8d0ef282c9
Author: Markus Rickert <rickert fortiss org>
Date: Thu Dec 31 13:48:43 2020 +0100
Check if variables exist when defining targets
libxslt-config.cmake.in | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/libxslt-config.cmake.in b/libxslt-config.cmake.in
index 89442473..1fb65624 100644
--- a/libxslt-config.cmake.in
+++ b/libxslt-config.cmake.in
@@ -99,7 +99,7 @@ endif()
mark_as_advanced(LIBXSLT_LIBRARY LIBXSLT_EXSLT_LIBRARY LIBXSLT_XSLTPROC_EXECUTABLE)
-if(NOT TARGET LibXslt::LibXslt)
+if(NOT TARGET LibXslt::LibXslt AND DEFINED LIBXSLT_LIBRARY AND DEFINED LIBXSLT_INCLUDE_DIRS)
add_library(LibXslt::LibXslt UNKNOWN IMPORTED)
set_target_properties(LibXslt::LibXslt PROPERTIES IMPORTED_LOCATION "${LIBXSLT_LIBRARY}")
set_target_properties(LibXslt::LibXslt PROPERTIES INTERFACE_COMPILE_OPTIONS "${LIBXSLT_DEFINITIONS}")
@@ -107,7 +107,7 @@ if(NOT TARGET LibXslt::LibXslt)
set_target_properties(LibXslt::LibXslt PROPERTIES INTERFACE_LINK_LIBRARIES
"${LIBXSLT_INTERFACE_LINK_LIBRARIES}")
endif()
-if(NOT TARGET LibXslt::LibExslt)
+if(NOT TARGET LibXslt::LibExslt AND DEFINED LIBXSLT_EXSLT_LIBRARY AND DEFINED LIBXSLT_EXSLT_INCLUDE_DIRS)
add_library(LibXslt::LibExslt UNKNOWN IMPORTED)
set_target_properties(LibXslt::LibExslt PROPERTIES IMPORTED_LOCATION "${LIBXSLT_EXSLT_LIBRARY}")
set_target_properties(LibXslt::LibExslt PROPERTIES INTERFACE_COMPILE_OPTIONS
"${LIBXSLT_EXSLT_DEFINITIONS}")
@@ -115,7 +115,7 @@ if(NOT TARGET LibXslt::LibExslt)
set_target_properties(LibXslt::LibExslt PROPERTIES INTERFACE_LINK_LIBRARIES
"${LIBXSLT_EXSLT_INTERFACE_LINK_LIBRARIES}")
endif()
-if(NOT TARGET LibXslt::xsltproc)
+if(NOT TARGET LibXslt::xsltproc AND DEFINED LIBXSLT_XSLTPROC_EXECUTABLE)
add_executable(LibXslt::xsltproc IMPORTED)
set_target_properties(LibXslt::xsltproc PROPERTIES IMPORTED_LOCATION "${LIBXSLT_XSLTPROC_EXECUTABLE}")
endif()
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]